«Тонкости взаимоотношений SharePoint и внешних данных».
В докладе будет рассказано о встроенных возможностях SharePoint по получению и обработке данных из существующей корпоративной среды по открытым, а так же проприетарным протоколам взаимодействия.
В том числе будет рассказано об отраслевых стандартах взаимодействия Enterprise Content Management систем и существующей их поддержке на платформе SharePoint.
Будут продемонстрированы способы построения интеграционных приложений, а так же принципы унификации работы «SharePoint as Services».
Уровень сложности: 200
Видео с конференции доступно здесь: http://vimeo.com/12043860
3. Внешние данныеSharePoint как потребительSharePoint какхранилищеBusiness Connectivity ServicesCMISRBSС помощью API использовать в качестве хранилищаClient Object Model (JavaScript, Silverlight, .NET)WebServices (Multiplatform)
5. SharePoint CompositesПредоставляет возможности для построения решений без кодирования с учётом функционала и контроляSitesSitesБыстрое построение решенийCommunitiesCompositesCompositesРасширение возможностей ваших данныхContentInsightsContentInsightsКонтроль над прикладными решениямиSearchSearch
6. Business Connectivity ServicesSharePointDesign ToolsOffice ApplicationsBCS ClientDev PlatformEnterprise SearchBusiness IntelligenceCollaboration SocialEnterprise Content ManagementSharePointDesignerExternal ListsExternal Content Type RepositoryVisual StudioBusiness Data ConnectivityWeb 2.0DBWCFWeb ServiceLOB
7. Внешние типы содержимогоСтроительные блокиОписывает схему внешних данных и правила взаимодействия с Office и SharePoint*так же известный как BDC EntityOffice Clients (Rich)BCSВнешние данные(Web Service, DB, .Net object, LOB system, Web 2.0 service, etc.)External Content Type (ECT)BCSРешения на базе BCS и внешних типов содержимого позволяют интегрировать данные в SharePoint и OfficeSharePoint (Thin)
8. BCS инструменты разработкиСтолбцы внешних данныхВнешние спискиChart WebPartВеб-частиСписок/Связанный списокКонструктор записиЗапись бизнесс-данныхBDC OMSharePoint OMClient Side OM (CSOM)Без кодаС кодом
17. Списки со столбцами из внешних источниковBCS: Что? Где? Когда?SharePoint Server 2010Office 2010Secure Store ServiceПоискOffice элементыBDC Client RuntimeВеб-частиСтраницы профилейSharePoint Foundation 2010Внешние спискиВнешние столбцыBusiness Data Connectivity Service
21. CMIS: Что это?Спецификация взаимодействия ECM системОписывает протокол работы в качестве потребителя и поставщика данныхhttp://www.oasis-open.org/committees/cmis/
22. CMIS: ИсторияВсё началось в 2006 году по инициативе IBM, EMC, MicrosoftПересмотренно в сентябре 2008 годаУже есть версия 1.0 (с 3 мая 2010 г.)Organization for the Advancement of Structured Information Standards
23. CMIS: АльтернативыJCR (JCR-170/JCR-283)- Java Content Repository. Java-стандарт. Большая насыщенность стандарта. Трудность платформонезависимой имплементацииWebDAV– надстройка над HTTP. Эмулирует файловую систему. Привязан к источнику. Недосутпен при работе с MQAtom– решаются в основном транспортные задачи.
26. CMIS: ОписаниеОбъекты хранилища могут иметь:ВерсииПрикрепленные файлы контентаИндексироваться для запросов (CMIS-SQL)Управляться политикамиУправляться с помощью листов доступа ACL
27. CMIS: ОписаниеВсе сервисы реализуют AtomНезависимость от вендораСоответствуют современному видению веб-приложений и организации корпоративных сервисовAtom –2 связанных между собой стандарта:Atom Syndication Format
35. CMIS: Формальные реализацииSharePoint 2010 – CMIS Connector 1.0 войдёт в SharePoint Administrator Toolkit, будет доступен в конце июня 2010Реализация потребителя и поставщика
39. Remote BLOB StorageЭто открытый APISQL Server, предоставляющий возможности хранения и доступа к данным, хранящимся вне сервераВозможность поддерживается SQL Server 2008 и R2. Все редакции, отличаются функционалом
40. Remote BLOB StorageSharePoint WFE7. Back to UserSharePoint Object Model2. Enforce Business Logic1. Save RequestRBS Client LibraryRelational Access3. Save Blob5. Return BLOB ID6. Save Metadata & BLOB IDBLOB StoreProvider Library4. Write BlobSQL ServerBlobStoreContentDBConfigDB
41. Remote BLOB StorageFILESTREAMэто провайдер SQL Server для сохранения BLOB на файловой системеинтегрирует SQL Server и NTFS, сохраняя varbinary(max) на файловой системеполная поддержка всех операций T-SQLиспользуются механизмы кешированияподдерживаются только локальные диски
51. PowerPivotSQL Server 2008 R2 предоставляет возможности по интеграции PowerPivotи SharePointНадо просто опубликовать PowerPivotна серверhttp://msdn.microsoft.com/en-us/library/ee210682(SQL.105).aspx