665
Інтеграція програм, з іншого боку, сфокусована на інтеграції даних
різних програм або систем. Тільки-но дані в одній системі змінюються,
ця зміна передається в інші дані системи – зазвичай, за допомогою
асинхронного передання повідомлень. Кілька років тому виник термін
EAI (інтеграція корпоративних програм), що означає інтеграційну
платформу, яка складається з системи передання повідомлень, брокера
для
маршрутизації і трансформації, а також набору адаптерів, які
спрощують взаємодію з програмами і даними з різних систем.
Інтеграція корпоративних програм актуальна донині, і особливо
для корпоративних користувачів. Річ у тому, що для більшості органі-
зацій підтримка в синхронізованому стані даних з багатьох гетеро-
генних систем, як і раніше, є серйозним завданням.
Саме тому EAI і
залишається найважливішим типом інтеграції. Інтеграція програм, хоча
і необхідна для здійснення бізнес-функцій, в основному, є справою
корпоративних IT-відділів, обов’язком яких є підтримка цих різних
корпоративних систем у злагодженому один з одним стані.
Отже, під інтеграцією інформації розуміють інтеграцію даних, що
знаходяться в багаточисельних системах, і їх подання в
уніфікованому,
злагодженому і точному вигляді, яке призначене для вивчення й
опрацювання даних. Така інтеграція призначена винятково для кінцевих
користувачів, яким для виконання поставлених перед ними завдань
необхідно працювати з багаточисельними системами.
Під час отримання уніфікованого подання даних, що вико-
ристовуються в різних системах, потрібно враховувати унікальний набір
вимог і обмежень. По-перше, дані
мають бути доступні в реальному
часі, тобто йдеться про звернення до системи напряму, а не до заста-
рілих даних з раніше отриманої вибірки. По-друге, семантика або
значення даних мають бути визначеними в системах – це узгодженість,
про яку згадувалося. Залежно від системи, дані можуть подаватися в
різних форматах і з різними мітками
, які найбільш доречні з огляду їх
використовування, і тому для того, щоб дані були придатними,
користувачеві доведеться їх співвідносити. Отже, дані, що дублюються,
мають бути вилучені, достовірність даних повинна бути перевірена, мітки
приведені у відповідність, а значення переформатовані тощо – все це,
здебільшого, виконується за першої необхідності вручну кінцевим
користувачем.