Your SlideShare is downloading. ×
SharePoint и внешние данные
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

SharePoint и внешние данные

5,306

Published on

«Тонкости взаимоотношений SharePoint и внешних данных». …

«Тонкости взаимоотношений SharePoint и внешних данных».
В докладе будет рассказано о встроенных возможностях SharePoint по получению и обработке данных из существующей корпоративной среды по открытым, а так же проприетарным протоколам взаимодействия.
В том числе будет рассказано об отраслевых стандартах взаимодействия Enterprise Content Management систем и существующей их поддержке на платформе SharePoint.
Будут продемонстрированы способы построения интеграционных приложений, а так же принципы унификации работы «SharePoint as Services».
Уровень сложности: 200
Видео с конференции доступно здесь: http://vimeo.com/12043860

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
5,306
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. SharePoint и Внешние данные
    Виталий Баум
    Sr. SharePoint Developer
    Conteq
  • 2. День интеграции
  • 3. Внешние данные
    SharePoint как
    потребитель
    SharePoint как
    хранилище
    Business Connectivity Services
    CMIS
    RBS
    С помощью API использовать в качестве хранилища
    Client Object Model (JavaScript, Silverlight, .NET)
    WebServices (Multiplatform)
  • 4. BCS: Business Connectivity Services
    LOB Interop
  • 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)
    Без кода
    С кодом
  • 9. BCS: Слой отображения
    Отображение внешних данных как списка
    • Полный CRUD
    • 10. Привычный интерфейс
    • 11. Сортировка, фильтрация и группировка
    • 12. Доступ в оффлайне
    Blog: http://fabiangwilliams.wordpress.com
    Twitter: @fabianwilliams
  • 13. BCS: Интеграция в Office
    Подключение к Outlook
    • Контакты
    • 14. Задачи
    • 15. Календарь
    • 16. Сообщения
    Синхронизация с
    SharePoint Workspace как
    • Список
    • 17. Списки со столбцами из внешних источников
  • BCS: Что? Где? Когда?
    SharePoint Server 2010
    Office 2010
    Secure Store Service
    Поиск
    Office элементы
    BDC Client Runtime
    Веб-части
    Страницы профилей
    SharePoint Foundation 2010
    Внешние списки
    Внешние столбцы
    Business Data Connectivity Service
  • 18. Coffee
  • 19. Demo
  • 20. CMIS: Content Management Interoperability Services
    EMC Interop
  • 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– решаются в основном транспортные задачи.
  • 24. CMIS: Концепцтуальная схема
    Корпоративное приложение
    Сервисы
    CMIS Impl
    CMIS Impl
    CMIS Impl
    SharePoint
    Documentum
    Alfresco
  • 25. CMIS: Концепцтуальная схема
    Корпоративное приложение
    Сервисы
    CMIS Impl
    CMIS Impl
    CMIS Impl
    SharePoint
    Documentum
    Alfresco
    На этом уровне любой формат данных
  • 26. CMIS: Описание
    Объекты хранилища могут иметь:
    Версии
    Прикрепленные файлы контента
    Индексироваться для запросов (CMIS-SQL)
    Управляться политиками
    Управляться с помощью листов доступа ACL
  • 27. CMIS: Описание
    Все сервисы реализуют Atom
    Независимость от вендора
    Соответствуют современному видению веб-приложений и организации корпоративных сервисов
    Atom –2 связанных между собой стандарта:
    • Atom Syndication Format
    • 28. Atom Publishing Protocol
  • CMIS: Применение
    Application-to-Repository (A2R)
    CMIS Repos
    SharePoint WFE
  • 29. CMIS: Применение
    Application-to-Repository (A2R)
    WFE
    WFE
    CMIS Repo
    WFE
  • 30. CMIS: Применение
    Application-to-Repository (A2R)
    SharePoint WFE
    CMIS Repos
    Office
  • 31. CMIS: Применение
    Repository-to-Repository (R2R)
    WCM
    ECM
  • 32. CMIS: Применение
    Federated Repositories
    CMIS Repo
    CMIS Repo
    SharePoint WFE
    CMIS Repo
  • 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
    Реализация потребителя и поставщика
  • 36. Coffee
  • 37. Demo
  • 38. RBS: Remote Blob Storage
    BLOBs storage
  • 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
  • 44. PowerPivot
    BI Analysis Interop
  • 45. PowerPivot
  • 46. PowerPivot
    PowerPivot for Excel
  • 47. PowerPivot
    PivotTable
    PivotChart
    Slicers
  • 48. PowerPivot
    PowerPivot for Excel
  • 49. PowerPivot
  • 50. PowerPivot
    - это всё ок, а где же
    ?
  • 51. PowerPivot
    SQL Server 2008 R2 предоставляет возможности по интеграции PowerPivotи SharePoint
    Надо просто опубликовать PowerPivotна сервер
    http://msdn.microsoft.com/en-us/library/ee210682(SQL.105).aspx
  • 52. PowerPivot
    http://blogs.msdn.com/powerpivot/archive/2010/03/22/powerpivot-component-architecture.aspx
  • 53. Coffee?
  • 54. Demo!
  • 55. Client Object Model
    Rich Client Interop
  • 56. Client Object Model
    ADO.NET Data Services
    WCF Data Services
    OData
  • 57. Client Object Model
    OData + SharePoint = <3
  • 58. Client Object Model
    Application -> Client Object Model -> SharePoint
  • 59. Client Object Model
  • 60. Заключение
  • 61. Способы взаимодействия
    «Активная интеграция»
    Business Connectivity Services
    Реализация CMIS
    «Портальная» интеграция
    Remote BLOB Storage
    Excel Services, PowerPivot
    Интеграция уровня сервисов
    Client Object Model, Odata, Services
  • 62. http://butaji.ru
    vbaum@live.com
    Vitaly Baum

×