基于Web的遗留系统再利用研究

来源 :河北农业大学 | 被引量 : 6次 | 上传用户:jiaosai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
遗留系统是指已经交付并能使用的系统,目前的系统中存在大量的遗留系统。由于遗留系统存在技术陈旧、系统结构混乱、文档缺失和维护成本高等问题,它们面临着被淘汰,而如何利用遗留系统实现软件重用,降低再开发成本,在原有系统的基础上提高其可靠性、可维护性和运行性能一直是软件开发追求的目标。遗留系统再工程一直是软件工程领域中一个重要的研究课题,近年来,研究者对遗留系统再工程过程及方法等方面做了大量研究,如设计恢复、业务逻辑提取、遗留系统移植等,以解决日益增长的遗留系统危机。但是现有的大多数技术和方法仅仅针对特定的遗留系统,当面对规模较大业务复杂的大型遗留系统时,这些方法很难发挥出原有功效。本文通过对面向服务架构(SOA)及其支持技术Web Service的特征、优势等方面研究,提出采用面向服务的遗留系统再利用的解决方案。结合某大型综合物流企业遗留系统的再利用实例,对遗留系统使用的现有业务逻辑接口利用逆向工程技术和恢复业务逻辑相结合的分析方法进行了详细分析。在对Web Service技术和遗留系统进行分析的基础上,研究了怎样利用Web Service技术对遗留系统的进行封装再利用。通过对遗留系统的业务逻辑的综合分析,提取和恢复了遗留系统中的业务逻辑,并通过对这些业务逻辑的研究结合新系统的需求,给出了遗留系统的再利用方式。根据分析结果设计了再利用系统的整体结构框架。采用JAVA技术、Web Service技术、数据对象持久化技术对再利用系统进行了设计,编写了系统的界面层,应用服务层和对遗留系统各具体业务逻辑SOAP调用的WDSL以及具体业务逻辑的Web Service封装等相关代码,完成了用现有系统调用遗留系统业务逻辑获得操作结果的流程。目前大型综合物流企业的物流综合信息管理平台已经通过系统测试,经过测试本系统基本功能满足需求,为商场各种信息的集中管理、集中调度提供了一个较为稳定高效的平台,提升了系统响应速度,降低了运营成本,取得了预期的效果。
其他文献
随着计算机技术和网络的发展和普及,信息化己经影响到社会的各行各业,电子政务就是其发展的结果。电子政务建设对加快政府职能转变,提高工作质量和效率,增强各级政务部的管理
入侵检测系统是一种主动防御系统,它作为网络的“第二道防线”,有着其他静态防御体系无法替代的功能。随着网络攻击方式日趋多样,越来越多的智能技术被引入入侵检测系统。半
随着计算机网络的快速发展和广泛应用,网络规模日益增大,对网络恶意攻击所造成的损失也越来越大。大规模网络的特点是节点众多,分支复杂,数据流量大,并且包含多个网段存在着异构的
对等网络小世界模型簇聚合和存在短链的特性已经被证明对提高检索效率是非常有效的,熟知的Internet,www以及其他许多真实世界中的网络都属于小世界网络。本文基于对等网络的搜
随着互联网的深入应用和多媒体计算机技术的飞速发展,大量图像信息被产生出来,如何对这些图像信息进行高效检索是迫切要解决的问题之一。基于文本关键词的传统检索方法已经不
在社会保险审计的过程中,理解被审计地区的法规和业务流程是非常重要的环节。各地的法规政策是开展业务的基础,根据法规政策来构建当地的业务模型也是理解业务的有效手段。目
Agent技术,尤其是多Agent技术在基于网络的分布式计算环境中,发挥着日益重要的作用。它不仅为分布式应用问题提供了有效的解决途径,还为研究分布式计算系统的特点提供了概念
脑电溯源问题是从给定的头皮脑电位分布推算出脑内神经活动源的信息,脑电溯源问题具有优化算法的重要性和适定化的困难性,如何设计一种有效的学习算法能够在合理的时间内得出满
本文以嵌入式数据库软件的研发为背景,探讨了任务执行器的软件构架,旨在建立一个既满足实时性要求又能节省内存空间的任务执行模型。以面向对象/构件的方法为指导,借助统一建
近年来,随着全球经济一体化的深入发展,敏捷的、不受限制的业务集成已经成为研究的热点。不少企业希望能够实现集成企业内外的信息,同时又可以随时更新这样的集成,针对这一要