Эта статья продолжает серию статей о новых возможностях DIRECTUM 4.8.
Как уже было сказано в статье Веб-сервисы интеграции. Для чего они нужны?, веб-сервисы интеграции позволяют интегрироваться с системой DIRECTUM извне (через интернет), Но в этом случае инициатором является всегда другая система. А если нужно передать данные в другую систему при изменении их в DIRECTUM. Например, завели договор в ERP-системе (SAP), отправили его на согласование в DIRECTUM. В DIRECTUM при согласовании изменились данные договора (например, сумма). Эти изменения нужно передать обратно в SAP. Как быть? При всем при этом еще и нет связи с SAP через COM.
Для таких целей и было разработано техническое решение Коннектор к веб-сервисам интеграции с SAP.
Немого расскажу про интеграционные возможности системы SAP.
Система SAP представляет из себя платформу SAP NetWeaver, включающую в себя такие продукты, как:
Остановимся на SAP Process Integration (SAP PI).
SAP PI представляет из себя инфраструктуру для обеспечения интеграции различных систем на предприятии друг с другом (SAP и не-SAP).
Там можно настроить правила бизнес-процессов, участвующих в интеграции, правила преобразования данных при передаче из одной системы в другую и т.п.
Для того, чтобы другие системы могли обратится к SAP PI и передать или запросить у нее данные, она имеет так называемые адаптеры: http, SOAP (веб-сервис), почтовый и т.д. Наиболее часто используемые – это SOAP-адаптер, другими словами это веб-сервисы интеграции на стороне SAP.
Новый коннектор к SAP как раз и умеет работать с этими веб-сервисами.
Взаимодействие между системами DIRECTUM и SAP происходит через веб-сервисы интеграции одной из систем, в зависимости от того, кто является инициатором передачи данных. Схемы взаимодействия между системами могут быть следующими:
Инициатор – DIRECTUM.
Если инициатором передачи данных является система DIRECTUM, то в этом случае DIRECTUM передает данные коннектору, а тот в свою очередь обращается к веб-сервисам интеграции SAP и передает их им. Веб-сервисы интеграции с SAP уже своими средствами заносят их в систему SAP:
Инициатор – SAP.
Если инициатором является система SAP, то она обращается к веб-сервисам интеграции DIRECTUM и передает им данные. После чего веб-сервисы заносят полученные данные в систему DIRECTUM:
Веб-сервисы интеграции DIRECTUM входят в поставку системы DIRECTUM 4.8. При интеграции с системой SAP можно использовать их возможности в полном объеме (в дополнение к возможностям технического решения «Коннектор к веб-сервисам интеграции с SAP»).
Коннектор к веб-сервисам интеграции с SAP позволяет выполнять следующие действия:
Для работы коннектора у веб-сервиса системы SAP должен быть реализован ряд методов. С этими методами и работает коннектор к веб-сервисам интеграции SAP. Требования к этим методам описаны в документации к техническому решению.
Авторизуйтесь, чтобы написать комментарий