Operazione: Composizione e flussi del servizio del modello
Questa attività definisce e specifica il servizio e la struttura di una soluzione orientata al servizio in termini di collaborazioni degli elementi di progettazione contenuti e di sottosistemi/interfacce esterni.
Scopo
  • Definire i servizi e la struttura di una soluzione orientata al servizio in termini di collaborazioni di elementi di progettazione contenuti e sottosistemi/interfacce esterni.
  • Per analizzare il servizio per l'associazione e la variabilità (consultare Linea guida: Analisi delle variabilità).
  • Documentare la specifica dei servizi.
  • Determinare le dipendenze e la comunicazione tra i servizi.
Relazioni
Descrizione principale
Questa attività raffina l'insieme di Artefatto: Specifica del servizio identificate e qualificate durante l'Attività: Analisi asset esistente e fornisce un'altra struttura ed il dettaglio. Questo dettaglio a livello del progetto include l'interfaccia, il messaggio e la composizione dei servizi e l'assegnazione dei servizi ai provider.
Passi
Composizione e flussi del servizio del modello

I servizi sono spesso compositi di altri servizi esistenti ed in alcuni casi la tecnologia come la coreografia può consentire ad un servizio di essere sviluppata senza codificare in modo esplicito come semplicemente una composizione di servizi esistenti. Durante la specifica, i servizi che riutilizzano gli elementi già nel portafoglio aziendale ed hanno documentato le proprie dipendenze su questi servizi, possono essere considerati come servizi misti la loro funzionalità si basa sulla funzione di un servizio misto e se non è possibile distribuire il servizio composto senza accedere ai servizi composti.

In alcuni framework SOA, un Livello di elaborazione business deve gestire solo i servizi misti coreografici dove i processi complessi vengono forniti come coreografie gestite di servizi a granularità più complessa. In questo caso il linguaggio di esecuzione del processo di business per i servizi Web (BPEL4WS) può essere utilizzato come strumento per lo sviluppo dei servizi misti, i flussi dei servizi e i livelli di processo del business.

Quindi, è possibile identificare due tipi di servizi misti:

  • Servizi composti cablati solidamente - questi sono caratterizzati da una bassa flessibilità, possiedono un flusso predefinito e un controllo di servizi dove il flusso ed il controllo non è esternalizzato. Questi tipi di servizi anno attributi QoS attrattivi come la prestazione.
  • Servizi composti cablati debolmente - questi sono caratterizzati da un'alta flessibilità, dove la composizione dei servizi nei processi di business viene compiuta da un flusso ed un controllo esternalizzato. La descrizione del flusso della composizione viene esternalizzata. Questo tipo composizione sfrutta gli strumenti di modellamento, la variabilità dinamica tramite le regole e la variabilità statica tramite il modellamento. La composizione utilizzando BPEL è un esempio.

Per ulteriori informazioni consultareConcetto: Composizione e coreografia del servizio eLinea guida: Realizzazione del servizio - I servizi BPEL in un'applicazione SOA per un esempio specifico del progetto.

Proprietà
Ricorrenze multiple
Attivato da evento
In corso
Facoltativo
Pianificato
Ripetibile
Ulteriori informazioni