通过WebSphere Process Server和WebSphere JDBC Adapter确保事件交付的高可用性和性能
高可用性和性能在面向服务架构(SOA)集成解决方案中发挥着重要的作用。一种常见的解决方案是使用 WebSphere Process Server 和 WebSphere JDBC Adapter 来集成数据库服务器。目前,当 WebSphere Process Server 与 WebSphere JDBC Adapter 协调工作时,在交付事件的过程中维持高可用性、检查事件状态以及执行恢复操作都是有必要的。同时,调优事件交付的性能以便提高效率也是必不可少的。
简介
高可用性和性能在 SOA 集成解决方案中发挥着日益重要的作用。WebSphere Process Server 和 WebSphere Adapter 是用于实现成功 SOA 集成解决方案的两个重要产品。它们通常可以联手实现各种企业应用程序的集成,比如 JDBC、SAP、Siebel 和 PeopleSoft 等。WebSphere JDBC Adapter 是众多 WebSphere Adapter 中的一种,它通过 SOA 集成解决方案提供高可用性和性能,同时帮助客户建立高可用性和性能业务应用程序环境。
常见场景
通常来说,客户大多在 WebSphere Process Server 的集群环境中运行他们的业务流程。集群环境提供了以下优点:
工作负载均衡
应用程序的处理能力
应用程序可用性
可维护性
灵活性
有关详细信息,请参阅相应的 IBM 信息中心。在集群环境中,您往往对可用性和性能有很高的要求。举例来说,这个场景取自移动行业。在对数据库执行某项操作(插入、更新或删除)之后会触发 WebSphere JDBC Adapter 入站服务,该服务将发送一个事件给 BPEL 组件并启动一个 “sendSMSProcess” BPEL 流程,如图 1 所示。
图 1. 发送 SMS 场景
在图 1 中,WebSphere JDBC 适配器入站服务可以监听并捕获数据库中的表的一些更改,生成事件并将事件发送给 BPEL 服务。然后,BPEL 服务将启动一系列操作并完成 “SendSMSProcess” 活动。在此过程中,确保事件交付的高可用性和性能是非常重要的。
WebSphere Adapter 和 WebSphere JDBC Adapter
WebSphere Adapter 产品提供了一系列符合 JCA 1.5 规范的适配器,用于与各种企业信息系统(EIS)通信。图 2 展示了 WebSphere Adapter 系列。
图 2. IBM Websphere Adapter 系列