Developing Microsoft SharePoint Applications Using Windows Azure doc

337 2.1K 0
Developing Microsoft SharePoint Applications Using Windows Azure doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

www.it-ebooks.info Developing Microsoft ® SharePoint ® Applications Using Windows Azure ™ Steve Fox www.it-ebooks.info Published with the authorization of Microsoft Corporation by: O’Reilly Media, Inc. 1005 Gravenstein Highway North Sebastopol, California 95472 Copyright © 2011 by Steve Fox All rights reserved. No part of the contents of this book may be reproduced or transmitted in any form or by any means without the written permission of the publisher. ISBN: 978-0-7356-5662-8 1 2 3 4 5 6 7 8 9 M 6 5 4 3 2 1 Printed and bound in the United States of America. Microsoft Press books are available through booksellers and distributors worldwide. If you need support related to this book, email Microsoft Press Book Support at mspinput@microsoft.com. Please tell us what you think of this book at http://www.microsoft.com/learning/booksurvey. Microsoft and the trademarks listed at http://www.microsoft.com/about/legal/en/us/IntellectualProperty/ Trademarks/EN-US.aspx are trademarks of the Microsoft group of companies. All other marks are property of their respective owners. The example companies, organizations, products, domain names, email addresses, logos, people, places, and events depicted herein are ctitious. No association with any real company, organization, product, domain name, email address, logo, person, place, or event is intended or should be inferred. This book expresses the author’s views and opinions. The information contained in this book is provided without any express, statutory, or implied warranties. Neither the authors, O’Reilly Media, Inc., Microsoft Corporation, nor its resellers, or distributors will be held liable for any damages caused or alleged to be caused either directly or indirectly by this book. Russell Jones  Kristen Borg  Online Training Solutions, Inc.  Andrew Whitechapel and Scot Hillier  Jaime Odell  Allegro Technical Indexing Twist Creative • Seattle Karen Montgomery www.it-ebooks.info “SharePoint has taken business by storm and developers want to take their collaborative applications built on this platform to the cloud! This book arrives right on time to ll this demand, giving you the conceptual approach and hands-on guidance to extend SharePoint in the cloud and take advantage of this powerful, accessible, next-generation cloud collaboration platform.” — Eric Swift General Manager, Microsoft SharePoint Group www.it-ebooks.info www.it-ebooks.info    Contents at a Glance  Welcome to SharePoint and Windows Azure                 1  Getting Started with SharePoint and Windows Azure         21  Consuming SQL Azure Data                               55  SQL Azure and Advanced Web Part Development            83  Using Windows Azure BLOB Storage in SharePoint Solutions 115  Integrating WCF Services and SharePoint                  153  Using SQL Azure for Business Intelligence                  183  Using the Windows Azure Service Bus with SharePoint       209  Using Windows Azure WCF Services in SharePoint and Ofce 243  Securing Your SharePoint and Windows Azure Solutions     279 www.it-ebooks.info www.it-ebooks.info    Table of Contents Introduction                                                       xiii  Welcome to SharePoint and Windows Azure                 1 Welcome to the Cloud                                              1 What Is Windows Azure?                                            3 What About SharePoint?                                             4 Integrating SharePoint 2010 and Windows Azure                       7 What Are the Possibilities?                                      8 Getting Ready to Develop                                           10 Getting Started with Windows Azure                            10 Setting Up Your Development Environment                      12 Windows Server 2008 R2 Hyper-V                              14 Summary                                                         20 Additional References                                              20  Getting Started with SharePoint and Windows Azure         21 Windows Azure Marketplace DataMarket                             21 WCF Data Services and Publicly Consumable Data Feeds           21 Getting Started with Windows Azure Marketplace DataMarket     24 Integrating DataMarket Data with Excel and SharePoint                27 Integrating DataMarket Data with a Visual Web Part                   35 Integrating Silverlight, Windows Azure DataMarket, and SharePoint     48 Summary                                                         53 Additional References                                              53 What do you think of this book? We want to hear from you! Microsoft is interested in hearing your feedback so we can continually improve our books and learning resources for you To participate in a brief online survey, please visit: microsoftcom/learning/booksurvey www.it-ebooks.info  Table of Contents  Consuming SQL Azure Data                               55 Introduction to Business Connectivity Services                        55 What Is Business Connectivity Services?                         55 External Content Types                                        58 Integrating SQL Azure with BCS by Using SharePoint Designer 2010     61 Securing the Connection to SQL Azure                               64 Summary                                                         82 Additional References                                              82  SQL Azure and Advanced Web Part Development            83 Interacting with SQL Azure Data                                     83 Integrating the SharePoint Server Object Model and the Entity Data Model                                                       84 Surfacing SQL Azure Data in Bing Maps by Using the Client Object Model                                                     99 Summary                                                        112 Additional References                                             113  Using Windows Azure BLOB Storage in SharePoint Solutions 115 Overview of Windows Azure BLOB Storage                           115 Integrating BLOB Storage and SharePoint                            118 Creating the Application                                      119 Deploying the Application                                    129 Integrating the Application with SharePoint                     133 Consuming BLOB Storage Data with a Simple Listbox             135 Consuming BLOB Storage Data with Silverlight                  141 Summary                                                        152 Additional References                                             152  Integrating WCF Services and SharePoint                  153 Creating and Deploying a WCF Service to Windows Azure              154 Creating a Web Part                                               161 Creating a Silverlight Web Part                                     169 Creating a Custom List and Event Receiver                           175 Summary                                                        182 Additional References                                             182 www.it-ebooks.info Table of Contents   Using SQL Azure for Business Intelligence                  183 Preparing the Data                                                184 Creating a Report                                                 187 Using a WCF Service to Integrate SQL Azure Data with SharePoint      193 Creating a WCF Service                                       193 Creating a Dashboard                                        199 Summary                                                        207 Additional References                                             208  Using the Windows Azure Service Bus with SharePoint       209 Windows Azure AppFabric                                         209 Integrating with SharePoint by Using Windows Azure AppFabric  210 Creating a Service Namespace                                      211 Using the Service Bus to Interact with SharePoint                     214 Accessing SharePoint via a WCF Service Proxy                        222 Calling an On-Premises Service via the Service Bus                    232 Summary                                                        241 Additional References                                             241  Using Windows Azure WCF Services in SharePoint and Ofce 243 Custom WCF Services and Windows Azure                           244 Modeling Data by Using Business Connectivity Services               250 Exposing the External System Data in Ofce                         259 WCF Services in Windows Azure and Excel Services              265 Summary                                                        277 Additional References                                             277  Securing Your SharePoint and Windows Azure Solutions     279 Options for Securing Your Applications                              279 Conguring BCS Security                                          281 Conguring Shared Access Permissions for BLOB Storage              286 Using the Service Bus and Access Control Service                290 Using Certicate-Based Authentication                         294 Using Claims-Based Authentication                            299 Summary                                                        302 Additional References                                             303 Index                                                             305 www.it-ebooks.info [...]... specifically, Windows Azure provides many capabilities for you to build, debug, and host applications and data in the cloud It does this by breaking out into three core technologies, shown in Figure 1-2: Windows Azure, Microsoft SQL Azure, and Windows Azure AppFabric www.it-ebooks.info 4 Developing Microsoft SharePoint Applications Using Windows Azure Figure 1-2  The different parts of Windows Azure Windows Azure. .. Data” ■ Chapter 4, “SQL Azure and Advanced Web Part Development” ■ Chapter 5, Using Windows Azure BLOB Storage in SharePoint Solutions” ■ Chapter 6, “Integrating WCF Services and SharePoint ■ Chapter 7, Using SQL Azure for Business Intelligence” ■ Chapter 8, Using the Windows Azure AppFabric Service Bus with SharePoint ■ Chapter 9, Using Windows Azure WCF Services in SharePoint and Office” ■... www.it-ebooks.info 6 Developing Microsoft SharePoint Applications Using Windows Azure Figure 1-4  The Create gallery in SharePoint SharePoint also integrates its core out-of-the-box applications with other applications, such as Microsoft Outlook 2010, Excel 2010, and Microsoft Word 2010 Beyond that, it can be integrated with systems such as SAP, Oracle's Siebel and PeopleSoft, and Microsoft Dynamics using the... Welcome to SharePoint and Windows Azure Windows Azure Integration Approach to Integration Web Part Leverage services and data from Windows Azure Open XML Manage Windows Azure data into a document by using an OpenXML format REST Use REST (or oData standards) to interact with Windows Azure data to integrate with SharePoint Office Server Services Use JavaScript and jQuery to manage data client-side in SharePoint. .. 7) www.it-ebooks.info 10 Developing Microsoft SharePoint Applications Using Windows AzureUsing the Windows Azure AppFabric service bus to create a service layer for remote application integration with on-premises SharePoint data (Chapter 8) ■ Advanced uses of WCF services that are deployed to Windows Azure and SharePoint, specifically integrating BCS and WCF services and using the Excel Services... integrate SharePoint with Windows Azure This table is specific to SharePoint and Microsoft Office 2010, and some of these options require more coding than others Windows Azure Integration Approach to Integration SP COM Integrate cloud-based data with data from lists or document libraries by using the SharePoint client object model BCS Model data from Windows Azure and/or build an external list to SQL Azure. .. Azure or WCF services deployed to Windows Azure Silverlight Create a user interface against Windows Azure services or data by using Silverlight Silverlight Create a Silverlight application that uses Windows Azure deployed as a Web Part—to either SharePoint on-premises or SharePoint Online Office Consume data directly from Windows Azure or a BCS list exposing Windows Azure data through a custom task... introduction to SharePoint is Beginning SharePoint 2010 Development by Steve Fox (Wrox, 2010); and for Windows Azure, Programming Windows Azure by Sriram Krishnan (O’Reilly, 2010) Organization of This Book This book is divided into 10 chapters ■ Chapter 1, “Welcome to SharePoint and Windows Azure ■ Chapter 2, “Getting Started with SharePoint and Windows Azure ■ Chapter 3, “Consuming SQL Azure Data” ■... book: ■ A Windows 64-bit–compliant operating system (preferably Windows Server 2008 R2, but you could use Windows 7) ■ Microsoft SharePoint Foundation 2010 or Microsoft SharePoint Server 2010 (SharePoint Foundation is the free version of SharePoint and could be used for many of the exercises in this book) ■ Microsoft SharePoint Designer 2010 ■ Microsoft Office (Professional Plus) 2010 ■ Microsoft Visual... of SharePoint) has a limited set of capabilities when compared to SharePoint Server 2010, you’ll find that Windows Azure can be the port of entry for a lot of custom code For example, you can use Microsoft Silverlight as the client application (deployed as a SharePoint Web Part) to integrate WCF services deployed to Windows Azure or data deployed to Windows Azure/ SQL Azure, and bring that into the SharePoint . www.it-ebooks.info Developing Microsoft ® SharePoint ® Applications Using Windows Azure ™ Steve Fox www.it-ebooks.info Published with the authorization of Microsoft. Azure for Business Intelligence                  183  Using the Windows Azure Service Bus with SharePoint       209  Using Windows

Ngày đăng: 08/03/2014, 17:20

Từ khóa liên quan

Mục lục

  • Copyright

  • Contents at a Glance

  • Table of Contents

  • Dedication

  • Introduction

    • Who Should Read This Book

    • Who Should Not Read This Book

    • Organization of This Book

    • Conventions and Features in This Book

    • System Requirements

    • Code Samples

    • Acknowledgments

    • Errata and Book Support

    • We Want to Hear from You

    • Stay in Touch

    • Chapter 1: Welcome to SharePoint and Windows Azure

      • Welcome to the Cloud

      • What Is Windows Azure?

      • What About SharePoint?

      • Integrating SharePoint 2010 and Windows Azure

        • What Are the Possibilities?

        • Getting Ready to Develop

          • Getting Started with Windows Azure

          • Setting Up Your Development Environment

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan