Un
Enterprise Service Bus (
ESB) è un'infrastruttura
software che fornisce servizi di supporto ad architetture
SOA complesse. Un
ESB si basa su sistemi disparati, interconnessi con tecnologie eterogenee, e fornisce in maniera consistente servizi di
orchestration, sicurezza, messaggistica,
routing intelligente e trasformazioni, agendo come una dorsale attraverso la quale viaggiano servizi software e componenti applicativi. Un ESB si contraddistingue come soluzione migliorativa, rispetto ad altre più classiche di tipo
SOA oriented in quanto ad esso sono delegati i servizi comuni denominati
core service che andrebbero altresì realizzati. L'ESB concettualmente prevede la suddivisione in
isole tecnologiche e/o applicative, la connessione al
BUS infrastrutturale è assicurata attraverso principi di
binding multiplo sia in modalità
loose coupling che via
adapting.
Nessun commento:
Posta un commento