L'ambiente bus e server di WebSphere ESB è basato sulle tecnologie di integrazione servizi del WebSphere Application Server sottostante.
Perché e quando eseguire questa attività
La funzionalità di integrazione servizi in WebSphere Application Server fornisce un sistema di messaggistica molto flessibile che supporta una SOA (service-oriented architecture) con un'ampia gamma di opzioni QoS (Quality of Service - qualità di servizio), protocolli supportati e schemi di messaggistica. Essa supporta sia le
applicazioni orientate al messaggio, sia quelle orientate al servizio.
Il sistema di messaggistica è basato sul concetto di un
bus di integrazione servizi, che combina le capacità orientate ai servizi e di strutturazione della messaggistica:
- Un'infrastruttura orientata ai servizi per supportare la descrizione, la distribuzione ed il richiamo di applicazioni utilizzando la SOA (service-oriented architecture).
- Una capacità di trasporto messaggi affidabile
- Opzioni di comunicazione con associazione stretta e flessibile
- Logica intermedia (mediazioni) per adattare in modo intelligente il flusso di messaggi nella rete
- Implementazione di standard di servizi Web pertinenti
È possibile configurare l'integrazione servizi in una serie di modi differenti;
ad esempio, per adattare la funzionalità in modo che soddisfi esigenze di messaggistica
specifiche senza la necessità di prodotti del punto di messaggistica specializzati.
In WebSphere Application Server, l'integrazione servizi fornisce:
- Il provider di messaggistica predefinito come un provider JMS compatibile con J2EE
1.4, pienamente integrato con il server delle applicazioni, che supporta configurazioni a
più server e che interagisce con WebSphere MQ.
- Il Service Integration Bus, che fornisce l'infrastruttura di prima classe per
l'integrazione dei servizi Web delle applicazioni, utilizzando l'architettura orientata
ai servizi in base alla standardizzazione dei servizi Web.
- Supporto al gateway dei servizi Web, che fornisce un singolo punto di controllo, di
accesso e di convalida delle richieste del servizio Web e consente di controllare quali
servizi Web sono disponibili per i diversi utenti di tali servizi.
- L'infrastruttura della messaggistica per l'elaborazione on-demand.
Per ulteriori informazioni su quanto è fornito dalle tecnologie di integrazione di servizi, consultare le seguenti sezioni di WebSphere Application Server:
Alternative per questa attività
- Bus di integrazione servizi
Queste sezioni forniscono informazioni sui bus di integrazioine servizi, che supportano le applicazioni utilizzando le architetture basate sui messaggi e orientate ai servizi, incluse quelle che utilizzano le interfacce JMS (Java Message Service) del provider di messaggistica predefinito.
- Motori di messaggistica
Queste sezioni forniscono informazioni sui motori di messaggistica, che forniscono la funzione di elaborazione su un bus di integrazione di servizi.
- Archivi dati
Utilizzare quest'attività per ottenere informazioni sugli archivi dati.
- Destinazioni bus
Questa sezione è il punto di ingresso a una serie di sezioni sulle destinazioni bus all'interno di un bus di integrazione servizi, a cui le applicazioni bus possono collegarsi come produttori, destinatari o entrambi per scambiare i messaggi.
- Mediazioni
Queste sezioni forniscono informazioni sulle mediazioni, utilizzate per le applicazioni distribuite su WebSphere Application Server per modificare la modalità di gestione dei messaggi sulle destinazioni su un bus di integrazione servizi.
- Uso del provider di messaggistica predefinito
Questa sezione rappresenta il punto d'ingresso per una serie di sezioni su come abilitare le applicazioni WebSphere per l'utilizzo delle risorse di
messaggistica fornite dal provider di messaggistica predefinito.
- Interoperabilità con WebSphere MQ
Queste sezioni introducono il modo in cui scambiare messaggi con una rete WebSphere MQ utilizzando il link di WebSphere MQ
- Sicurezza
Queste sezioni forniscono informazioni sulla sicurezza nelle tecnologie di integrazione servizi.
- Alta disponibilità delle tecnologie di integrazione servizi
Queste sezioni forniscono informazioni sull'alta disponibilità di tecnologie di integrazione servizi.
- Abilitazione dei servizi Web tramite le tecnologie di integrazione servizi
- Topologie di integrazione servizi
In questa sezione vengono fornite informazioni sulle topologie di integrazione servizi che possono essere configurate. Una topologia di integrazione servizi può variare da un singolo host che esegue due applicazioni connesse a una serie di centinaia e migliaia di
applicazioni comunicanti, distribuite globalmente, in esecuzione sul bus.