Che cos'è un bus di servizio aziendale?

Nell'informatica, un bus di servizio aziendale (ESB) è un programma software che rende disponibili servizi modulari ai consumatori su Internet. Questo bus è il meccanismo di consegna per la tecnologia software SOA. Questi sono utilizzati nell'online banking, nelle prenotazioni di viaggi e nei lettori di biglietti azionari.

Il bus di servizio aziendale è un sistema di consegna dei messaggi per i servizi Web. È responsabile della condivisione e del routing dei messaggi tra i sistemi informatici. Questo è simile a un ufficio postale automatizzato che garantisce che i dati vengano consegnati in modo sicuro alla persona appropriata sulla rete.

Quando è stata creata per la prima volta un'architettura orientata ai servizi, non esisteva un metodo standard per presentare servizi aziendali alla comunità in generale. Ciò ha reso difficile per le aziende condividere le informazioni perché i file non erano disponibili in un metodo standard. Il bus di servizio aziendale ha creato una piattaforma standard con protocolli definiti per tutte le aziende per condividere in sicurezza i servizi di business attraverso le reti.

Sono disponibili molti tipi di bus di servizio. Questi in genere variano nel prezzo e nella complessità. È importante determinare il livello di sofisticazione di cui un'azienda ha bisogno prima di acquistare un bus di servizio aziendale perché i sistemi complessi di grandi dimensioni possono costare diversi milioni di dollari. I bus di piccole dimensioni sono disponibili su Internet e forniscono un supporto adeguato per le applicazioni Web di piccole dimensioni basate sui servizi.

Il bus di servizio aziendale è un esempio di tecnologia MOM (message oriented middleware). Questa famiglia di strumenti fornisce il canale per condividere informazioni tra consumatori e altre imprese. Alcuni altri esempi di tecnologia MOM includono IBM MQSeries®. Questa tecnologia offre un modo generico per i sistemi informatici di inviare messaggi in modo affidabile standard.

Gli autobus per piccoli servizi sono in genere sufficienti per le start-up che dispongono solo di alcuni servizi. Questo tipo di bus di servizio aziendale fornirà le funzionalità minime necessarie per gestire i moduli di business su Internet. Con l'aumentare della domanda, l'azienda può aggiornare la piattaforma e l'infrastruttura del bus in un modello più complesso.

Il bus di servizio aziendale è responsabile della condivisione dei messaggi di servizio da un'azienda. Questo tipo di condivisione richiede una sicurezza sufficiente attorno ai dati esposti. Il bus in genere include funzioni che possono crittografare e decrittografare i messaggi prima che vengano condivisi sulla rete. Questo processo di crittografia protegge i messaggi prima che vengano trasferiti sulla rete.

BPEL (Business Process Execution Language) si affida a un bus di servizio aziendale per comunicare i servizi aziendali a clienti esterni. Questo speciale linguaggio di scripting incapsula le regole per processi aziendali specifici per un'azienda. Il programma BPEL richiede un'applicazione ESB per garantire l'affidabilità e le prestazioni dei servizi.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?