WebSphere WebSphere Enterprise Service Bus V6.0.1 操作系统: AIX, HP-UX, Linux, Solaris, Windows

高级 Enterprise Service Bus

如果并不是所有应用程序都符合 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 ESB 中)
WebSphere ESB 充分利用底层 WebSphere Application Server Network Deployment 的功能,并且继承该产品的服务质量、工作负载均衡、集群、高可用性和可伸缩性功能。

通过与 WebSphere Application ServerWebSphere Process Server 共享同一个管理控制台,WebSphere ESB 有助于将一个熟悉的界面扩展到对一系列产品进行操作控制,因此一个管理员就能够同时管理所有这些产品。在管理控制台中,任务过滤器提供了简化的用户体验,并且通过循序渐进地揭示各项功能,提供了对完整的底层 WebSphere Application Server 管理功能的访问。

IBM Tivoli 安全性、目录和系统管理产品
通过与 WebSphere Application Server 的深度集成,WebSphere ESB 还继承了与 IBM Tivoli 安全性、目录和系统管理产品的集成,并包含了 IBM Tivoli Access Manager(可以选用,以便提供高度安全的、统一兼个性化的体验)以及 IBM Tivoli Directory(可以选用,将它作为“轻量级目录访问协议”[LDAP] 服务器)。WebSphere ESB 还通过与 IBM Tivoli Composite Application Manager for SOA 进行集成来监视 Web Service 消息和管理它们的端点。
WebSphere Process Server
WebSphere ESB 通过与 WebSphere Process Server 共享开发(通过 WebSphere Integration Developer 进行开发)和管理工具,就更容易构建一个以 WebSphere ESB 功能为核心的 SOA 基础结构。

随着 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 进行互操作,因此,通过使用 WebSphere ESB(用于处理基于标准的 Web Service 交互)和 WebSphere Message Broker(用于提供对多种消息格式的高级支持),就可以实现复杂的 ESB 拓扑。

对 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
可以将 WebSphere ESB 与现有 WebSphere MQ 消息传递安装结合起来,从而将现有消息传递主干集成到使用开放标准的新环境中。

对 WebSphere MQ 进行了优化以获取高性能和可伸缩性,并且可以保证将消息传递给 35 个以上的平台。

WebSphere Portal
WebSphere Portal 可以让最终用户以统一但个性化的方式访问服务。借助 WebSphere Portal,您可以使用基本 portlet 构建块来为服务创建用户界面。
  • 要提供服务,可以使用“人工任务管理器”(它是一个 WebSphere Portal 组件)。
  • 最终用户可通过与服务的用户界面进行交互来使用服务。将把服务请求传递给“人工任务管理器”,该管 理器将使用来自服务请求的输入来填充用户界面的上下文,然后将请求作为一项任务放入队列以便服务人员完成。 完成上述步骤后,服务人员将完成该任务,并使用“人工任务管理器”来收集任务输出,然后将结果告知最终用户。
WebSphere Adapters V6.0 和 WebSphere Business Integration Adapters(基于 WebSphere Business Integration Framework V2.6)

提供一种用于 EIS 集成的面向服务的方法,使服务能够像作为本地服务组件一样访问 EIS 系统上的应用程序。


概念主题

使用条款 | 评价此页

Timestamp icon上次更新时间: 3 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\concepts\cwesb_adv_esb.html

(C) Copyright IBM Corporation 2005, 2006. All Rights Reserved.
本信息中心基于 Eclipse 技术(http://www.eclipse.org)。