CICS事务处理应用与Webservice集成实践
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-10-20 上传
2022-08-04 上传
2011-05-10 上传
2019-05-26 上传
点击了解资源详情
点击了解资源详情
weixin_38618094
- 粉丝: 4
- 资源: 912
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库