技术开发 频道

某出口代理公司的全局事务完整性实现

【IT168 专稿】

    1. 概述

    业务集成是BPM&C(Business Process Management & Connectivity)产品族的重要功能。IBM WebSphere Adapter产品组是面向connectivity的重要产品,被推荐用来在业务集成中来连接各种异构的ERP系统或者遗留的遗产信息系统,例如SAP系统、数据库或文件系统。业务集成的一个重要要求是要保证业务的事务一致性,即要求参与一个业务流程的各个组件能够保持同样的状态,或者全部能够正确的提交,或者能够全部回滚。用户如果自己实现与各个ERP系统的连接程序,就需要用户自己来保证全局事务的正确性,而IBM WebSphere Adapter可以帮助用户实现全局事务的管理,大大减轻用户的开发负担。本文将通过一个业务实例来展现如何利用adapter来实现全局事务管理。

    2. 介绍业务解决方案:

    H.Z.兄弟公司是一家紧固件出口代理公司,主要业务是向欧洲的客户销售一些定制的紧固件。一个典型的业务流程是,欧洲的客户通过电话或者网页向H.Z兄弟公司的SAP服务器下了一个紧固件订单,H.Z兄弟公司根据用户的需求,将客户订单分别转换为螺栓订单和货运订单,分别向不同的紧固件加工厂以及物流公司下单。在H.Z兄弟公司的业务集成解决方案中,使用SAP Adapter的qRFC Inbound功能来监控SAP系统的变化,使用JDBC Adapter来向紧固件加工厂和物流公司分别下单。业务流程的示意图如下:

    3. 业务集成解决方案的软件清单:

    本文中所涉及的产品分别是WebShpere Process Server、WebSphere Integration Developer、IBM WebSphere Adapter for SAP、IBM WebSphere Adapter for JDBC、SAP Server、DB2 Enterprise Server、Oracle Enterprise Database server。使用的操作系统环境是Windows Server 2003。

    4. 业务集成解决方案的开发细节:

    在本文中的业务集成解决方案,不会涉及到SAP系统的搭建以及数据库的创建,而是主要集中在如何在WebSphere Integration Developer中利用BEPL创建业务流程,并使用WebSphere对EPR系统进行整合。

0
相关文章