CICS事务处理应用与Webservice集成实践

1 下载量 77 浏览量 更新于2024-08-28 收藏 562KB PDF 举报
"本文详细探讨了Webservice与CICS事务处理应用的集成,展示了如何在IBM的z/OS系统上构建CICS Webservice,以便与不同平台的应用和服务进行交互。文中通过一个具体的案例,阐述了CICS Webservice作为请求者和提供者的角色,涉及到了实时汇率查询服务和银行转账服务的集成。" CICS(Customer Information Control System)是IBM的一款历史悠久的联机事务处理和事务管理产品,尤其在银行和金融行业中广泛应用。随着信息技术的进步,CICS系统需要适应新的集成需求,如SOA(面向服务架构)的引入。Webservice成为了一种有效的工具,允许CICS应用与其他系统进行互操作。 在本文中,作者首先介绍了实时汇率服务(RateService),这是一个部署在Windows WAS上的Java实现的Webservice,提供实时汇率查询。然后,重点转向了CICS的转账服务(TransferService),这是一个在z/OS环境下用C语言编写的事务处理程序,负责处理跨货币的银行转账操作。 集成过程的核心是将CICS的转账服务包装成Webservice,使其能发起请求给RateService获取汇率信息,同时也作为一个服务提供者,接收来自其他应用的转账请求。这个过程涉及到多个步骤,包括CICS程序的Webservice化、配置、以及与外部Webservice的通信。 文章详细描述了在z/OS上构建CICS Webservice的具体步骤,包括定义服务接口、生成WSDL(Web Service Description Language)文件、配置CICS Transaction Gateway以支持Webservice通信等。此外,还提到了IBM的WSRR(WebSphere Service Registry and Repository)在服务注册和发现中的作用,使得CICS Webservice能够找到并调用其他服务。 集成完成后,CICS Webservice能够无缝地与部署在任何支持Webservice的平台上的服务进行交互。例如,转账服务可以调用RateService获取汇率,根据获取的数据执行跨货币转账操作,从而实现不同系统间的业务流程整合。 总结来说,本文深入浅出地讲解了CICS与Webservice的集成技术,不仅提供了详细的实施指南,也展示了这种集成在现代企业IT架构中的实际应用价值。通过这种方式,经典且重要的CICS系统得以与现代技术相结合,实现了系统的扩展性和重用性,进一步推动了企业级应用的现代化进程。
2021-03-28 上传