SOA - Categorie di servizi

Descrizione

Il servizio è un tipo di operazione ben definita, autonoma che svolge un compito specifico.

La figura seguente mostra le categorie di servizi SOA:

Il servizio può essere classificato nei seguenti modi:

Servizio entità

I servizi dell'entità includono entità del cliente come ordine di acquisto, polizza assicurativa, fattura dell'ordine, data dell'ordine ecc. In cui è possibile eseguire operazioni CRUD come Crea, Leggi, Elimina e Aggiorna sulle entità. Questi servizi forniscono informazioni sul processo aziendale archiviato nei database e gestiscono le entità aziendali.

Servizio attività

Il servizio attività aggiunge la logica aziendale ad altri servizi e, data la sua attenzione all'entità aziendale, contiene una bassa quantità di riutilizzabilità. I servizi di attività forniscono operazioni su più di un'entità come l'ordine di acquisto del cliente, la creazione del numero dell'ordine di acquisto, la convalida dei dettagli del cliente ecc. Un servizio viene chiamato come servizio di attività quando deve accedere a più entità.

Servizio di utilità

I servizi di utilità sono servizi orientati alla tecnologia che vengono utilizzati per creare servizi di livello più ampio e superiore e forniscono altre funzionalità non correlate al trasferimento dei messaggi. I servizi di utilità forniscono funzioni riutilizzabili come la registrazione degli eventi, la creazione di numeri univoci e notifiche, ecc., Agli altri domini funzionali. Questi servizi contengono servizi piccoli e fitti che vengono utilizzati come elementi costitutivi nel sistema orientato ai servizi.

Servizio proxy

I servizi proxy contengono i servizi che fungono da connessione tra i membri del sistema orientato ai servizi e il sottosistema di conflitto. I servizi del dispositivo e del processo rientrano in questo tipo di servizi. A volte i servizi definiti nei servizi proxy sono chiamati servizi gateway.

Servizio dispositivo

Il servizio dispositivo è un tipo di servizio proxy denominato dispositivo hardware e utilizzato per comunicare tra altri servizi. Il servizio del dispositivo non include l'API che non è adatta al sistema orientato ai servizi.

Servizio di processo

Il servizio del dispositivo è anche una sorta di servizio proxy che funge da interprete tra i membri dell'applicazione e del sistema orientato ai servizi. Questo servizio crea e organizza i servizi applicativi per implementare i processi aziendali.

Servizio per affari

I servizi aziendali sono noti anche come servizi di controllo che forniscono funzioni aziendali per il completamento del processo aziendale e sono servizi flessibili che modificano le esigenze aziendali. Questi servizi sviluppano le applicazioni aziendali che automatizzano il processo aziendale come la gestione del servizio clienti, la spedizione del prodotto del cliente, ecc.