Simple web services topology

在這個拓蹼中,WebSphere® Application Server 只用來作為通知分配管理系統,讓生產端和消費端 WS-Notification 應用程式能夠彼此互相通訊。 應用程式並不知道 NotificationBroker 服務是由 WebSphere Application Server 來實作。

In the following figure, the publisher, subscriber and notification consumer are connected to the notification broker by SOAP over HTTP. The publisher, subscriber and notification consumer are unaware that the broker is backed by WebSphere Application Server.

Figure 1. Example of a web service topology
This figure describes an example of web service topology.

There are a variety of clients that are able to connect to the notification broker provided by WebSphere Application Server. Any web service client that implements or invokes the WS-Notification message exchanges can connect. This includes the various types of web service clients that are supported directly by WebSphere Application Server and other web service clients that are capable of using JAX-RPC or JAX-WS patterns (for example .NET). This is illustrated in the following diagram:

Figure 2. Example of the variety of clients that can connect to the notification broker
In this figure, a Java EE Publisher, a JSR172 Publisher, a JSR101 Publisher and .NET Publisher, connect to the notification broker.

In a different topology, it is possible that none of the clients of the notification broker are written or hosted in a WebSphere Application Server environment. The notification broker itself cannot determine the environment from which the clients connect because the only interaction is through the standard web service exchanges defined by WS-Notification. This is shown in the following figure.

Figure 3. Example of a topology where no clients are written or hosted by WebSphere Application Server
This figure describes a topology where no clients are written or hosted by WebSphere.

Similarly, WS-Notification applications written or hosted in a WebSphere Application Server environment (such as JAX-RPC from AppClient, JSR172, JSR101) can connect to non-IBM NotificationBrokers (or NotificationProducers) without any changes to the application code.


指出主題類型的圖示 概念主題



時間戳記圖示 前次更新: July 9, 2016 11:11
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjwsn_scen1
檔名:cjwsn_scen1.html