ГлавнаяПідтримкасистемна інтеграція

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

Ні для кого не секрет, що «вже все зроблено до нас». Залишилася всього-то трохи «зібрати фрагменти» для вирішення поставленого завдання. І тут виявляється, що інтегрувати роз'єднані частини нерідко складніше, ніж їх написати. Чому ж так відбувається? Що можна з цим зробити?

Системная интеграция

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

Хто підтримував і впроваджував системи, а вже тим більше, займався доопрацюванням, реінженерінгу і інтеграцією, той знає, що більше двох третин усіх зусиль в ІТ (уваги, часу і грошей) йде на «склейку» несумісного і спроби «подружити» модулі, написані різними людьми, в різний час, на різних мовах і технологіях, під різні платформи.

Фактори, що впливають на інтеграцію

Параметри, що відповідають за складність інтеграції і запропонуємо варіанти мінімізації негативного впливу цих параметрів

Загальна задача виглядає так: необхідно інтегрувати N інформаційних систем, якi характеризуються описаними вище факторами, з мінімізацією кількості прошарків, конвертерів, брокерів і інтерфейсів між ними. Якщо вирішувати завдання в лоб, то між N системами буде N (N-1) / 2 зв'язків, тобто, при двосторонньому взаємодії N (N-1) інтерфейсів. Якщо врахувати, що під інтерфейсом ми тут можемо розуміти все що завгодно, від веб-сервісу до офлайнового процесу, що запускається, наприклад раз на добу і робить цілий ряд складних операцій по синхронізації баз (запити, обробку, експорт, закачування по FTP, передачу сигналу іншій частині системи, щоб та прийняла передані дані і виконала свою частину роботи, а потім повідомила про результати і передала необхідні дані назад). Загалом від таких варіантів ніколи не вдасться позбутися повністю, питання тільки в грамотній їх реалізації.

Арсенал засобів за рішенням поставленого завдання

Зворотній звязок




ВІДІСЛАТИ