首页> 中文学位 >基于SOA-SSH的遗留系统再工程的研究与应用
【6h】

基于SOA-SSH的遗留系统再工程的研究与应用

代理获取

摘要

随着信息化建设的进一步发展,目前的信息管理系统越来越不适应现代信息管理系统高敏捷度、业务随需变化的需求,因此需要对这些遗留系统进行“现代化”改造,以满足现时代信息化建设的要求。面向服务体系架构(SOA,Service Oriented Architecture)以其松散耦合、业务灵活变化等优点引起了IT界和企业界的关注,并迅速与系统集成、遗留系统再工程等联系起来,成为它们的最佳解决方案。Web Services技术以其出色的互操作性、松散耦合特性被认为是目前SOA架构的最佳实践,被广泛应用于基于SOA架构的IT系统中。本文针对遗留系统的“现代化”改造问题研究SOA架构平台下的遗留系统再工程方案。
   为了探讨SOA架构平台下的遗留系统再工程方案。首先,本文研究了基于SOA对Web Services进行集成的原理及Web Services的体系结构,简述了SOA架构的设计思想,并比较了SOA与Web Services技术。接着讲述并分析了目前的遗留系统再工程的研究状况,并提出基于SOASSH(Struts+Spring+Hibernate)框架的遗留系统再工程方案。该方案是一个完整的遗留系统再工程方案,分逆向工程、重构、正向整合三个步骤实施具体的遗留系统再工程过程,将遗留系统分数据层、业务层、应用层三个层次进行Web Services封装,然后通过Web Services技术、SSH轻量级开发框架结合起来搭建新的Web系统。SSH轻量级开发框架与Web服务技术的结合实际上是将SSH框架的分层架构与SOA架构的松散耦合、业务灵活变化等优点合成起来,搭建具有可伸缩性、灵活性强、易维护等特性的新应用系统,实现了SOA架构思想的真正着地,从根本上解决了遗留系统信息孤岛、集成难等问题,实现遗留系统“现代化”改造。
   最后,通过此方案对太原理工大学教学评估系统进行再工程,通过实例说明如何对遗留系统进行逆向工程,如何实现SOA-SSH框架下Web服务对遗留系统数据层、业务层、应用层的封装,如何通过BPEL实现Web服务的组合形成满足业务逻辑的“粗粒度”服务,并与Struts进行集成形成完整的应用系统,验证了该方案的可行性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号