Page 60 - 4566
P. 60
проектувати мало, але великі за розміром інтерфейси. Кожен
з типів інтерфейсів - клієнтський або сервісний -
проектується окремо, ідентифікується і визначається склад
підтримуваних ними операцій.
Кожен інтерфейс складається з певної кількості
операцій з типами параметрів і результатів, представлених у
термінах перед-, і пост-умов і визначення можливих
нестандартних результатів їх виконання за допомогою
спеціального об'єкту, який містить дані про нестандартні
ситуації.
Опис взаємодії компонентів виконується в контексті
послідовності дій (workflow), що підтримують визначені
бізнес-процеси. Якщо результат проектування інтерфейсів
визначає пари взаємодіючих компонентів, то результатом
цього процесу є сукупність послідовностей операцій усіх
компонентів для досягнення цілей виконання бізнес-
процесів.
Етап інтеграції компонентів
Головними завданнями цього етапу є визначення,
пошук і вибір усіх необхідних компонентів, їх адаптація,
визначення плану компонентної конфігурації, створення і
тестування інтегрованого середовища для ПС. Пошук і вибір
компонентів об'єднуються в одне завдання, що називається
кваліфікацією (Component Qualification), а інтеграція
компонентів визначається як композиція, яка розділяється на
декілька видів залежно від комбінацій компонентів.
Вхідними даними процесу є описи:
– інтерфейсів компонентів на мові опису інтерфейсів;
– взаємодія компонентів описується відповідно
послідовностями операцій для виконання функцій у ПС;
– додаткові умови і дані для інтеграції і управління
компонентами.
На етапі інтеграції відповідно виконуються такі
процеси:
60