Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Архитектура Duet Enterprise
Текст
Автор: Матьяш Перпар (Matjaz Perpar)
Это первая из четырех публикаций серии, посвященной техническому контенту Duet.
Duet Enterprise — это продукт, совместно разработанный компаниями SAP и Microsoft, который позволяет использовать процессы и данные SAP в инфраструктуре сайтов интрасети SharePoint и Microsoft Office 2010. Платформа Duet Enterprise построена на базе продуктов SAP Netweaver и Microsoft SharePoint Server 2010.
Среда Duet Enterprise включает в себя как минимум две системы (системы SAP и SharePoint Server), однако в большинстве развертываний фактически присутствует три системы. В качестве третьей системы выступает инфраструктура Service Consumption Layer (SCL), которая развертывается физически отдельно от бизнес-приложений SAP. Причина такого разделения кроется в том, что при таком подходе, даже если бизнес-система полностью соответствует техническим требованиям уровня SCL, более эффективной будет реализация отдельного управления уровнем SCL и серверными системами.
Для лучшего понимания продуктов и решений в первую очередь необходимо ознакомиться с базовой архитектурой.
Архитектура Duet Enterprise построена на четырех основных компонентах:
· Бизнес-приложение SAP (ECC, CRM и т. д.)
· Инфраструктура Service Consumption Layer (SCL + дополнительный модуль Duet Enterprise)
· SharePoint 2010 с дополнительным модулем Duet Enterprise
· Клиент (браузер и Office 2010)
Бизнес-приложение SAP
Бизнес-приложение SAP предоставляет данные с использованием модулей удаленных функций (RFC) или посредством веб-служб.
В большинстве случаев интегрируется решение SAP ERP (например, SAP ECC 6.0), однако платформа Duet Enterprise также поддерживает работу с другими решениями, например, SAP CRM и другими. Одним из преимуществ использования Duet Enterprise является наличие стандартизированных функций обеспечения совместимости с различными серверными системами.
Service Consumption Layer
Уровень SCL — это платформа, которая обеспечивает взаимодействие между системами SAP, системой SharePoint и клиентами Office. Он реализует несколько функций:
· Подключения к нескольким бизнес-системам SAP
· Формирование плоских представлений многоуровневых объектов для их использования в SharePoint
· Объединение нескольких систем SAP
· Реализация прокси-сервера для системы SharePoint, обеспечивающего доступ к бизнес-контенту и процессам SAP
· Разработка комплексного решения на этапе проектирования
Уровень SCL обеспечивает взаимодействие с несколькими бизнес-системами SAP. В зависимости от запрашиваемых данных SCL вызывает соответствующую бизнес-систему SAP, в которой располагаются искомые данные. Если требуется объединение данных, SCL вызывает несколько бизнес-систем и объединяет возвращаемые данные.
Система SCL предоставляет решения и данные в SharePoint в виде веб-служб WCF. В SharePoint эти веб-службы используются вместе со службами Business Connectivity Services. Все взаимодействия между уровнем SCL и SharePoint осуществляются по протоколу http или https.
Как уже было отмечено, уровень Service Consumption Layer практически полностью отделен от бизнес-систем SAP. Как компонент, уровень SCL представляет собой дополнительный компонент стэка SAP Netweaver 7.02.
SharePoint 2010 с дополнительным модулем Duet Enterprise
В Duet Enterprise используются функции ядра SharePoint Server 2010 Enterprise, особенно службы Business Connectivity Services (BCS), для подключения к веб-службам, опубликованным на уровне SCL. Сущности, предоставляемые через службы BCS, имеют форму внешних типов контента. Чаще всего для представления внешних типов контента в пользовательском интерфейсе используется внешний список. В SharePoint никогда не осуществляется копирование или локальное хранение данных SAP. Эти данные всегда извлекаются по требованию из бизнес-систем SAP через уровень SCL.
Помимо служб Business Connectivity Services, в Duet Enterprise также используются следующие службы:
- Служба безопасного хранения
Применяется для хранения учетных данных, которые используются для чтения данных WSDL, опубликованных на этапе развертывания уровня SCL
- Служба маркеров безопасности
Обеспечивает проверку подлинности на основе утверждений в среде SAP с помощью подключения служб Business Connectivity Services
- Служба профилей пользователей
Обеспечивает синхронизацию ролей. Эту службу необходимо развернуть и настроить до применения параметров синхронизации ролей
Клиент
К поддерживаемым клиентам относятся все поддерживаемые SharePoint 2010 браузеры и приложения Office 2010. Конечные компьютеры пользователей не требуют установки и настройки.
Репозиторий служб Enterprise
В среде Duet Enterprise также требуется дополнительный компонент репозитория служб Enterprise (ESR). Он обеспечивает интегрированную среду моделирования для определения корпоративных служб и других объектов.
В сценарии Duet Enterprise компонент ESR используется для создания определения интерфейса веб-службы, который импортируется на уровень SCL. Экземпляры этой веб-службы впоследствии размещаются на уровне SCL. В дальнейшем эта веб-служба предоставляет данные SAP в SharePoint 2010.
Компонент ESR используется только на этапе разработки (при разработке новых решений).
Репозиторий служб Enterprise и реестр поставляются вместе со следующими компонентами:
· SAP NetWeaver Process Integration 7.1
· SAP NetWeaver Composition Environment 7.1
Дополнительные сведения см. в следующих статьях: https://www.sdn.sap.com/irj/sdn/nw-esr
Категория: объявления; Duet
Дата публикации: 01.02.2011 г. 08:00
Это локализованная запись блога. Исходная статья находится по адресу Duet Enterprise Architecture