Зміст:
- Визначення - Що означає сервіс-орієнтований аналіз та проектування (SOAD)?
- "Техопедія" пояснює сервісно-орієнтований аналіз та дизайн (SOAD)
Визначення - Що означає сервіс-орієнтований аналіз та проектування (SOAD)?
Сервісно-орієнтований аналіз та проектування (SOAD) - це методологія, що стосується моделювання та проектування для сервісно-орієнтованих архітектурних додатків (SOA).
Підхід SOAD при розробці програм SOA вимагає наступних ключових елементів:
- Модель процесу: Визначення процесу та нотацій шляхом упорядкування об'єктно-орієнтованого аналізу та дизайну (OOAD), моделювання бізнес-процесів (BPM) та елементів архітектури підприємства. Якщо потрібно, можна також визначити додаткові елементи.
- Інструкції: Структурований спосіб концептуалізації послуг.
- Стандарти: Забезпечте чітко визначені фактори якості та найкращі практики обслуговування, можливості, даних та деталізації обмежень. Ролі також повинні бути чітко визначені та визначати, чи відповідає за розробку, архітектор чи аналітик кожну частину роботи.
- Артефакти. Визначте, що не є хорошим сервісом - наприклад, послугами, які не підлягають багаторазовому використанню - і тому не можна вважати резидентами SOA.
- Якість обслуговування: полегшує моделювання в кінці до кінця та забезпечує всебічну підтримку інструментів.
"Техопедія" пояснює сервісно-орієнтований аналіз та дизайн (SOAD)
Існуючі дисципліни моделювання SOA, такі як OOAD, EA фреймворки та BPM, не в змозі задовольнити вимоги при самостійному застосуванні до програм SOA. Рання реалізація проектів SOA, розроблених в рамках OOAD, EA та BPM, охоплює лише частину архітектури SOA. Таким чином, SOAD з'явився для забезпечення успішної та повної реалізації програм SOA.
SOAD - це цілісна методологія моделювання, яка ґрунтується на існуючих, добре дисциплінованих та перевірених методологіях: OOAD, EA Framework and BPM. Окрім цього поєднання перевірених методів, у підході SOAD також слід враховувати такі важливі поняття та аспекти:
- Категоризація та агрегація послуг
- Політика та аспекти
- Процеси зустрічі в середині
- Семантичне посередництво
- Збір послуг та посередництво знань
SOAD застосовний до багатьох застосувань, таких як корпоративні програми та архітектурні стилі, що виходять за межі SOA. Крім того, сучасні розробки підходу SOAD також знаходяться в моделі архітектурного рішення, що використовується багаторазово, та хмарних обчислень.
