节点文献
基于Web Service技术的企业遗留系统利用研究
【作者】 卞永刚;
【导师】 王茜;
【作者基本信息】 东南大学 , 计算机应用技术, 2004, 硕士
【摘要】 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技术的遗留系统使用和设计者能参与开发新的系统,从而节约了人力成本和加快开发速度。
【Abstract】 Web Service is a new revolution in e-Business’s development process. It based on a series of standard protocol and specification such as XML, SOAP, WSDL and UDDI. It supports and expand dynamical e-Business model. It promotes cooperation and layering service. It also supports the geographical distributed enterprise’s team working in Internet. So more enterprises will invest into Web Service’s application. As use Web Service creating e-Business, enterprises will face up to issues of reuse legacy system.In this paper we researched how to wrap legacy system using Web Service technology after analyzed Web Service related technology and enterprise’s legacy system. We wrapped legacy systems into Web Services based on .Net platform in three layers: application program, transaction and data layer. In application program layer using Web Service invoke remote application program. In transaction layer using Web Service transmit method invocation. In data layer we access database in Web Service and also write some business logical in it. An issue is developers who use new technology to write new system to wrap legacy systems are not familiar with legacy systems. Familiar with legacy systems needs a long period. So it increases the development time and difficulty. In order to resolve this issue, we write an automatic wrapping platform prototype system after analyze some frequently used wrapping requirement. This platform adopts a C/S framework with thin client. The client end has friendly GUI accepting wrapping requirement inputs. The server end is formed of Web Services automatic generate Web Service’s code to wrap legacy system according to inputs transmitting from client end. With this platform, legacy system’s users and designers are not familiar with Web Service technology can participate in new system’s development. So it saves human resource and shortens the development time.
- 【网络出版投稿人】 东南大学 【网络出版年期】2005年 02期
- 【分类号】TP393.09
- 【被引频次】10
- 【下载频次】201