preloader

Я шукаю

Please find my perspective at what is Enterprise (System) Integration for the business solution. Why to invest in system integration? What is the business value from system integration?

Стисло описав, що таке інтеграція систем для бізнес-рішення. Чому варто інвестувати в інтеграцію систем? Яка бізнес-цінність системної інтеграції?

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

Інтеграція Систем та Даних



Що це таке Інтеграція Систем та Даних

Все рідше і рідше можна зустріти рішення, в яких єдиний “товстий” шар бізнес логіки повільно, синхронно, в кілька етапів доступається до єдиного шару бізнес даних. Натомість рішення проектуються таким чином, що нагадує більше конвеєр даних (data pipeline), який описує, як дані протікають через рішення, де і як вони обробляються, де зберігаються та як споживаються наступним компонентом конвеєра. З точки зору даних інтеграція між системами передбачає:

  1. маршрутизацію даних з кількох джерел (база даних, інформаційна система, мобільний / веб-додаток) в єдину систему / платформу в межах однієї або багатьох організацій;
  2. узгодження різних типів даних в єдиному форматі, який використовується для різноманітних маніпуляцій, перетворення та синхронізації даних.

Системна інтеграція є важливою, а часом навіть необхідною частиною багатьох ІТ-рішень для бізнесу. Но при цьому такі системи набагато складніше реалізовувати та підтримувати. Системна інтеграція — це термін, який охоплює цілий ряд таких підтем:

  • Інтеграція корпоративних додатків. Реалізація механізмів взаємодії між системами;

  • Міграція даних. Обмін даних між системами, узгодження форматів;

  • Управління мастер-даними;

  • Управління сховищами даних;

  • Великі дані (Big Data). Архітектура великих даних призначена для обробки та аналізу даних, занадто великих або складних для традиційних систем баз даних, способів та підходів роботи з ними.

Важливим аспектом, який допомагає підвищити цінність бізнес-процесів компанії, є можливість гнучко та швидко створювати та змінювати ці процеси. Для цього різні програмні додатки, які підтримують ці процеси, повинні мати можливість взаємодіяти між собою. Однак не всі програмні програми забезпечують належну сумісність “з коробки” (by design). Отже, щоб дозволити всім цим різним додаткам взаємодіяти між собою може виявитися на практиці досить трудомістким і дорогим процесом. Насамперед це спричинено наявністю різних протоколів передачі даних та форматів обміну даними.

Коли варто братися за автоматизацію інтеграцій між системами

  1. об’єднання двох компаній (як правило середніх або великих);

  2. необхідна консолідація внутрішніх додатків;

  3. необхідність використання одних і тих же даних різними системами;

  4. розподіл функціональних обов’язків між системами;

  5. створення єдиного репозиторію даних для зменшення дублювання цих даних, правил та процесів по їх обробці;

  6. підвищення продуктивності ключових бізнес систем;

  7. синхронізація бізнес даних у кількох системах;

  8. налаштування сценаріїв перетворення та завантаження даних;

  9. двофазні коміти;

  10. однорідність даних;

  11. необхідність опрацювання великого об’єму бізнес транзакцій, які вимагають низьких значень затримки.

Ключові напрямки роботи

  • якість даних;

  • доступ до даних;

  • управління даними;

  • інтеграція даних;

  • управління мастер даними;

На що звернути увагу перед початком

Бізнес-аналіз та вимогиСистеми та дані
Яка мета інтеграції даних?Які варіанти доступу до даних?
Які цілі та очікувані результати?Яка якість даних?
Які існують бізнес-правила?Які обсяги даних мають оброблятися?
Звідки братимуться дані?Яка частота доступу до даних?

Яка роль інженера по системній інтеграції даних

  1. визначення принципів інтеграції, шаблонів та підходів до впровадження:

    – Інтеграційна шина (Enterprise Service Bus);

    – Інтеграційна платформа як сервіс (Integration Platform as a Service);

    – API платформа;

  2. визначення моделей даних (логічна, канонічна та фізична), схем та форматів;

  3. визначення технологій та підходів до інтеграції даних;

  4. перетворення даних, відображення (мапінг) даних;

  5. проектування кінцевих точок для служб (service endpoint) доступу до даних;

  6. визначення протоколів комунікації, шаблонів обміну повідомленнями та механізмів маршрутизації;

  7. аналіз технічних можливостей систем, причетних до інтеграції даних;

  8. проектування архітектури для комунікації між системами (постачальники даних, отримувачі даних);

  9. дизайн архітектури обробки повідомлень для передачі даних;

  10. опрацювання вимог безпеки, управління бізнес-процесами, подіями та бізнес-правилами.


Мої сервіси

Проглянути презентацію

--------------------

Підпишись:

Задайте запитання або просто напишіть