В информационной индустрии наблюдается быстрое развитие новых технологий, представляющих новые функции, и это быстрое развитие порождает дорогостоящий и рискованный соблазн полной замены существующих систем и технологий на новые. Разумной и экономически выгодной альтернативой радикальных подходов является технологическая интеграция существующих и новых приложений в единую среду обмена информациями и данными.
Транспортная среда
Интеграционная транспортная среда должна обеспечивать более высокую надежность передачи между приложениями и большую гибкость для различных сценариев взаимодействия по сравнению со стандартными сетевыми сервисами. Для некоторых интеграционных задач транспортная среда должна обеспечивать транзакционный режим передачи.
Интеграционное решение фирмы IBM отличается от решений предлагаемых другими фирмами-производителями своей надежной базисной технологией. В основе этого решения лежит WebSphere MQ - асинхронная система передачи данных в виде сообщений с механизмами гарантированной доставки. Функциональные свойства WebSphere MQ являются базой для построения интеллектуальной и надежной транспортной инфраструктуры, которая связывает разнородные прикладные системы в единую структуру. Поверх базовой структуры WebSphere MQ могут быть использованы другие программые компоненты более высокого уровня для обработки передаваемой информации и управления сложными бизнес-процессами.
Программное обеспечение систем очередей сообщений является одной из наиболее перспективной технологией для интеграции систем. Среди первостепенных достоинств систем очередей сообщений можно указать простоту, надежность и универсальность данной технологии.
Адаптеры
Использование адаптеров и коннекторов обеспечивают преобразование специфических интерфейсов и данных конкретного приложения в интерфейсы и данные стандартной интеграционной среды, например данные из таблиц реляционной базы данных в сообщения транспортной инфраструктуры. Прикладные программные интерфейсы API позволяют встроить с прикладные системы код, позволяющий работать с транспортной инфраструктурой. Настройка интерфейсов, адресной информации и процедур трансформации, применяемые в адаптерах вместо прямого написания кода, позволяют ускорить внедрение интеграционного решения.
Интерграционный брокер
Следующий важный компонент интеграционной среды - интеграционный сервер или брокер, возникающий как центральный узел, к которому обращаются интегрируемые системы и приложения и через который направляются потоки данных с этих систем и который перераспределяет, обрабатывает и направляет эти потоки. Использование интеграционного сервера позволяет возложить на него функции адресации и трансформации передаваемых данных. Централизованное исполнение функций обработки передаваемой информации и данных также означает использования общего репозитория для корпоративных интеграционных правил. Правила из общего репозитория обозримы и прозрачны для разработчиков и администраторов, могут легко дополняться и изменяться при изменении деловых процессов и состава вычислительной среды, что позволяет эффективно соединять и динамически управлять интеграционным решением.
IBM WebSphere MQ Integrator является интеграционным брокером с широкой функциональностью, позволяющий значительно упростить разработку и внедрение интеграционных решений для связи различных прикладных систем между собой.
Рис. Интеграционный брокер
Системы управления бизнес процессами
Системы управления бизнес процессами такие как IBM MQSeries Workflow предоставляют возможности моделировать сложные деловые процессы на предприятиях и затем обеспечивать их исполнение и мониторинг, включая автоматические функции распределения назначений, ответственности и данных между людьми и прикладными системами в соответствии с моделью делового процесса.
Системы управления бизнес процессами позволяют отделять среду моделирования, среду управления и контроля за исполнением деловых процессов от внутренней закодированной логики прикладных систем, что позволяет гибко изменять деловые процессы в соответствии с изменениями и развитием бизнеса.
Системы управления бизнес-процессами и интеграционные брокеры сообщений взаимно дополняют друг друга, соединяя функции управления бизнес-процессами с функциями транформации и распределения данных.