论文部分内容阅读
随着计算机科学技术的发展和普及,特别是计算机在国民经济中的广泛应用,作为计算机灵魂的软件在社会生活中,尤其是在现代企业中得到广泛的应用。为降低成本、快速实现企业应用的设计和开发,J2EE平台技术为企业应用的设计、开发、集成以及部署提供了一条基于组件的实现途径。J2EE平台提供了一个多层次分布式应用设计模式,重用组件的能力,统一的安全模式,灵活的交易控制,平台独立、基于J2EE组件的解决方案将使开发的产品不绑定在任何一个厂商的产品和API上。 本课题基于上海惠普有限公司重庆分公司、台湾惠普与台湾电信远传(FarEasTone)合作开发的FET SSI-III(FarEasTone Store Service Integration Phase-III)系统。通过使用J2EE技术,设计和开发了基于J2EE平台的电信业务系统SSI-III,该系统是对原有系统SSI-II的扩展,并实现SSI-III系统的应用集成。 本文首先介绍了电信行业业务系统的复杂性,分析了企业应用集成的国内外现状,指出了课题研究的实际意义,提出了结合企业实际情况,采用高度客制化的企业级应用解决方案。 其次,剖析了基于 J2EE架构的关键技术,分析研究了实用的Web应用框架Struts,说明了框架 Struts的结构和工作原理,研究了企业应用集成常用的两种方式:Web服务、中间件技术,并提出如何结合实际,采用合适的技术和工具来构建企业平台。 再次,对SSI-III系统系统进行了分析和设计,详细指出了系统目标和功能需求,设计了系统架构,详细设计和实现了基于Struts框架的FET SSI-III系统开发,具体给出了如何实现Struts的MVC模式以及Struts的各组件如何协同工作,验证了应用该框架可以达到快速开发稳定可扩展的企业级应用。在SSI-III系统应用集成方面,结合电信运营商的实际情况,确定在企业应用集成相关核心技术的基础上,进行一定程度的扩展,来进行系统整合,提出了采用中间件、XML、URL的方式将SSI-III与其它系统进行集成,详细设计和实现了SSI-III系统应用集成,并且取得了良好的效果。 最后,本文分析了在为企业构建系统时应当考虑几个重要方面,并结合本系统进行了系统评估,对论文所作的工作进行了总结,指出了进一步的研究工作。