Dom Chmura obliczeniowa Co to jest analiza i projektowanie zorientowane na usługi (soad)? - definicja z techopedia

Co to jest analiza i projektowanie zorientowane na usługi (soad)? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza analiza i projektowanie zorientowane na usługi (SOAD)?

Analiza i projektowanie zorientowane na usługi (SOAD) to metodologia odnosząca się do modelowania i projektowania aplikacji architektury zorientowanej na usługi (SOA).


Podejście SOAD w projektowaniu aplikacji SOA wymaga następujących kluczowych elementów:

  1. Model procesu: Definiowanie procesu i notacji poprzez koordynowanie obiektowej analizy i projektowania (OOAD), modelowanie procesów biznesowych (BPM) oraz elementy architektury korporacyjnej. W razie potrzeby można również zdefiniować dodatkowe elementy.
  2. Instrukcje: Ustrukturyzowany sposób konceptualizacji usług.
  3. Standardy: Podaj dobrze zdefiniowane czynniki jakościowe i najlepsze praktyki dotyczące obsługi, możliwości, szczegółowości danych i ograniczeń. Role muszą być również dobrze zdefiniowane i określać, czy to programista, architekt lub analityk jest odpowiedzialny za każdą część pracy.
  4. Artefakty: Zdefiniuj, co nie jest dobrą usługą - takie jak usługi, których nie można ponownie wykorzystać - i dlatego nie kwalifikują się jako rezydenci SOA.
  5. Jakość usług: Ułatwia kompleksowe modelowanie i zapewnia kompleksową obsługę narzędzi.

Techopedia wyjaśnia analizę i projektowanie zorientowane na usługi (SOAD)

Istniejące dyscypliny modelowania SOA, takie jak OOAD, platformy EA i BPM, nie są w stanie spełnić wymagań, jeśli są stosowane niezależnie do aplikacji SOA. Wczesna realizacja projektów SOA opracowanych w OOAD, platformach EA i BPM obejmuje tylko część architektury SOA. W ten sposób powstała SOAD, aby zapewnić pomyślne i pełne wdrożenie aplikacji SOA.


SOAD to holistyczna metodologia modelowania, która opiera się na istniejących, zdyscyplinowanych i sprawdzonych metodologiach: OOAD, platformy EA i BPM. Oprócz tej kombinacji sprawdzonych metod, w podejściu SOAD należy również wziąć pod uwagę następujące ważne pojęcia i aspekty:

  1. Kategoryzacja i agregacja usług
  2. Zasady i aspekty
  3. Spotkanie w środkowych procesach
  4. Pośrednictwo semantyczne
  5. Pośrednictwo w pozyskiwaniu usług i pośrednictwo wiedzy

SOAD ma zastosowanie do wielu aplikacji, takich jak aplikacje korporacyjne i style architektoniczne wykraczające poza SOA. Ponadto obecny rozwój podejścia SOAD znajduje się również w modelu decyzji architektonicznych wielokrotnego użytku i w chmurze obliczeniowej.

Co to jest analiza i projektowanie zorientowane na usługi (soad)? - definicja z techopedia