Share via


Архитектура Duet Enterprise

Архитектура 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