«Тонкости взаимоотношений SharePoint и внешних данных».
В докладе будет рассказано о встроенных возможностях SharePoint по получению и обработке данных из существующей корпоративной среды по открытым, а так же проприетарным протоколам взаимодействия.
В том числе будет рассказано об отраслевых стандартах взаимодействия Enterprise Content Management систем и существующей их поддержке на платформе SharePoint.
Будут продемонстрированы способы построения интеграционных приложений, а так же принципы унификации работы «SharePoint as Services».
Уровень сложности: 200
Видео с конференции доступно здесь: http://vimeo.com/12043860
3. Внешние данные SharePoint как потребитель SharePoint как хранилище Business Connectivity Services CMIS RBS С помощью API использовать в качестве хранилища Client Object Model (JavaScript, Silverlight, .NET) WebServices (Multiplatform)
5. SharePoint CompositesПредоставляет возможности для построения решений без кодирования с учётом функционала и контроля Sites Sites Быстрое построение решений Communities Composites Composites Расширение возможностей ваших данных Content Insights Content Insights Контроль над прикладными решениями Search Search
6. Business Connectivity Services SharePoint Design Tools Office Applications BCS Client Dev Platform Enterprise Search Business Intelligence Collaboration Social Enterprise Content Management SharePointDesigner External Lists External Content Type Repository Visual Studio Business Data Connectivity Web 2.0 DB WCF Web Service LOB
7. Внешние типы содержимогоСтроительные блоки Описывает схему внешних данных и правила взаимодействия с Office и SharePoint *так же известный как BDC Entity Office Clients (Rich) BCS Внешние данные (Web Service, DB, .Net object, LOB system, Web 2.0 service, etc.) External Content Type (ECT) BCS Решения на базе BCS и внешних типов содержимого позволяют интегрировать данные в SharePoint и Office SharePoint (Thin)
8. BCS инструменты разработки Столбцы внешних данных Внешние списки Chart WebPart Веб-части Список/Связанный список Конструктор записи Запись бизнесс-данных BDC OM SharePoint OM Client Side OM (CSOM) Без кода С кодом
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. Эмулирует файловую систему. Привязан к источнику. Недосутпен при работе с MQ Atom– решаются в основном транспортные задачи.
25. CMIS: Концепцтуальная схема Корпоративное приложение Сервисы CMIS Impl CMIS Impl CMIS Impl SharePoint Documentum Alfresco На этом уровне любой формат данных
26. CMIS: Описание Объекты хранилища могут иметь: Версии Прикрепленные файлы контента Индексироваться для запросов (CMIS-SQL) Управляться политиками Управляться с помощью листов доступа ACL
33. CMIS: Формальные реализации Alfresco - http://www.alfresco.com/ EMC Documentum ECM OpenSourceсистема Поддерживает CMIS 1.0 с версии 3.3 Будет поддерживать CMIS 1.0 с версии 6.7
34. CMIS: Формальные реализации http://msdn.microsoft.com/en-us/library/dd440954.aspx SharePoint 2007 – неофициальная реализация (Scot Hillier, SharePoint MVP) описана на MSDN
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 Storage SharePoint WFE 7. Back to User SharePoint Object Model 2. Enforce Business Logic 1. Save Request RBS Client Library Relational Access 3. Save Blob 5. Return BLOB ID 6. Save Metadata & BLOB ID BLOB Store Provider Library 4. Write Blob SQL Server Blob Store Content DB Config DB
41. Remote BLOB Storage FILESTREAM это провайдер SQL Server для сохранения BLOB на файловой системе интегрирует SQL Server и NTFS, сохраняя varbinary(max) на файловой системе полная поддержка всех операций T-SQL используются механизмы кеширования поддерживаются только локальные диски
42. Remote BLOB Storage FILESTREAM остается ограничение SharePoint на 2Гб работа backup/restore не будет нарушена
43. Remote BLOB Storage Возможности интеграции сторонних систем хранения написать провайдер использовать готовые EBS (External BLOB Storage) была имплементация для EMC Documentum
51. PowerPivot SQL Server 2008 R2 предоставляет возможности по интеграции PowerPivotи SharePoint Надо просто опубликовать PowerPivotна сервер http://msdn.microsoft.com/en-us/library/ee210682(SQL.105).aspx