I servizi di business utilizzano un flusso logico che può essere suddiviso in sottocategorie.
Un servizio di business è una funzione di business la cui esecuzione può essere adattata al runtime in base alla politica di business e al contesto dell'utente ed è definito da tre elementi principali:
- Metadati di business: le informazioni sulla politica di business utilizzate per adattare in modo dinamico l'esecuzione della funzione specifica di business per una singola istanza
- Modello di dati canonico: una rappresentazione standardizzata di dati richiesta per selezionare e adattare in modo dinamico l'esecuzione di una funzione di business
- Funzione di business: uno o più servizi selezionati in modo dinamico in base alle informazioni sulla politica di business e la cui esecuzione realizza un sottoinsieme del modello di dati canonico associato alla funzione. L'implementazione di un servizio Funzione di business può variare per complessità dai servizi atomici semplici ai servizi composti, includendo i processi di business.
Caratteristiche di un servizio di business
- Progettato a livello di business per rappresentare una funzione di business discreta
- Utilizza politiche di business e metadati per abilitare un comportamento flessibile, adattabile
- Realizza modelli industriali di riferimento per semplificare l'interoperabilità tra sistemi interni ed esterni differenti
- Provisioning mediante più canali di comunicazione (Web, B2B, IVR e così via)
- Derivato da risorse IT differenti
- Generato mediante servizio Web e standard industriali
Vantaggi di un servizio di business
- Flessibilità della soluzione con massima facilità e costi ridotti
- Riutilizzo maggiore delle risorse IT
- Tempi più rapidi di raggiungimento del mercato
- Approccio a una soluzione incrementale che riduca il rischio