Zuhause Cloud Computing Was ist serviceorientierte Analyse und Design (soad)? - Definition aus techopedia

Was ist serviceorientierte Analyse und Design (soad)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet serviceorientierte Analyse und Design (SOAD)?

Serviceorientierte Analyse und Design (SOAD) ist eine Methode, die sich auf die Modellierung und das Design für Anwendungen mit serviceorientierter Architektur (SOA) bezieht.


Ein SOAD-Ansatz beim Entwerfen von SOA-Anwendungen erfordert die folgenden Schlüsselelemente:

  1. Prozessmodell: Definieren von Prozess und Notation durch Orchestrierung von objektorientierter Analyse und Design (OOAD), Geschäftsprozessmodellierung (BPM) und Elementen der Unternehmensarchitektur. Bei Bedarf können auch zusätzliche Elemente definiert werden.
  2. Anleitung: Strukturierte Art, Services zu konzipieren.
  3. Standards: Stellen Sie klar definierte Qualitätsfaktoren und Best Practices für Service, Funktionen, Daten und Einschränkungsgranularität bereit. Die Rollen müssen ebenfalls klar definiert sein und festlegen, ob ein Entwickler, Architekt oder Analyst für jeden Teil der Arbeit verantwortlich ist.
  4. Artefakte: Definieren Sie, was kein guter Service ist - z. B. Services, die nicht wiederverwendbar sind - und gelten daher nicht als SOA-Bewohner.
  5. Quality of Service: Erleichtert die End-to-End-Modellierung und bietet umfassende Toolunterstützung.

Techopedia erklärt Serviceorientierte Analyse und Design (SOAD)

Die vorhandenen SOA-Modellierungsdisziplinen wie OOAD, EA-Frameworks und BPM können die Anforderungen nicht erfüllen, wenn sie unabhängig auf SOA-Anwendungen angewendet werden. Die frühe Implementierung von SOA-Projekten, die in OOAD, EA-Frameworks und BPM entwickelt wurden, deckt nur einen Teil der SOA-Architektur ab. So wurde SOAD ins Leben gerufen, um eine erfolgreiche und vollständige Implementierung von SOA-Anwendungen sicherzustellen.


SOAD ist eine ganzheitliche Modellierungsmethode, die auf vorhandenen, disziplinierten und bewährten Methoden aufbaut: OOAD, EA-Frameworks und BPM. Neben dieser Kombination aus bewährten Methoden müssen in einem SOAD-Ansatz auch folgende wichtige Konzepte und Aspekte berücksichtigt werden:

  1. Service Kategorisierung und Aggregation
  2. Richtlinien und Aspekte
  3. Meet-in-the-Middle-Prozesse
  4. Semantische Vermittlung
  5. Service Harvesting und Wissensvermittlung

SOAD ist für viele Anwendungen wie Unternehmensanwendungen und Architekturstile anwendbar, die über SOA hinausgehen. Darüber hinaus finden sich aktuelle Entwicklungen des SOAD-Ansatzes auch im wiederverwendbaren Architekturentscheidungsmodell und im Cloud-Computing.

Was ist serviceorientierte Analyse und Design (soad)? - Definition aus techopedia