基于Web Service技术的企业遗留系统利用研究
【摘要】:Web Service是电子商务发展中一场新的革命。它基于XML、SOAP、WSDL和UDDI这一系列的标准协议规范,支持和推广动态电子商务模型,促进合作分层服务,支持地理位置分散的企业通过Internet进行协作管理,因此将会有更多的企业投入到Web Service的应用中来。企业在利用Web Service建立电子商务时,将面对怎样在Web Service中利用原有遗留系统的问题。
本文在分析Web Service技术和企业遗留系统的基础上,研究了怎样利用Web Service技术包装企业遗留系统,并基于.Net平台在应用程序层、事务层、数据层三个层次包装遗留系统成为Web Service。应用程序层利用Web Service激活远程应用程序,事务层利用Web Service转发方法的调用,数据层在Web Service中访问遗留数据库系统并封装新的业务逻辑。以往在考虑遗留系统包装的时候很大的难题在于使用新技术包装的人很多对遗留系统不熟悉,熟悉遗留系统是一个比较长的过程,从而增加了开发时间和难度。为了解决这一难题,本文在分析一些常用包装需求的基础上,完成了一个自动包装平台原型系统,该平台采用了瘦客户端的C/S结构,客户端以友好的界面接受用户的包装需求输入,服务器端以Web Service形式发布,根据客户端传来的输入自动生成Web Service的代码来包装遗留系统。通过本系统,不熟悉Web Service技术的遗留系统使用和设计者能参与开发新的系统,从而节约了人力成本和加快开发速度。