Ноу Інти, лекція, системи черг повідомлень

Інтеграція додатків - шляхи вирішення

Сучасні корпоративні системи характеризуються як надскладні і гетерогенні, розподілені по різних платформ. Положення більшості підприємств в даний час багато в чому залежить від того, що логіка інтеграції та взаємодії систем вбудована в окремі додатки. Технологія взаємодії додатків обмежена транспортними механізмами для передачі даних. Потреби бізнесу і набирає силу електронного бізнесу диктують необхідність зв'язку та інтеграції цих гетерогенних систем і платформ. Сучасним корпораціям потрібні надійні і тотально-розподілені обчислювальні інфраструктури, що інтегрує middleware. вирішальне завдання інтеграції різних прикладних систем між собою. З'явився навіть спеціальний термін - Enterprise Application Integration (EAI) - Інтеграція додатків.

Загальноприйнятий у світовій практиці підхід до інтеграції полягає у відході від створення прямих інтерфейсів додатків і в використанні інтеграційного сполучного програмного забезпечення (ПО), яке здатне забезпечити виконання всіх функцій, необхідних великої корпорації. В результаті стають можливими централізація і стандартизація підходу до інтеграції. що дозволить підприємствам розробити інтеграційну середу, яку можна буде вдосконалювати і змінювати відповідно до еволюції бізнес середовища.

Для вирішення завдань інтеграції додатків існує так зване проміжне програмне забезпечення (middleware). покликане вирішувати проблеми взаємодії між розподіленими прикладними і системними програмними компонентами. Проміжне ПО позиціонується як системний шар між прикладними програмами та операційними системами. Використання проміжного програмного забезпечення стає особливо важливим коли йдеться про фізично або логічно (може бути навіть на одній апаратній платформі) розподіленої системі.

Крім базового проміжного програмного забезпечення часто виділяють спеціалізоване інтеграційне проміжне ПО. куди відносяться кошти, що дозволяють взаємодіяти програмам і системам, принципово різним один від одного.

Прикладами таких систем можуть бути інтеграційні брокери, системи управління бізнес-процесами, шлюзи і адаптери до різних систем.

Як приклади деяких інших відомих систем черг повідомлень можна назвати: Message Queue (MSMQ) Services компанії Microsoft, EntireX компанії SoftWareAG, Advanced Queuing (AQ) компанії Oracle. FioranoMQ компанії Fiorano, SonicMQ компанії Sonic Software. TIB / Rendezvous компанії Tibco Software.

Схожі статті