Service integration technologies
Service integration is a set of technologies that provides asynchronous messaging services. Use this topic to learn about the technologies on which WebSphere® Application Server service integration applications are developed and implemented.
- Service integration buses and bus members
- WebSphere Application Server Cell 中的應用程式伺服器或應用程式伺服器叢集可以協同運作來提供非同步傳訊服務。
服務整合提供非同步傳訊服務,以這個方式來協同運作的伺服器或叢集群組,稱為服務整合匯流排。 匯流排中的應用程式伺服器或伺服器叢集,稱為匯流排成員。 您也可以新增本身是 IBM MQ 伺服器的匯流排成員;服務整合利用這些匯流排成員,在 IBM MQ 佇列中寫入及讀取訊息。
必要的話,不同的服務整合匯流排可以連接起來。 如此一來,使用單一匯流排(本端匯流排)的應用程式就能夠將訊息傳給另一個匯流排(外部匯流排)中的目的地。 不過,請注意,應用程式無法接收來自外部匯流排之目的地的訊息。
- Messaging engines
- 每個服務整合伺服器或叢集匯流排成員,都包含一個稱為傳訊引擎的元件,用來處理傳訊功能的傳送和接收要求,以及管理目的地。 為了管理佇列類型目的地,傳訊引擎包括一個訊息儲存庫,必要之時,它可以將訊息存放在這裡,直到消費端應用程式準備好接收它們,或保留訊息來預防傳訊引擎失敗。
如果匯流排成員是伺服器叢集,它可以有更多傳訊引擎來提供高可用性或工作量分散性質。 如果匯流排成員是 IBM MQ 伺服器,它沒有傳訊引擎,但它可讓您直接從 IBM MQ 佇列管理程式和(針對 IBM MQ for z/OS®)佇列共用群組存取 IBM MQ 佇列。
- Messaging providers
- WebSphere Application Server applications invoke asynchronous messaging services by using the Java Messaging Service (JMS) application programming interface (API) to interface to a messaging provider. WebSphere Application Server supports a variety of JMS messaging providers, including service integration (which is the default messaging provider) and IBM MQ as an external JMS messaging provider.