Domov Cloud-Computing Čo je analýza a návrh orientovaný na služby (soad)? - definícia z technológie

Čo je analýza a návrh orientovaný na služby (soad)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená analýza a návrh orientovaný na služby (SOAD)?

Analýza a návrh orientovaný na služby (SOAD) je metodika, ktorá odkazuje na modelovanie a návrh aplikácií pre architektúru orientovanú na služby (SOA).


Prístup SOAD pri navrhovaní aplikácií SOA vyžaduje tieto kľúčové prvky:

  1. Procesný model: Definovanie procesu a notácie organizovaním objektovo orientovanej analýzy a návrhu (OOAD), modelovania podnikových procesov (BPM) a prvkov podnikovej architektúry. V prípade potreby je možné definovať aj ďalšie prvky.
  2. Pokyny: Štruktúrovaný spôsob koncepcie služieb.
  3. Normy: Poskytnite dobre definované faktory kvality a osvedčené postupy v oblasti služieb, schopností, údajov a podrobností. Úlohy musia byť tiež dobre definované a musia byť stanovené, či je za každú časť práce zodpovedný vývojár, architekt alebo analytik.
  4. Artefakty: Definujte, čo nie je dobrá služba - napríklad služby, ktoré nie sú opakovane použiteľné - a preto sa nepovažujú za obyvateľov SOA.
  5. Kvalita služieb: Uľahčuje modelovanie od začiatku do konca a poskytuje komplexnú podporu nástrojov.

Techopedia vysvetľuje analýzu a návrh orientovaný na služby (SOAD)

Existujúce disciplíny modelovania SOA, ako sú OOAD, EA frameworks a BPM, nedokážu splniť požiadavky, keď sa uplatňujú samostatne na SOA aplikácie. Včasná implementácia projektov SOA, ktoré boli vyvinuté v OOAD, rámcoch EA a BPM, pokrýva iba časť architektúry SOA. Vznikol SOAD, aby sa zabezpečila úspešná a úplná implementácia aplikácií SOA.


SOAD je holistická metodika modelovania, ktorá vychádza z existujúcich, dobre disciplinovaných a overených metodík: OOAD, EA frameworks a BPM. Okrem tejto kombinácie overených metód sa v prístupe SOAD musia zohľadniť aj tieto dôležité pojmy a aspekty:

  1. Kategorizácia a agregácia služieb
  2. Politiky a aspekty
  3. Zoznámte sa so strednými procesmi
  4. Sémantické sprostredkovanie
  5. Zber služieb a sprostredkovanie znalostí

SOAD je použiteľný pre mnoho aplikácií, ako sú podnikové aplikácie a architektonické štýly, ktoré sú mimo SOA. Okrem toho sa súčasný vývoj prístupu SOAD nachádza aj v opakovane použiteľnom architektonickom modeli rozhodovania a cloud computingu.

Čo je analýza a návrh orientovaný na služby (soad)? - definícia z technológie