По мере роста у большинства компаний накапливается множество информационных систем, как собственной разработки, так и сторонних сервисов, с помощью которых они организуют свою работу. В определенный момент накладные расходы (время, количество персонала) по ручному или полуавтоматическому переносу и конвертации данных из одной системы в другую становятся сопоставимыми с теми преимуществами, которые предоставляются этими системами.
У владельцев и руководства бизнеса есть 2 выхода из этого технологического тупика:
Базовое ПО для выполнения подобной интеграции
Mule ESB — это легковесная интеграционная платформа (сервисная шина предприятия — ESB), которая позволяет разработчику объединять различные информационные системы на основе принципов обмена сообщениями (message routing), сопоставления данных (data mapping), управления сообщениями (orchestration), надежности (контроль за обменом сообщениями), защиты (использование https и опциональных коннекторов) и масштабирования между узлами (коннекторами).
Нашими специалистами была выполнена интеграция информационных систем (1С и внешние сервисы) для федеральной сети розничных магазинов на базе MULE ESB CE.
Были разработаны архитектурные решения:
Языки программирования: Java, Groovy
Базовый фреймворк: MULE ESB
Библиотеки: Apache Commons