Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to...
description
Transcript of Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to...
![Page 1: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/1.jpg)
![Page 2: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/2.jpg)
Ben RobbMVP, SharePoint ServerCTO, cScape Ltd
Interoperability Overview:All Roads Lead to SharePoint
![Page 3: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/3.jpg)
3
Interoperability Challenges
Enabling applications that work together Application IntegrationDeveloper Resources
Accelerating collaboration, workflowManaging heterogeneous environmentsSupporting key standards to enable better future interoperability
![Page 4: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/4.jpg)
4
SharePoint 2010 Interoperability
StorageExternal
Data
Search
UI Platform
Data AccessIden
tity
BCS
REST
CMIS
Open Search
HTML Standards
Claims
RBS
![Page 5: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/5.jpg)
5
UI Interoperability
Core ScenariosGreat user experience across all common browsersEasier for a web expert to understand
Expanded cross-browser supportWell-formed HTML/CSS outputWCAG 2.0
Core featuresCross-browser rich-text editorFirefox open/save integration
UI
![Page 6: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/6.jpg)
User Interface
DEMO
![Page 7: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/7.jpg)
7
Identity Interoperability
3rd party authentication“My company doesn’t use Windows Integrated Authentication on its web sites.”
Delegation to back-end systems“I would like to show data from some other server on a SharePoint web page.”
Iden
tity
![Page 8: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/8.jpg)
Multi-Signin with Claims
Active Directory
LiveID
ASP.net Membership Trust
SharePointSTSClient
SharePoint
Security token
4
Service token request5
Identity ProviderSecurity Token Service
(IP-STS)
SAML Based
SharePointAuthorization
ClaimsProviders
Trust
Authentication Request
3
Request Resource with service token
7
Security token response6
Request Resource
1
Authenticate Request/Redirect
2
Iden
tity
![Page 9: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/9.jpg)
9
Standards
WS-Federation 1.1Provides the architecture for a clean separation between trust mechanisms, security tokens formats and the protocols for obtaining tokens
WS-Trust 1.4How to request and receive security tokens
SAML Token 1.1XML vocabulary used to represent claims in an interoperable way
Iden
tity
![Page 10: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/10.jpg)
10
Search Interoperability
Core ScenariosQuery a 3rd party search engine using SharePoint UIFederate queries to multiple search systemsIndex content from a range of content repositories
Search
![Page 11: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/11.jpg)
11
OpenSearch
Standard (Creative Commons) for syndication and aggregation of search resultsSyntax for executing queriesResults returned in RSS/ATOM + extensionsSupported by Microsoft Search Server 2008
Clients: Windows 7, IE, FireFox, SharePoint …Providers: Amazon, Flickr, Wikipedia, SharePoint…
Search
![Page 12: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/12.jpg)
12
OpenSearch Clients
![Page 13: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/13.jpg)
13
Interoperable Indexing
Content Indexing via BCSDatabases, web services or custom repositoriesConsistent access to external contentSharePoint Designer and Visual Studio Plug-in
Search
![Page 14: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/14.jpg)
Search
DEMO
![Page 15: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/15.jpg)
15
Data Interoperability
Core ScenariosDisplay and interact with 3rd party data using familiar SharePoint UI mechanismsConsume SharePoint data using 3rd party UIDevelop against SharePoint data using standardized data access protocols
Data
![Page 16: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/16.jpg)
16
CMISGoals
Proposed standard for interoperability between Enterprise Content Management (ECM) repositories and applications.Includes a “domain model” and support for 2 protocols: SOAP & REST/Atom. Designed to be mapped onto existing ECM system
HistoryStarted in October 2006 by IBM, EMC, MSFT.
Expanded in 2007 to include: Alfresco, OpenText, Oracle and SAP.
Transferred to the OASIS Technical Committee as of 9/10.
Data
![Page 17: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/17.jpg)
17
Conceptual Architecture
Disclaimer: Product Plans by individual companies TBD
Data
![Page 18: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/18.jpg)
18
Target Scenarios E-Discovery:
Enable e-Discovery applications that can work against any repository, while still leveraging key ECM concepts like object types & metadata, relationships and versioning.
Archival:Enable consistent archiving of information from business systems to CMIS-compliant repositories
Compound / Virtual Document:Enable consistent modeling, discovery and persistence of compound document relationships for CMIS-compliant repositories
Data
![Page 19: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/19.jpg)
19
3rd Party Client on CMIS Providers Data
![Page 20: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/20.jpg)
20
SharePoint Client on CMIS Providers Data
![Page 21: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/21.jpg)
21
RESTAccess to SharePoint lists and document libraries
RESTful interface over HTTP Uses the ADO.NET Data Services interface conventionsFeature rich: retrieve, update, browse data using just URLs and XML/JSONLow barrier of entry: if you have an HTTP stack you can use it
Visual Studio integrationEntirely built on top of the open RESTful interfaceNo client required, Visual Studio creates proxies, visualizes schemas, provides LINQ support
Sample:GET http://myserver/_vti_bin/listdata.svc/ConferenceSessions?$filter=Level gt 200
Data
![Page 22: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/22.jpg)
22
External Data
Core ScenariosShow LOB data in my SharePoint UIBuild end-to-end client+server applicationsEasily connect custom applications into SharePoint
![Page 23: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/23.jpg)
23
Business Connectivity Services
Office Apps
BCS Client Runtime
DevPlatform
Business Intelligence
Enterprise Content Mgmt
Collaboration Social
EnterpriseSearch
Web 2.0DBWCFWeb ServiceLOB
SharePointDesign Tools
Visual Studio
SharePoint
Designer External ListsExternal Content Types
Business Data Connectivity
![Page 24: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/24.jpg)
Data DEMO
![Page 25: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/25.jpg)
25
Investment Areas
• Extend Office and SharePoint‘s UX and capabilities to External Data and Processes
Presentation
• Read-Write capable connectivity from client and server to Databases, WCF/WebServices and .Net sources
Connectivity
• Integrated tooling experience scales from simple solutions to advanced Pro-Dev apps. Solution packaging, deployment and management.
Tooling
![Page 26: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/26.jpg)
26
Storage Interoperability : RBS
Store document contents outside SharePoint’s SQL databaseUsing a solution from a storage provider partner
SQL RBS Client Library
Provider Library X
BLOB Store X
Relational Access
Provider Library Y
Provider Library Z
BLOB Store Y
BLOB Store Z
RBS Maintainer
Provider Library
Provider API
SharePoint Object Model
ContentDatabase
SQL Server
ConfigDatabase
![Page 27: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/27.jpg)
27
SharePoint Interoperability
Working end-to-end scenariosSharePoint + 3rd Party systemsAll levels of the architecture
Interoperability PrinciplesEnsuring Open ConnectionsData PortabilityEnhanced Support for StandardsOpen Engagement
![Page 28: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/28.jpg)
28
SharePoint 2010 Interoperability
StorageExternal
Data
Search
UI Platform
Data AccessIden
tity
BCS
REST
CMIS
Open Search
HTML Standards
Claims
RBS
![Page 29: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/29.jpg)
29
Summary
![Page 30: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/30.jpg)
30
Resources
All resources, Tech Days recordings and decks will be available at:
www.microsoft.com/uk/techdays
![Page 31: Ben Robb MVP, SharePoint Server CTO, cScape Ltd Interoperability Overview: All Roads Lead to SharePoint.](https://reader036.fdocuments.in/reader036/viewer/2022062317/5a4d1b0d7f8b9ab05998c6da/html5/thumbnails/31.jpg)
© 2008 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.