Інтеграція додатків 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.

Схожі статті