Sadržaj:
- Definicija - Što znači servisno usmjerena analiza i dizajn (SOAD)?
- Techopedia objašnjava servisno orijentiranu analizu i dizajn (SOAD)
Definicija - Što znači servisno usmjerena analiza i dizajn (SOAD)?
Analiza i dizajn orijentirana na uslugu (SOAD) je metodologija koja se odnosi na modeliranje i dizajn za servisno orijentiranu aplikaciju (SOA).
Pristup SOAD-a u dizajniranju SOA aplikacija zahtijeva sljedeće ključne elemente:
- Model procesa: definiranje procesa i notacije orkestriranjem objektno orijentirane analize i dizajna (OOAD), modeliranja poslovnih procesa (BPM) i elemenata arhitekture poduzeća. Po potrebi se mogu definirati i dodatni elementi.
- Upute: Strukturirani način konceptualizacije usluga.
- Standardi: Navedite dobro definirane faktore kvalitete i najbolje prakse usluga, sposobnosti, podataka i preciznosti ograničenja. Uloge moraju biti dobro definirane i odrediti je li to programer, arhitekt ili analitičar odgovoran za svaki dio posla.
- Artefakti: definirajte što nije dobra usluga - poput usluga koje se ne mogu ponovo upotrebljavati - i stoga se ne kvalificiraju kao stanovnici SOA-e.
- Kvaliteta usluge: olakšava modeliranje od početka do kraja i pruža sveobuhvatnu podršku alata.
Techopedia objašnjava servisno orijentiranu analizu i dizajn (SOAD)
Postojeće discipline modeliranja SOA-e kao što su OOAD, EA okviri i BPM ne mogu udovoljiti zahtjevima ako se samostalno primjenjuju na SOA aplikacije. Rana primjena SOA projekata koji su razvijeni u OOAD, EA okviri i BPM pokrivaju samo dio SOA arhitekture. Tako je SOAD nastao kako bi osigurao uspješnu i potpunu implementaciju SOA aplikacija.
SOAD je holistička metodologija modeliranja koja se temelji na postojećim, discipliniranim i provjerenim metodologijama: OOAD, EA okviri i BPM. Uz ovu kombinaciju dokazanih metoda, u pristupu SOAD također se moraju uzeti u obzir sljedeći važni koncepti i aspekti:
- Kategorizacija usluga i združivanje
- Politike i aspekti
- Procesi upoznavanja u sredini
- Semantičko posredovanje
- Dobivanje usluga i posredovanje znanjem
SOAD je primjenjiv na mnoge aplikacije poput poslovnih aplikacija i arhitektonskih stilova koji nadilaze SOA. Uz to, trenutni razvoj pristupa SOAD-u nalazi se i u arhitektonskom modelu odluka za višekratnu upotrebu i računalstvu u oblaku.