Casa Cloud computing Che cos'è l'analisi e la progettazione orientate ai servizi (Soad)? - definizione da techopedia

Che cos'è l'analisi e la progettazione orientate ai servizi (Soad)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa SOAD (Service-Oriented Analysis and Design)?

L'analisi e la progettazione orientate ai servizi (SOAD) sono una metodologia che fa riferimento alla modellistica e alla progettazione per le applicazioni di architettura orientata ai servizi (SOA).


Un approccio SOAD nella progettazione di applicazioni SOA richiede i seguenti elementi chiave:

  1. Modello di processo: definizione di processo e notazione orchestrando l'analisi e la progettazione orientate agli oggetti (OOAD), la modellazione dei processi di business (BPM) e gli elementi dell'architettura aziendale. Ulteriori elementi possono anche essere definiti, se necessario.
  2. Istruzioni: modo strutturato per concettualizzare i servizi.
  3. Standard: fornire fattori di qualità ben definiti e best practice di servizio, capacità, dati e granularità dei vincoli. Anche i ruoli devono essere ben definiti e stabilire se è uno sviluppatore, un architetto o un analista a essere responsabile di ogni parte del lavoro.
  4. Manufatti: definisci ciò che non è un buon servizio, come servizi che non sono riutilizzabili, e quindi non si qualificano come residenti SOA.
  5. Qualità del servizio: facilita la modellazione end-to-end e fornisce un supporto completo degli strumenti.

Techopedia spiega il Service-Oriented Analysis and Design (SOAD)

Le discipline di modellazione SOA esistenti come OOAD, framework EA e BPM non sono in grado di soddisfare i requisiti se applicate indipendentemente alle applicazioni SOA. L'implementazione anticipata di progetti SOA sviluppati in OOAD, framework EA e BPM copre solo una parte dell'architettura SOA. Pertanto, SOAD è nato per garantire il successo e la piena attuazione delle applicazioni SOA.


SOAD è una metodologia di modellazione olistica che si basa su metodologie esistenti, ben disciplinate e comprovate: OOAD, framework EA e BPM. Oltre a questa combinazione di metodi comprovati, i seguenti concetti e aspetti importanti devono essere considerati in un approccio SOAD:

  1. Classificazione e aggregazione del servizio
  2. Politiche e aspetti
  3. Processi Meet-in-the-Middle
  4. Intermediazione semantica
  5. Raccolta di servizi e intermediazione della conoscenza

SOAD è applicabile a molte applicazioni come applicazioni enterprise e stili architetturali che vanno oltre la SOA. Inoltre, gli sviluppi attuali dell'approccio SOAD si trovano anche nel modello decisionale architettonico riutilizzabile e nel cloud computing.

Che cos'è l'analisi e la progettazione orientate ai servizi (Soad)? - definizione da techopedia