Presentation is loading. Please wait.

Presentation is loading. Please wait.

Michal Gideoni Senior Product Manager Microsoft Session Code: OFS205.

Similar presentations


Presentation on theme: "Michal Gideoni Senior Product Manager Microsoft Session Code: OFS205."— Presentation transcript:

1

2 Michal Gideoni Senior Product Manager Microsoft Session Code: OFS205

3 Feedback Read/Write Read is nice… Write back would be even more powerful Tooling Support Need an easier way to create, debug and maintain appdef XML files I wish it was baked into the Platform Wouldn’t it be nice to offline?

4 Microsoft SharePoint 2010 The business collaboration platform for the Enterprise and the Web 4

5 SharePoint Composites Enabling no-code collaborative solutions that balance self-service with control 5

6 Agenda Challenges with Back-End Data Introducing Business Connectivity Services Investment Areas Presentation Demo: External data in SharePoint and Office Connectivity Tooling Demo: External Content Type Designer in VS 2010 How do I get it? Q&A

7 Challenges With Back End Data Multiple user interfaces External systems can be difficult to use Can't work with the data when and where I want to Can’t easily search for business data Need to involve IT to service my requests for data access Islands of business data Overhead for IT to service all user requests Manage security, auditing, connectivity One off projects for connecting to external systems

8 Challenges With Back End Data

9 Investment Areas

10

11 SharePoint Design Tools Office Applications Business Connectivity Services

12 Superset of entity capabilities; describes: Structure of the external system (Fields, Methods, Connection) How this data behaves within SharePoint and Office Manage and reuse from a central location Added to the Business Data Connectivity service through: SharePoint Designer Visual Studio 2010 Import into the Business Data Connectivity service as part of a model

13 BCS-enabled solutions rely on ECTs to integrate external data into SharePoint and the Office client applications Can be reused in External List Search Outlook SharePoint Workspace Word InfoPath Access Other Office applications via code

14 External Content Type Customer CustomerID FirstName LastName EmailAddress Customer CustomerID FirstName LastName EmailAddress External data

15 Expose external data as a native SharePoint list Full CRUD capability Familiar UI and navigation Sort, Filter, Group Programmatic access via SPList OM Profile page available for each item in the list Form Auto-generated OOB Upsize to InfoPath Offline-able

16 Key Differences No default fields – Title, Created (By), Modified (By) List Items don’t have a unique int32 ID No Event notifications (eg. items being changed) Item level permissions provided by external source Read/Write depends on external source support Data stored in the External System List features that behave differently Search Lookup columns Paging (UX only; use filters to scope the view) Not supported RSS feeds Edit in Datasheet/grid view Export to Excel REST interface

17 Connect to Outlook as Contacts Tasks Calendars Posts Download to SharePoint Workspace as Lists Word doc libraries with external data columns

18 External Data Columns Add data from external content types to standard SharePoint lists Can be made available as Content Controls in Word Web Parts Scenario: Use for Dashboard pages External Data List External Data Item External Data Item Builder External Data Related List External Data Connectivity Filter Chart Web Part External Data Search Integrate External Data into search results

19

20 Office Client SharePoint Server External Systems Contoso Sales Solution

21 Demo Overview Connect Customer data from SharePoint to SharePoint Workspace External List InfoPath Forms SharePoint Workspace integration Create a Customer agreement document in Word External Data Column Word Content Controls External Content Type External List Outlook integration Bring Customer data into SharePoint and Outlook

22 Connectivity External data

23 Business Data Connectivity enhancements Read/write capability Claims aware Connect via ADO/SQL, WCF/WS,.Net Assembly and Custom Connectors Batch and bulk operation support BDC used for Search indexing connectors Added blob, incremental crawl and item level Security Symmetrical server and client runtimes Connect from client or server directly to external data Rich client cache SQL CE database is used to cache external data Allows for “cached mode” behavior on external data

24 OOB Support for: Windows Auth FBA Claims based Authentication Authentication modes Revert to Self Passthrough SSS Secure Store Service Can store windows creds or non-windows creds A credentials page is available to gather credentials from a user and store it in SSS Extensibility through ISSSProvider to plug in another SSO

25 SharePoint Server Legacy LOB Web 2.0 Claims Aware Service Secure Store Service Process Account Logged-onuser Credentials Ticket Delegation Token Other CredentialsApplication Delegated Token SAML Token BCSRuntime Application WebPart External List PassThrough (Uses logged-on user) RevertToSelf (Uses process account) SSO Authentication (Credentials, etc. from Secure Store )

26 Support Matrix Popular Auth types WCF Connector DB Connector.NET Assembly Connector SQL Auth Username & Password NTLM Pass through Or Kerberos Claims Token Oauth / LiveID In code n/a In code

27 Assembly No-code solutions in SPD External Content Type definitions Form layout and validation Workflow integration Build Pro-Dev Solutions in Visual Studio Create reusable components (UI parts, ECTs, actions) Custom Office Integration (add-ins) Custom connectivity.Net Assembly Connector Custom Connector Code-based business logic

28 Solution Types Simple Advanced Surface data in External Lists Connect those lists to Outlook, SPW Intermediate

29 Discover Database Web services.NET type Map operations Create, read, update, delete, lookup Connect to SharePoint/Office External List Contact Task Appointment Post

30

31

32 Lifecycle Management Part of WSP-based SharePoint application packaging, deployment, and administration Deploy solution to Server and Client Artifacts are packaged into a single versioned unit Solution Package is published to SharePoint Deployed to Office Client using ClickOnce Application upgrade management

33 Investment Areas

34 Baked into the Platform… Secure Store Service External Data Search Rich Client Extensions External Data Web Parts BDC Client Runtime Profile Pages External List External Data Column Business Data Connectivity Service

35 Bring External Data into SharePoint and Office Client/server connectivity with Read/write Online/offline Tools for rapid assembly of business solutions Baked into the Platform

36 Related Content Breakout sessions Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session. Required Slide Speakers, please list the Breakout Sessions, TLC Interactive Theaters and Labs that are related to your session. OFS212 - Microsoft SharePoint 2010 Overview OFS202 - Overview and What's New in Microsoft SharePoint Server 2010 for IT Pros OFS215 - Microsoft SharePoint Server 2010 Introduction for Developers OFS211 - Introduction to the Microsoft Visual Studio 2010 SharePoint Tools OFS03-IS - Capacity and Performance Management in Microsoft SharePoint Server 2010 OFS208 - Microsoft SharePoint Online 2010 OFS207 - Overview of Enterprise Content Management in Microsoft SharePoint Server 2010 OFS209 - Microsoft SharePoint Online Overview: Today's World OFS322 - SharePoint Social Networking and User Profiles for Business OFS210 - Search in Microsoft SharePoint Server 2010 OFS220 - Introduction to Microsoft SharePoint Designer 2010: Top Ten Great Things to Know OFS02-IS - Upgrading from Microsoft Office SharePoint Server 2007 to SharePoint Server 2010 OFS204 - Microsoft Business Intelligence in Office Systems OFS04-IS - Workflow Development in Microsoft SharePoint Server 2010 OFS321 - Building Powerful Business Intelligence Solutions on the SharePoint 2010 Platform OFS05-IS - Microsoft FAST Search Server 2010 for SharePoint OFS217 - Building Solutions with Business Connectivity Services Using Microsoft Visual Studio 2010 OFS203 - Introduction to Service Applications and Topology in Microsoft SharePoint Server 2010

37 Learn More about SharePoint 2010 http://SharePoint.Microsoft.com

38

39 www.microsoft.com/teched Sessions On-Demand & Community http://microsoft.com/technet Resources for IT Professionals http://microsoft.com/msdn Resources for Developers www.microsoft.com/learning Microsoft Certification & Training Resources Resources Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. Required Slide Speakers, TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online.

40 Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!

41 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Required Slide


Download ppt "Michal Gideoni Senior Product Manager Microsoft Session Code: OFS205."

Similar presentations


Ads by Google