Динамика технологий

Версия для печати


Главная задача, которую призваны решить интеграционные решения, -- увеличение прозрачности и гибкости ИТ-инфраструктуры. В силу массовости «стихийных внедрений» локального характера, в большинстве компаний имеется «зоопарк систем» и отсутствует единая архитектура, что влечет за собой увеличение стоимости владения и снижение гибкости внесения изменений.

Основная идея интеграционной платформы заключается в разрыве неэффективных связей между корпоративными приложениями и организация их взаимодействия посредством интеграционной шины. Это позволяет настроить обмен данными (сообщениями) между двумя абсолютно независимыми приложениями, которые могут использовать разные:

  • технологические платформы (.NET, Java, Oracle, MS SQL),
  • модели данных (структура таблиц баз данных, XML-схемы),
  • форматы данных (CSV, SQL, XML),
  • протоколы взаимодействия (FTP, HTTP, SSH, IMAP, SOAP).

 

Внутри интеграционной платформы (шины) используется каноническая схема данных, обычно XML. Чтобы подключить новое приложение к интеграционной шине, достаточно реализовать для него преобразование «родного» формата в канонический. При этом «подхват» его со стороны уже разработанных интеграционных компонентов произойдет автоматически.

Основные задачи интеграционной шины таковы:

  • Прозрачная локализация - приложения взаимодействуют не друг с другом, а с шиной, следовательно, их можно замещать другими приложениями со схожим функционалом.
  • Перенаправление сообщений - возможность маршрутизации сообщений по их содержанию, заголовку или исходя из внешних обстоятельств.
  • Обогащение передаваемых сообщений - пополнение сообщений недостающей информацией, например, из базы данных.
  • Безопасность - аутентификация/авторизация приложений, шифрование передаваемых сообщений;
  • Централизованный мониторинг - аудит передаваемых данных, балансировка нагрузки, развертывание, мониторинг бизнес-процессов (Business Process Monitor – BPM).

 

Компания CPM специализируется на внедрении интеграционных решений в двух основных областях:

  • Телекоммуникационные компании – для них предлагается решение на основе Erlang OTP со встроенной поддержкой основных телекоммуникационных протоколов, таких, как ASN.1 и Radius/Diameter.
  • Классические корпоративные системы (банки, страховые компании, розничная торговля) -- решение на базе открытых исходных кодов FUSE ESB (основывается на Apache ServiceMix) компании FUSE Source, являющейся подразделением Progress Software.

 

Пример внедрения:

Проект для компании АльфаСтрахование

Аутсорсинг
dir-outsource


Мы не стремимся заменить вашу IT-команду, мы предлагаем услуги эксплуатации, обеспечивая поддержку необходимых приложений, серверного и сетевого оборудования, высвобождая внутренние ресурсы для решения бизнес-ориентированных задач


Banner