如果并不是所有应用程序都符合 SOA 标准,则可能需要能够协调 SOA 标准和任何其他程序的更高级的 Enterprise Service Bus。可以将 WebSphere ESB 与其他产品(例如,WebSphere Message Broker)配合使用来提供一种高级 Enterprise Service Bus。
WebSphere ESB 支持交互端点使用多种协议来分派对总线的请求以及接收来自总线的请求。这样,可以将现有应用程序集成到基于 SCA 的交互中,并且使非 SCA 应用程序可以访问 SCA 模块。
WebSphere ESB 还能够与其他 WebSphere 产品和支持 SCA 的产品一起组成高级的 Enterprise Service Bus。
通过与 WebSphere Application Server 和 WebSphere Process Server 共享同一个管理控制台,WebSphere ESB 有助于将一个熟悉的界面扩展到对一系列产品进行操作控制,因此一个管理员就能够同时管理所有这些产品。在管理控制台中,任务过滤器提供了简化的用户体验,并且通过循序渐进地揭示各项功能,提供了对完整的底层 WebSphere Application Server 管理功能的访问。
随着 ESB 需求的增加,通过增加对高级集成功能(例如,用于端点编排的业务流程和状态机)和用于动态决策制定的业务规则的支持,WebSphere ESB 就会演变为 WebSphere Process Server。集成开发者将 WebSphere Integration Developer 同时用于这两个运行时,因此,开发环境可根据您的需要而变化。同样,管理控制台可以从 WebSphere Application Server 演变为 WebSphere ESB,然后再演变为 WebSphere Process Server。
对 WebSphere Message Broker 进行了优化以进行企业级部署、获得高性能和进行高级消息处理。
通过将 WebSphere ESB 与 WebSphere Message Broker 结合使用就可以提供这样一种基础结构:在帮助应用程序与服务以模块化且灵活的方式,即无论采用何种平台、编程语言、编程模型或消息格式进行相互通信的同时,能够使信息在不同的应用程序、系统和组织之间流动。在以 HUB 为中心的模型中,WebSphere Message Broker 可以充当位于中央位置的连接 HUB,由它负责将信息分发给各个卫星位置。WebSphere Message Broker 在一系 列已打包的应用程序与大型机系统之间变换消息,它通过隐藏后端复杂性而有助于集成各个卫星。在各个卫星位置,WebSphere ESB 可以提供维护新的业务应用程序所需要的应用程序支持、传输和调解层,并且将各个分部与总部联系起来,从而提高了每个卫星位置的自主能力。每个卫星都可以直接在本地使用 WebSphere ESB 来运行适当的业务应用程序,同时可以快速而轻松地与位于总部的 HUB 及其他卫星进行连接。通过提供一种能够将消息在 正确时间以正确格式传递至正确位置的基础结构,使用 WebSphere ESB 与 WebSphere Message Broker 就可以实现让卫星独立有效地运行。
对 WebSphere MQ 进行了优化以获取高性能和可伸缩性,并且可以保证将消息传递给 35 个以上的平台。
提供一种用于 EIS 集成的面向服务的方法,使服务能够像作为本地服务组件一样访问 EIS 系统上的应用程序。