Критерії вибору засобів інтеграції

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

Розглянемо критерії підбору продуктів, запропоновані експертом консалтингової компанії Tyson Consulting. Девідом Уодінгтоном (David Waddington).

Абстракція і семантична раціоналізація

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

Крім того, такі системи повинні попереджати бізнес-експертів про винятки, або про тих областях, де неможливо провести автоматичну раціоналізацію. Нові інструменти повинні підтримувати користувачів і усувати по максимуму роботу, виконувану вручну. Це побічно сприятиме підтримці стандартів і підвищення ефективності.

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

Ще однією перевагою інструментів інтеграції даних, що включають абстракцію і семантичну раціоналізацію, є спрощений процес повторного використання правил і перетворень. Це також сприяє скороченню TCO.

Масштабованість і швидкість

З урахуванням високих витрат на існуючі сьогодні DI-інструменти, складно оцінити системні ресурси. Проте, масштабованість є важливим фактором. На жаль, у багатьох випадках спостерігається тенденція до використання максимально можливої ​​обчислювальної потужності. Часто кошти інтеграції працюють на спеціалізованому апаратному забезпеченні, так як вони розроблені з орієнтацією на максимальне використання всіх системних ресурсів. Це і дорого, і нераціонально. Набагато більш прогресивні використовувати для інтеграції даних переваги набирають популярність розподілених обчислень.

Нові DI-інструменти покликані забезпечувати єдиний механізм обробки, як для пакетних, так і для безперервних операцій. Скорочення інвестицій на спеціальне апаратне забезпечення і використання розподілених ресурсів скоротить TCO.

Часто буває так, що в BI-проект процес ETL займає більше часу, ніж виділено на надання звітності. Це абсолютно неприпустимо. Сучасні засоби інтеграції покликані працювати швидко і забезпечувати актуальну інформацію.

Забезпечення роботи зі зростаючими обсягами даних

Сьогодні компанії все ширше ведуть бізнес через інтернет, а, отже, використовують нові джерела, типи даних і класифікації. Крім того, бізнес вже не носить характер взаємно-однозначних операцій (one-to-one), але багатозначний (one-to-many), а значить обсяг інформації бурхливо зростає. Якщо додати до цього посилені нормативні вимоги і стандарти, то для забезпечення контролю і моніторингу даних будуть потрібні набагато складніші засоби, ніж раніше.

Нові цінові моделі

Багато постачальників пропонують свої продукти, виходячи з тих обчислювальних потужностей, які необхідні для їх функціонування.

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

Очевидно, що якщо користувач завантажує в Сховище лише невелику порцію даних раз на місяць, то і платити він повинен істотно менше, ніж у випадку передачі і перетворення даних в реальному часі. Така модель зручніше для невеликих початкових проектів. Вона, без сумніву, сприяє зниженню вартості володіння інструментом інтеграції.

Безпека і офшорні Разрабока

Управління повним життєвим циклом (ЖЦ)

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

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

Сучасні інструменти інтеграції охоплюють етапи проектування, розробки, оптимізації та впровадження, максимально автоматизуючи всі процеси. Не менш важливо відстежувати завдання і обов'язки всіх учасників, ступінь завершеності робіт, а також затримки в процесі впровадження. Єдиний репозиторій метаданих сприяє вирішенню цієї проблеми, починаючи з фази проектування, і закінчуючи колективним взаємодією і повторним використанням. Методи абстракції тут дуже важливі. Якщо деяка операція, перетворення або бізнес-правило сформульовано і параметризрвані на абстрактному рівні, то його можна застосовувати в різних обставинах.

Скорочення вартості володіння

Яким чином, описані вище вимоги, забезпечать скорочення TCO? В цілому, вартість володіння можна класифікувати по чотирьом областям:

Якщо забезпечити всі перераховані вище фактори, то DI стане прекрасною базою для побудови майбутніх прикладних архітектур.

рекомендації користувачам

На які ключові аспекти необхідно звернути увагу користувачам, які планують вибір інструменту інтеграції і прагнуть до скорочення витрат на володіння і успішному впровадженню?