Съдържание:
- Определение - Какво означава анализ и дизайн, ориентиран към услугата (SOAD)?
- Techopedia обяснява ориентиран към услуги анализ и дизайн (SOAD)
Определение - Какво означава анализ и дизайн, ориентиран към услугата (SOAD)?
Сервизно ориентиран анализ и дизайн (SOAD) е методология, която се отнася до моделирането и проектирането на приложения, ориентирани към услугата (SOA).
Подходът на SOAD при проектирането на SOA приложения изисква следните ключови елементи:
- Модел на процеса: Дефиниране на процес и нотация чрез организиране на обектно-ориентиран анализ и дизайн (OOAD), моделиране на бизнес процеси (BPM) и елементи на архитектурата на предприятието. При необходимост могат да бъдат определени и допълнителни елементи.
- Инструкции: Структуриран начин за концептуализиране на услуги.
- Стандарти: Осигурете добре дефинирани, качествени фактори и най-добри практики за обслужване, способности, данни и подробност. Ролите също трябва да са добре дефинирани и да определят дали разработчик, архитект или анализатор е отговорен за всяка част от работата.
- Артефакти: Определете кое не е добро обслужване - например услуги, които не могат да се използват многократно - и следователно не се класират като жители на SOA.
- Качество на услугата: Улеснява моделирането от край до край и осигурява цялостна поддръжка на инструменти.
Techopedia обяснява ориентиран към услуги анализ и дизайн (SOAD)
Съществуващите дисциплини за моделиране на SOA като OOAD, EA рамки и BPM не могат да отговорят на изискванията, когато се прилагат независимо към SOA приложения. Ранното изпълнение на SOA проекти, които са разработени в OOAD, EA рамки и BPM, обхващат само част от SOA архитектура. Така SOAD възникна, за да осигури успешна и пълна реализация на SOA приложения.
SOAD е холистична методология за моделиране, която се основава на съществуващи, добре дисциплинирани и доказани методологии: OOAD, EA рамки и BPM. В допълнение към тази комбинация от доказани методи, следва да се вземат предвид и следните важни концепции и аспекти при подхода на SOAD:
- Категоризиране и обобщаване на услуги
- Политики и аспекти
- Процеси за срещи в средата
- Семантично посредничество
- Събиране на услуги и посредничество на знания
SOAD е приложим за много приложения като корпоративни приложения и архитектурни стилове, които са извън SOA. В допълнение, текущите разработки на подхода SOAD се намират и в модела за архитектурно решение за многократна употреба и изчисленията в облак.