Download presentation
Presentation is loading. Please wait.
Published byMary Kelley Modified over 9 years ago
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
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
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
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
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.