论文部分内容阅读
SOA是目前软件行业最新的系统构架技术,许多大型企业计划或正在对自己的IT系统进行SOA改造。SOA最核心的概念是软件资产重用,对于很多大型企业,有大量的核心软件资产运行在大型机的CICS系统中。如何把这些CICS中的重要业务逻辑更好地重用起来,可以供CICS外部的程序方便地访问,就成为企业需要重点考虑的问题。本文主要对SOA的基本概念、特征、优点以及SOA的发展所带来的机遇与挑战做了介绍。而WebService是实现SOA的一个很好的技术选择,事实上最近SOA的火爆在很大程度上归功于Web Service标准的成熟和应用的普及,为广泛的实现SOA架构提供了基础。进而本文介绍了Web Service相关技术,XML技术、Web Service的标准协议,以及Web Service与SOA之间的关系。CICS所谓无处不在,有句话来形容CICS使用广泛和CICS的重要性:The world runs CICS, CICS runs the world!中国的五大商业银行(工农商建交)的核心业务都运行在CICS上,还有众多的大型国有企业,比如证券业、石油业、交通运输业以及一些大型的物流企业的核心业务都是由CICS来管理。大型主机的高性能、高吞吐量、高稳定性使得CICS被广泛长期使用。本文第五章着重介绍了基于CICS的高速公路全国联网收费系统的设计与实现,体现了CICS的实际应用。在技术上IBM为外围应用访问CICS程序提供了多种方案,这些方案面向的是不同的问题,有不同的实现,适于不同的项目。本文第六章着重介绍基于IBM提供的外围应用对CICS Web Service访问技术,以及第七章对实现CICS Web Service安全性的考虑。通过这样的方式,就可以充分重用CICS的应用程序,实现SOA。