SlideShare una empresa de Scribd logo
1 de 44
SharePoint и Внешние данные Виталий Баум Sr. SharePoint Developer Conteq
День интеграции
Внешние данные SharePoint как  потребитель SharePoint как хранилище Business Connectivity Services CMIS RBS С помощью API использовать в качестве хранилища Client Object Model (JavaScript, Silverlight, .NET) WebServices (Multiplatform)
BCS: Business Connectivity Services LOB Interop
SharePoint CompositesПредоставляет возможности для построения решений без кодирования с учётом функционала и контроля Sites Sites Быстрое построение решений Communities Composites Composites Расширение возможностей ваших данных Content Insights Content Insights Контроль над прикладными решениями Search Search
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
Внешние типы содержимогоСтроительные блоки Описывает схему внешних данных и правила взаимодействия с 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)
BCS инструменты разработки Столбцы внешних данных Внешние списки Chart WebPart Веб-части Список/Связанный список Конструктор записи Запись бизнесс-данных BDC OM SharePoint OM Client Side OM (CSOM) Без кода С кодом
BCS: Слой отображения Отображение внешних данных как списка ,[object Object]
Привычный интерфейс
Сортировка, фильтрация и группировка
Доступ в оффлайнеBlog: http://fabiangwilliams.wordpress.com  Twitter:  @fabianwilliams
BCS: Интеграция в Office Подключение к Outlook ,[object Object]
Задачи
Календарь
СообщенияСинхронизация с  SharePoint Workspace как ,[object Object]
Списки со столбцами из внешних источников,[object Object]
Coffee
Demo
CMIS: Content Management Interoperability Services EMC Interop
CMIS: Что это? Спецификация взаимодействия ECM систем Описывает протокол работы в качестве потребителя и поставщика данных http://www.oasis-open.org/committees/cmis/
CMIS: История Всё началось в 2006 году по инициативе IBM, EMC, Microsoft Пересмотренно в сентябре 2008 года Уже есть версия 1.0 (с 3 мая 2010 г.) Organization for the  Advancement of Structured Information Standards
CMIS: Альтернативы JCR (JCR-170/JCR-283)- Java Content Repository. Java-стандарт. Большая насыщенность стандарта. Трудность платформонезависимой имплементации WebDAV– надстройка над HTTP. Эмулирует файловую систему. Привязан к источнику. Недосутпен при работе с MQ Atom– решаются в основном транспортные задачи.
CMIS: Концепцтуальная схема Корпоративное приложение Сервисы CMIS Impl CMIS Impl CMIS Impl SharePoint Documentum Alfresco
CMIS: Концепцтуальная схема Корпоративное приложение Сервисы CMIS Impl CMIS Impl CMIS Impl SharePoint Documentum Alfresco На этом уровне любой формат данных
CMIS: Описание Объекты хранилища могут иметь: Версии Прикрепленные файлы контента Индексироваться для запросов (CMIS-SQL) Управляться политиками Управляться с помощью листов доступа ACL
CMIS: Описание Все сервисы реализуют Atom Независимость от вендора Соответствуют современному видению веб-приложений и организации корпоративных сервисов Atom –2 связанных между собой стандарта: ,[object Object]
Atom Publishing Protocol,[object Object]
CMIS: Применение Application-to-Repository (A2R) WFE WFE CMIS Repo WFE
CMIS: Применение Application-to-Repository (A2R) SharePoint WFE CMIS Repos Office
CMIS: Применение Repository-to-Repository (R2R) WCM ECM
CMIS: Применение Federated Repositories CMIS Repo CMIS Repo SharePoint WFE CMIS Repo
CMIS: Формальные реализации Alfresco - http://www.alfresco.com/ EMC Documentum ECM OpenSourceсистема Поддерживает CMIS 1.0 с версии 3.3 Будет поддерживать CMIS 1.0 с версии 6.7
CMIS: Формальные реализации http://msdn.microsoft.com/en-us/library/dd440954.aspx SharePoint 2007 – неофициальная реализация (Scot Hillier, SharePoint MVP) описана на MSDN
CMIS: Формальные реализации SharePoint 2010 – CMIS Connector 1.0 войдёт в SharePoint Administrator Toolkit, будет доступен в конце июня 2010 Реализация потребителя и поставщика
Coffee
Demo
RBS: Remote Blob Storage BLOBs storage
Remote BLOB Storage Это открытый APISQL Server, предоставляющий возможности хранения и доступа к данным, хранящимся вне сервера Возможность поддерживается SQL Server 2008 и R2. Все редакции, отличаются функционалом
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
Remote BLOB Storage FILESTREAM это провайдер SQL Server для сохранения BLOB на файловой системе интегрирует SQL Server и NTFS, сохраняя varbinary(max) на файловой системе полная поддержка всех операций T-SQL используются механизмы кеширования поддерживаются только  локальные диски
Remote BLOB Storage FILESTREAM остается ограничение SharePoint на 2Гб работа backup/restore не будет нарушена
Remote BLOB Storage Возможности интеграции сторонних систем хранения написать провайдер использовать готовые EBS (External BLOB Storage) была имплементация для EMC Documentum
PowerPivot BI Analysis Interop

Más contenido relacionado

La actualidad más candente

Интеграция. Взаимодействие между региональными банками
Интеграция. Взаимодействие между региональными банкамиИнтеграция. Взаимодействие между региональными банками
Интеграция. Взаимодействие между региональными банкамиКРОК
 
Варианты развертывания проектов на M3
Варианты развертывания проектов на M3Варианты развертывания проектов на M3
Варианты развертывания проектов на M3Bars Group
 
Обзор платформы B4
Обзор платформы B4Обзор платформы B4
Обзор платформы B4Bars Group
 
Обзор платформы D3
Обзор платформы D3Обзор платформы D3
Обзор платформы D3Bars Group
 
20160330 Приложение с использованием данных с сервера (EMS)
20160330 Приложение с использованием данных с сервера (EMS) 20160330 Приложение с использованием данных с сервера (EMS)
20160330 Приложение с использованием данных с сервера (EMS) Andrew Sovtsov
 
простые правила интеграции с абс
простые правила интеграции с абспростые правила интеграции с абс
простые правила интеграции с абсExpolink
 
Обработка документов с рукописным текстом в Docsvision
Обработка документов с рукописным текстом в DocsvisionОбработка документов с рукописным текстом в Docsvision
Обработка документов с рукописным текстом в DocsvisionDocsvision
 
Реализация REST и SOAP сервисов с помощью WCF
Реализация REST и SOAP сервисов с помощью WCFРеализация REST и SOAP сервисов с помощью WCF
Реализация REST и SOAP сервисов с помощью WCFPavel Tsukanov
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureAndrew Mayorov
 
Введение в SharePoint и новинки SharePoint 2010
Введение в SharePoint и новинки SharePoint 2010Введение в SharePoint и новинки SharePoint 2010
Введение в SharePoint и новинки SharePoint 2010Ilya Boyko
 
Azure - хранение данных в облаке
Azure - хранение данных в облакеAzure - хранение данных в облаке
Azure - хранение данных в облакеAlexander Babich
 
Практика разработки корпоративных веб приложений 2007
Практика разработки корпоративных веб приложений 2007Практика разработки корпоративных веб приложений 2007
Практика разработки корпоративных веб приложений 2007rglab
 
Sql Server Data Services
Sql Server Data ServicesSql Server Data Services
Sql Server Data ServicesMedia Gorod
 

La actualidad más candente (19)

лекция 4
лекция 4лекция 4
лекция 4
 
Интеграция. Взаимодействие между региональными банками
Интеграция. Взаимодействие между региональными банкамиИнтеграция. Взаимодействие между региональными банками
Интеграция. Взаимодействие между региональными банками
 
Варианты развертывания проектов на M3
Варианты развертывания проектов на M3Варианты развертывания проектов на M3
Варианты развертывания проектов на M3
 
GreenHat и TIBCO EMS
GreenHat и TIBCO EMSGreenHat и TIBCO EMS
GreenHat и TIBCO EMS
 
Asupz presentation
Asupz presentationAsupz presentation
Asupz presentation
 
Обзор платформы B4
Обзор платформы B4Обзор платформы B4
Обзор платформы B4
 
Oracle Service Bus
Oracle Service BusOracle Service Bus
Oracle Service Bus
 
Обзор платформы D3
Обзор платформы D3Обзор платформы D3
Обзор платформы D3
 
20160330 Приложение с использованием данных с сервера (EMS)
20160330 Приложение с использованием данных с сервера (EMS) 20160330 Приложение с использованием данных с сервера (EMS)
20160330 Приложение с использованием данных с сервера (EMS)
 
простые правила интеграции с абс
простые правила интеграции с абспростые правила интеграции с абс
простые правила интеграции с абс
 
Обработка документов с рукописным текстом в Docsvision
Обработка документов с рукописным текстом в DocsvisionОбработка документов с рукописным текстом в Docsvision
Обработка документов с рукописным текстом в Docsvision
 
Реализация REST и SOAP сервисов с помощью WCF
Реализация REST и SOAP сервисов с помощью WCFРеализация REST и SOAP сервисов с помощью WCF
Реализация REST и SOAP сервисов с помощью WCF
 
Sky drive
Sky driveSky drive
Sky drive
 
Roman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows AzureRoman Zdebskiy - Windows Azure
Roman Zdebskiy - Windows Azure
 
Введение в SharePoint и новинки SharePoint 2010
Введение в SharePoint и новинки SharePoint 2010Введение в SharePoint и новинки SharePoint 2010
Введение в SharePoint и новинки SharePoint 2010
 
Azure - хранение данных в облаке
Azure - хранение данных в облакеAzure - хранение данных в облаке
Azure - хранение данных в облаке
 
Esb сервисная шина
Esb   сервисная шинаEsb   сервисная шина
Esb сервисная шина
 
Практика разработки корпоративных веб приложений 2007
Практика разработки корпоративных веб приложений 2007Практика разработки корпоративных веб приложений 2007
Практика разработки корпоративных веб приложений 2007
 
Sql Server Data Services
Sql Server Data ServicesSql Server Data Services
Sql Server Data Services
 

Destacado

Sabana de notas pc sección 03, iii lapso 2012
Sabana de notas pc sección 03, iii lapso 2012Sabana de notas pc sección 03, iii lapso 2012
Sabana de notas pc sección 03, iii lapso 2012Vilma Perozo
 
Unidad 2 practicas de campo, roles del ing civil
Unidad 2 practicas de campo, roles del ing civilUnidad 2 practicas de campo, roles del ing civil
Unidad 2 practicas de campo, roles del ing civilVilma Perozo
 
Presentación Ley de Contrataciones Públicas
Presentación Ley de Contrataciones PúblicasPresentación Ley de Contrataciones Públicas
Presentación Ley de Contrataciones Públicasmgg_UDO
 
Roles del ing civil
Roles del ing civilRoles del ing civil
Roles del ing civilVilma Perozo
 
Proceso de contratacion de obras
Proceso de contratacion de obrasProceso de contratacion de obras
Proceso de contratacion de obrasVilma Perozo
 
Practicas de campo
Practicas de campoPracticas de campo
Practicas de campoVilma Perozo
 
Unidad 4 practicas de campo, proceso de contratacion de obras
Unidad 4 practicas de campo, proceso de contratacion de obrasUnidad 4 practicas de campo, proceso de contratacion de obras
Unidad 4 practicas de campo, proceso de contratacion de obrasVilma Perozo
 
Unidad 3 practicas de campo, modalidades de contrataciones
Unidad 3 practicas de campo, modalidades de contratacionesUnidad 3 practicas de campo, modalidades de contrataciones
Unidad 3 practicas de campo, modalidades de contratacionesVilma Perozo
 
Modalidades de contrataciones
Modalidades de contratacionesModalidades de contrataciones
Modalidades de contratacionesVilma Perozo
 
Proceso de contratacion de obras
Proceso de contratacion de obrasProceso de contratacion de obras
Proceso de contratacion de obrasVilma Perozo
 
Código de ética del ingeniero civil venezolano
Código de ética del ingeniero civil venezolanoCódigo de ética del ingeniero civil venezolano
Código de ética del ingeniero civil venezolanoVilma Perozo
 
Unidad 5 practicas de campo, acciones básicas para control de obras
Unidad 5 practicas de campo, acciones básicas para control de obrasUnidad 5 practicas de campo, acciones básicas para control de obras
Unidad 5 practicas de campo, acciones básicas para control de obrasVilma Perozo
 

Destacado (13)

Sabana de notas pc sección 03, iii lapso 2012
Sabana de notas pc sección 03, iii lapso 2012Sabana de notas pc sección 03, iii lapso 2012
Sabana de notas pc sección 03, iii lapso 2012
 
Unidad 2 practicas de campo, roles del ing civil
Unidad 2 practicas de campo, roles del ing civilUnidad 2 practicas de campo, roles del ing civil
Unidad 2 practicas de campo, roles del ing civil
 
Presentación Ley de Contrataciones Públicas
Presentación Ley de Contrataciones PúblicasPresentación Ley de Contrataciones Públicas
Presentación Ley de Contrataciones Públicas
 
LEY DE CONTRATACIONES PÚBLICAS
LEY DE CONTRATACIONES PÚBLICASLEY DE CONTRATACIONES PÚBLICAS
LEY DE CONTRATACIONES PÚBLICAS
 
Roles del ing civil
Roles del ing civilRoles del ing civil
Roles del ing civil
 
Proceso de contratacion de obras
Proceso de contratacion de obrasProceso de contratacion de obras
Proceso de contratacion de obras
 
Practicas de campo
Practicas de campoPracticas de campo
Practicas de campo
 
Unidad 4 practicas de campo, proceso de contratacion de obras
Unidad 4 practicas de campo, proceso de contratacion de obrasUnidad 4 practicas de campo, proceso de contratacion de obras
Unidad 4 practicas de campo, proceso de contratacion de obras
 
Unidad 3 practicas de campo, modalidades de contrataciones
Unidad 3 practicas de campo, modalidades de contratacionesUnidad 3 practicas de campo, modalidades de contrataciones
Unidad 3 practicas de campo, modalidades de contrataciones
 
Modalidades de contrataciones
Modalidades de contratacionesModalidades de contrataciones
Modalidades de contrataciones
 
Proceso de contratacion de obras
Proceso de contratacion de obrasProceso de contratacion de obras
Proceso de contratacion de obras
 
Código de ética del ingeniero civil venezolano
Código de ética del ingeniero civil venezolanoCódigo de ética del ingeniero civil venezolano
Código de ética del ingeniero civil venezolano
 
Unidad 5 practicas de campo, acciones básicas para control de obras
Unidad 5 practicas de campo, acciones básicas para control de obrasUnidad 5 practicas de campo, acciones básicas para control de obras
Unidad 5 practicas de campo, acciones básicas para control de obras
 

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

Управление гибридным ландшафтом с помощью Cisco CloudCenter
Управление гибридным ландшафтом с помощью Cisco CloudCenterУправление гибридным ландшафтом с помощью Cisco CloudCenter
Управление гибридным ландшафтом с помощью Cisco CloudCenterCisco Russia
 
битрикс Framework сергей рыжиков
битрикс Framework   сергей рыжиковбитрикс Framework   сергей рыжиков
битрикс Framework сергей рыжиковMedia Gorod
 
1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NETMedia Gorod
 
СЭД, которой можно доверять
СЭД, которой можно доверятьСЭД, которой можно доверять
СЭД, которой можно доверятьИнтерТраст
 
IBM ECM & Discovery Strategy
IBM ECM & Discovery StrategyIBM ECM & Discovery Strategy
IBM ECM & Discovery StrategyIBM IBM
 
Share Point Workflow
Share Point WorkflowShare Point Workflow
Share Point WorkflowMaximKo
 
Экскурс в мир WEB разработки
Экскурс в мир WEB разработкиЭкскурс в мир WEB разработки
Экскурс в мир WEB разработкиIT-Доминанта
 
Lotus Forum 2009 Websphere Portal 6.1
Lotus Forum 2009 Websphere Portal 6.1Lotus Forum 2009 Websphere Portal 6.1
Lotus Forum 2009 Websphere Portal 6.1guestcaef82
 
Программируемость фабрики ACI. Объектная модель, REST API, ACI Python SDK
Программируемость фабрики ACI. Объектная модель, REST API, ACI Python SDKПрограммируемость фабрики ACI. Объектная модель, REST API, ACI Python SDK
Программируемость фабрики ACI. Объектная модель, REST API, ACI Python SDKCisco Russia
 
Микросервисы в .NET Core
Микросервисы в .NET CoreМикросервисы в .NET Core
Микросервисы в .NET CoreAndrew Gubskiy
 
Решения на базе СУБД Firebird в крупных компаниях и государственных учреждени...
Решения на базе СУБД Firebird в крупных компаниях и государственных учреждени...Решения на базе СУБД Firebird в крупных компаниях и государственных учреждени...
Решения на базе СУБД Firebird в крупных компаниях и государственных учреждени...Alexey Kovyazin
 
1С-Битрикс - Производительность
1С-Битрикс - Производительность1С-Битрикс - Производительность
1С-Битрикс - ПроизводительностьAlexander Demidov
 
2 виды и особенности клиент серверных систем с бд
2 виды и особенности клиент серверных систем с бд2 виды и особенности клиент серверных систем с бд
2 виды и особенности клиент серверных систем с бдKewpaN
 
13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субд13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субдKewpaN
 
Что вас ждет на пути реализации Soa (Битрикс отступает)
Что вас ждет на пути реализации Soa (Битрикс отступает)Что вас ждет на пути реализации Soa (Битрикс отступает)
Что вас ждет на пути реализации Soa (Битрикс отступает)Василий Савунов
 
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8Anatoly Kireev
 
Windows Server 2008 семинар 15.05
Windows Server 2008   семинар 15.05Windows Server 2008   семинар 15.05
Windows Server 2008 семинар 15.05Alexander Babich
 

Similar a SharePoint и внешние данные (20)

Управление гибридным ландшафтом с помощью Cisco CloudCenter
Управление гибридным ландшафтом с помощью Cisco CloudCenterУправление гибридным ландшафтом с помощью Cisco CloudCenter
Управление гибридным ландшафтом с помощью Cisco CloudCenter
 
битрикс Framework сергей рыжиков
битрикс Framework   сергей рыжиковбитрикс Framework   сергей рыжиков
битрикс Framework сергей рыжиков
 
1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET1С-Битрикс: Управление сайтом Версия .NET
1С-Битрикс: Управление сайтом Версия .NET
 
СЭД, которой можно доверять
СЭД, которой можно доверятьСЭД, которой можно доверять
СЭД, которой можно доверять
 
IBM ECM & Discovery Strategy
IBM ECM & Discovery StrategyIBM ECM & Discovery Strategy
IBM ECM & Discovery Strategy
 
Share Point Workflow
Share Point WorkflowShare Point Workflow
Share Point Workflow
 
Экскурс в мир WEB разработки
Экскурс в мир WEB разработкиЭкскурс в мир WEB разработки
Экскурс в мир WEB разработки
 
Битрикс-Framework
Битрикс-FrameworkБитрикс-Framework
Битрикс-Framework
 
Lotus Forum 2009 Websphere Portal 6.1
Lotus Forum 2009 Websphere Portal 6.1Lotus Forum 2009 Websphere Portal 6.1
Lotus Forum 2009 Websphere Portal 6.1
 
Программируемость фабрики ACI. Объектная модель, REST API, ACI Python SDK
Программируемость фабрики ACI. Объектная модель, REST API, ACI Python SDKПрограммируемость фабрики ACI. Объектная модель, REST API, ACI Python SDK
Программируемость фабрики ACI. Объектная модель, REST API, ACI Python SDK
 
Developer Days 2011, Kharkov
Developer Days 2011, KharkovDeveloper Days 2011, Kharkov
Developer Days 2011, Kharkov
 
Микросервисы в .NET Core
Микросервисы в .NET CoreМикросервисы в .NET Core
Микросервисы в .NET Core
 
Решения на базе СУБД Firebird в крупных компаниях и государственных учреждени...
Решения на базе СУБД Firebird в крупных компаниях и государственных учреждени...Решения на базе СУБД Firebird в крупных компаниях и государственных учреждени...
Решения на базе СУБД Firebird в крупных компаниях и государственных учреждени...
 
1С-Битрикс - Производительность
1С-Битрикс - Производительность1С-Битрикс - Производительность
1С-Битрикс - Производительность
 
2 виды и особенности клиент серверных систем с бд
2 виды и особенности клиент серверных систем с бд2 виды и особенности клиент серверных систем с бд
2 виды и особенности клиент серверных систем с бд
 
13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субд13 расширенные возможности корпоративных приложений, основы субд
13 расширенные возможности корпоративных приложений, основы субд
 
Что вас ждет на пути реализации Soa (Битрикс отступает)
Что вас ждет на пути реализации Soa (Битрикс отступает)Что вас ждет на пути реализации Soa (Битрикс отступает)
Что вас ждет на пути реализации Soa (Битрикс отступает)
 
Что нового в 11.0?
Что нового в 11.0?Что нового в 11.0?
Что нового в 11.0?
 
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
Новые возможности IBM WebSphere Portal v8 и IBM WCM v8
 
Windows Server 2008 семинар 15.05
Windows Server 2008   семинар 15.05Windows Server 2008   семинар 15.05
Windows Server 2008 семинар 15.05
 

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