Obsah:
- Definice - Co znamená analýza a návrh zaměřený na služby (SOAD)?
- Techopedia vysvětluje analýzu a návrh zaměřený na služby (SOAD)
Definice - Co znamená analýza a návrh zaměřený na služby (SOAD)?
Analýza a návrh zaměřený na služby (SOAD) je metodika, která odkazuje na modelování a návrh aplikací pro architekturu orientovanou na služby (SOA).
Přístup SOAD při navrhování aplikací SOA vyžaduje následující klíčové prvky:
- Procesní model: Definování procesu a zápisu pomocí orchestrace objektově orientované analýzy a návrhu (OOAD), podnikového procesního modelování (BPM) a prvků podnikové architektury. V případě potřeby lze také definovat další prvky.
- Pokyny: Strukturovaný způsob konceptualizace služeb.
- Standardy: Poskytujte dobře definované faktory kvality a nejlepší postupy v oblasti služeb, schopností, údajů a podrobností. Role musí být také dobře definovány a musí stanovit, zda za každou část práce odpovídá vývojář, architekt nebo analytik.
- Artefakty: Definujte, co není dobrá služba - například služby, které nelze opakovaně použít -, a proto se nekvalifikují jako obyvatelé SOA.
- Kvalita služby: Usnadňuje komplexní modelování a poskytuje komplexní podporu nástrojů.
Techopedia vysvětluje analýzu a návrh zaměřený na služby (SOAD)
Stávající disciplíny modelování SOA, jako jsou OOAD, EA frameworks a BPM, nejsou schopny splnit požadavky, pokud jsou aplikovány nezávisle na SOA aplikacích. Včasná implementace projektů SOA vyvinutých v OOAD, EA frameworks a BPM pokrývá pouze část architektury SOA. Tak vznikl SOAD, aby byla zajištěna úspěšná a úplná implementace SOA aplikací.
SOAD je holistická metodika modelování, která vychází z existujících, dobře disciplinovaných a osvědčených metodik: OOAD, EA frameworks a BPM. Kromě této kombinace osvědčených metod je třeba v přístupu SOAD zvážit také následující důležité koncepty a aspekty:
- Kategorizace a agregace služeb
- Zásady a aspekty
- Seznamte se se středními procesy
- Sémantické zprostředkování
- Sběr služeb a zprostředkování znalostí
SOAD je použitelný pro mnoho aplikací, jako jsou podnikové aplikace a architektonické styly, které jsou mimo SOA. Současný vývoj přístupu SOAD se nachází také v opakovaně použitelném modelu architektonického rozhodování a cloud computingu.
