Интеграция приложений 1С и SAP

интеграция 1С SAP   Большинство ИТ специалистов, да и пользователей различных приложений, хотели бы обойтись безо всякой интеграции. Не зря бытует выражение, что лучшая интеграция – это её отсутствие. Но последнее время бизнес-пользователи всё больше склоняются к выводу, что единичные специализированные продукты для решения конкретных задач часто закрывают потребности лучше, чем один всеобъемлющий продукт. А поскольку изначально многие приложения создавались для автономной работы, приходится использовать различное программное обеспечение для совместной работы приложений, и, в частности, интеграционную шину.

   Клиенту (интернет-магазину по продаже широкого спектра продукции), использующему несколько информационных систем, в числе которых 1С (Управление Торговым Предприятием) и SAP требовалось решение для передачи данных из одного приложения в другое. Обе системы  1С и SAP поддерживают  достаточно гибкие в реализации web-сервисы, которых всё же оказалось недостаточно.

   Основная проблема интеграции заключалась в том, что программа 1С не может распарсить wsdl-описание web-сервиса с включением внешних типов - т.е. когда типы данных описываются в отдельном xsd-файле, а не в теле wsdl-описания web-сервиса (как у SAP). На стороне SAP отсутствует возможность управлять генерируемым wsdl-файлом и соответственно включать описание типов в него. Поэтому интеграционное решение должно было осуществлять трансформацию web–сервиса 1С в структуру web-сервиса SAP.

   Были рассмотрены несколько продуктов для интеграции -  IBM WebSphere Message Broker, Talend, Microsoft BizTalk Server. В рамках корпоративной стратегии интеграции клиент принял решение соединить приложения между собой с помощью интеграционной сервисной шины WebSphere Message Broker от компании IBM.

   В рамках проекта по интеграции приложений была описана структура передаваемых данных и используемые типы. Был сделан веб-сервис включающий в тело описания веб-сервиса и типы данных. Внутри WS Message Broker происходит  трансформация в структуру web -сервиса со стороны SAP (запрос уходил к SAP уже в формате SAP).

   Таким образом, компанией Реалити (LLC RIELETI) было достаточно быстро устранено техническое ограничение возникшее в рамках интеграции приложений  1С и SAP.

Наверх