Что такое внешние типы контента?
Дата последнего изменения: 9 апреля 2010 г.
Применимо к: SharePoint Server 2010
Доступно на сайте SharePoint Online
Ключевой концепцией Microsoft Business Connectivity Services (BCS) является внешний тип контента. Используемые во всех функциях и службах, предоставляемых Business Connectivity Services, внешние типы контента представляют собой повторно используемые описания метаданных сведений о возможности подключения и определений данных, а также поведения, применяемые к определенной категории внешних данных. Внешние типы контента позволяют централизованно управлять метаданными и поведениями бизнес-объектов, таких как "Клиент" или "Заказ", и повторно использовать эти метаданные и поведения, а также позволяют пользователям более эффективно взаимодействовать с внешними данными и процессами.
Например, рассмотрим такую бизнес-сущность как заказчик (Customer). Может понадобиться реализовать взаимодействие с элементами типа Customer в списке SharePoint или автономную работу с ними в Microsoft Outlook. Либо может понадобиться позволить пользователям выбирать заказчика из списка заказчиков в документе контракта Orders (заказы) в Microsoft Word. Можно один раз создать внешний тип контента и многократно использовать его в нужных местах.
Важно! |
---|
Служба Business Connectivity Services (BCS) включена в приложения Microsoft SharePoint Foundation 2010, Microsoft SharePoint Server 2010 и Microsoft Office 2010. Однако в каждое из приложений включен свой набор компонентов и возможностей. Подробности см. в разделе Состав службы Business Connectivity Services. |
Внешние типы контента. Преимущества
Внешние типы контента предоставляют следующие преимущества:
Возможность многократного использования. Внешний тип контента — это многократно используемое определение данных для бизнес-сущности. После своего создания его можно использовать с любым компонентом представления в службе BCS, обеспечивая для пользователей богатые возможности взаимодействия с внешними данными.
Инкапсуляция сложностей внешних систем. Внешние типы контента позволяют сотрудникам, занимающимся обработкой информации, собирать бизнес-решения без необходимости глубоко погружаться во внешние системы, например, изучать возможности подключения, предоставляемые внешними системами, или соответствующие интерфейсы программирования не потребуется. После того как опытный пользователь или разработчик создаст внешний тип контента, последний может использоваться любым пользователем так, как ему нужно (при условии, что у пользователя есть разрешения на выполнение соответствующей операции и на доступ к внешним данным). При этом от пользователя не потребуется знаний о том, где расположены внешние данные или о способах подключения к ним.
Обеспечение поведения, стандартного для Office и SharePoint. Внешние типы контента обеспечивают для внешних данных и служб поведение, стандартное для Office (для таких элементов, как контакты, задачи, календари в Microsoft Outlook, документы в Microsoft Word и списки в Microsoft SharePoint Workspace) и для SharePoint (для таких элементов, как списки, веб-части и страницы профилей), и возможности (например, возможность поиска или автономной работы), позволяя пользователям работать в знакомой рабочей среде без необходимости долго и мучительно искать данные или взаимодействовать с различными (и нестандартными) пользовательскими интерфейсами.
Обеспечение безопасного доступа. Внешние типы контента объединяют возможности, связанные с обеспечением безопасности, внешней системы и продуктов и технологий SharePoint. Настроив безопасность в SharePoint, можно полностью управлять тем, кто и к каким данным может обращаться.
Упрощение обслуживания. Так как единожды созданные внешние типы контента можно использовать в различных решениях и сценариях, ими легко управлять. Например, можно из одного центра управлять их правами доступа, а также определениями подключений и данных.
Возможность поиска по внешним данным. SharePoint Server из портала в интрасети можно использовать для поиска данных о конкретном внешнем типе контента, таком как Customer. SharePoint Server возвращает данные прямо из внешней системы. Следовательно, пользователи смогут получать нужные им сведения без необходимости получения разрешения или установки отдельного приложения.
Возможность автономной работы. Внешние типы контента в Outlook 2010 и SharePoint Workspace 2010 можно использовать автономно. Business Connectivity Services предоставляет богатые возможности кэширования и автономной работы и поддерживает операции, использующие кэш. Пользователи смогут эффективно и беспрепятственно работать с внешними данными, даже работая автономно, или если подключение к серверу оказывается медленным, непостоянным или недоступным. Операции чтения и записи, выполняемые с кэшированными бизнес-сущностями, синхронизируются, когда становится доступным подключение к серверу.