技术开发 频道

WebSphere Adapter的前世今生

    WebSphere Adapter开发工具

    除了提供以上各种WebSphere Adapter,IBM还提供了一套用于满足客户定制需求,快速生成符合JCA1.5标准适配器的开发工具-- WebSphere Adapter Toolkit(WAT)。WebSphere Adapter Toolkit V6.2使客户和IBM业务合作伙伴能够开发自定义适配器,满足独特的业务需求。这个工具包可帮助创建基本的JCA 1.5适配器,或创建利用了预构建WebSphere Adapters所用的Adapter Foundation Classes的额外功能的适配器。这些自定义的适配器可在WebSphere Process Server、WebSphere Enterprise Service Bus或WebSphere Application Server上运行。

    在WebSphere Integration Developer中使用WebSphere Adapter进行异构信息系统集成的典型应用

    使用WebSphere Adapter进行多种异构信息系统集成,常见的应用场景是利用WID中的Mediation组件将不同Adapter应用通过接口映射,进行逻辑连接。各个Adapter应用的业务流转逻辑可以在由BPEL或Java实现的Mediation组件中进行组装控制。

    举例来说,用户的业务需求是,SAP中的Orders模块作为应用起点,当有任何订单进入SAP系统时,集成应用将根据订单中的客户代码在Oracle E-Business Suite系统AR模块中查询相应客户详细信息,之后将订单和客户信息集中录入DB2数据库中作为日志保存。

    为了实现这个需求,SAP Adapter入站应用程序将用于发现并获取该订单的相关信息,Oracle E-Business Suite Adapter出站程序用于查询客户详情,而JDBC Adapter出站程序用于将日志内容写入数据库。整个逻辑由BPEL流程控制,按序调用各Adapter应用程序即可。

    在WID业务集成视图中,所有这些工作都清晰地展现如下。

    1. SAP Inbound应用通过接口映射调用Mediation模块

    2. Mediation模块通过导出组件将中间逻辑功能发布为服务,使得SAP Inbound应用可以调用。BPEL模块控制了所有流程逻辑,通过不同的接口映射,分别调用Oracle EBS Outbound和JDBC Outbound应用。

    3. Oracle EBS Outbound应用对用户的Oracle E-Business Suite系统进行查询并返回订单客户的详细信息

    4. JDBC Outbound应用将订单与客户的相关信息插入DB2数据库中作为日志保存。

0
相关文章