在 Enterprise Service Bus 中,需要另一个应用程序的服务的应用程序被称为服务请求者。而提供服务的应用程序就称为服务提供者。
服务请求者可以通过总线发送服务请求。
当服务提供者接收到请求时,它就会运行所请求的服务。
服务提供者还可以通过总线将应答发送给请求者。
图 1. 服务请求者通过 ESB 发送请求.
Enterprise Service Bus 将请求传递给服务提供者。服务提供者将运行所请求的服务,然后可以选择是否将应答发送给请求者。
通过使用下列标准协议,
WebSphere ESB 可以与许多不同的请求者和提供者互连:
- JMS
- SOAP over HTTP Web Service
- SOAP over JMS Web Service。
对于常见应用程序(例如,SAP)和其他协议,提供了 IBM WebSphere Adapters 以及其他符合业界标准的 J2C 适配器。
WebSphere ESB 支持多种消息传递交互模型以满足您的需要,它支持下列模型: