Acasă Cloud-Computing Ce este analiza și designul orientat către servicii (adică)? - definiție din techopedia

Ce este analiza și designul orientat către servicii (adică)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă analiza și designul orientat către servicii (SOAD)?

Analiza și designul orientat pe servicii (SOAD) este o metodologie care se referă la modelarea și proiectarea aplicațiilor de arhitectură orientată către servicii (SOA).


O abordare SOAD în proiectarea aplicațiilor SOA necesită următoarele elemente cheie:

  1. Model de proces: definirea procesului și notării prin orchestrarea analizei și designului orientat pe obiecte (OOAD), modelarea proceselor de afaceri (BPM) și elemente de arhitectură de întreprindere. Elemente suplimentare pot fi definite, dacă este necesar.
  2. Instrucțiuni: Mod structurat de conceptualizare a serviciilor.
  3. Standarde: Oferiți factori de calitate bine definiți și cele mai bune practici de serviciu, capacitate, date și granularitate de constrângere. Rolurile trebuie să fie bine definite și să stabilească dacă este un dezvoltator, arhitect sau analist care este responsabil pentru fiecare fracțiune a lucrării.
  4. Artefacte: definește ceea ce nu este un serviciu bun - cum ar fi serviciile care nu sunt reutilizabile - și, prin urmare, nu sunt calificate ca rezidenți SOA.
  5. Calitatea serviciului: facilitează modelarea de la capăt la extrem și oferă suport complet pentru instrumente.

Techopedia explică analiza și designul orientat către servicii (SOAD)

Disciplinele de modelare SOA existente, cum ar fi OOAD, cadre EA și BPM nu pot îndeplini cerințele atunci când sunt aplicate independent la aplicațiile SOA. Implementarea timpurie a proiectelor SOA care au fost dezvoltate în OOAD, cadre EA și BPM acoperă doar o parte din arhitectura SOA. Astfel, SOAD a apărut pentru a asigura implementarea cu succes și completă a aplicațiilor SOA.


SOAD este o metodologie de modelare holistică care se bazează pe metodologii existente, bine disciplinate și dovedite: OOAD, cadre EA și BPM. Pe lângă această combinație de metode dovedite, următoarele concepte și aspecte importante trebuie să fie luate în considerare și într-o abordare SOAD:

  1. Clasificarea și agregarea serviciilor
  2. Politici și aspecte
  3. Procesele de întâlnire în mijloc
  4. Brokerie semantică
  5. Recoltarea serviciilor și intermedierea cunoștințelor

SOAD este aplicabil mai multor aplicații, cum ar fi aplicații de întreprindere și stiluri arhitecturale care nu sunt de SOA. În plus, evoluțiile actuale ale abordării SOAD se regăsesc și în modelul de decizie arhitectural refolosibil și în cloud computing.

Ce este analiza și designul orientat către servicii (adică)? - definiție din techopedia