论文部分内容阅读
有线电视网络已经成为中国信息社会最大的产业之一,有线电视网络的综合营业支撑系统已经被公认为是信息产业的重要的支撑平台之一。综合的综合业务支撑系统,可以达到整合有线电视网络公司各个分散系统,建立统一的客户资料中心的目标。好的有线电视营业支撑系统的技术解决方案将会使得系统易于扩展、易于维护,还可以让项目进展顺利,达到事半功倍的效果。因此设计一个好的系统架构对于整个系统的成功具有重大意义。本论文以某省有线电视营业支撑系统项目作为具体应用实例,从系统的并发性,可扩展性,易用性,可移植性等方面对系统进行研究,提出了符合有线电视运营发展的解决方案。所作的具体工作如下:第一,研究了国内现状,分析了当前有线电视业运营存在的一些问题。从系统的设计模式入手,提出了有线电视营业支撑系统的设计思想和采用的技术架构。第二,根据有线电视产业的现状,分析了有线电视营业支撑系统的业务需求,并且划分了系统的功能模块。根据提出的设计模式,构架了有线电视营业支撑系统的Struts框架。Struts技术框架使得系统层次清晰、容易复用。第三,在对基于Struts技术架构的有线电视营业支撑系统分析的基础上,将原有的系统架构改造成为基于Spring的技术架构。改造后的系统三层体系层次更加清晰,而且是松耦合,所以更容易扩展。通过理论验证以及LoadRunner工具进行测试的结果表明:基于Spring技术的架构性能略优于基于Struts的技术架构。从而证明了改进方案的可行性。第四,对基于Spring技术架构继续扩展,将系统架构最终改造成为Spring+Ajax的异步通信机制技术架构。这个技术方案可以解决传统Web应用带来的等待空白期的问题,加快了响应速度、缩短了用户等候时间。最后,得出的结论是:这三种技术架构能够很好的适用于各种Web应用项目,并且达到令人满意的效果。文中所提及的设计思想,可以为企业信息化建设带来一定的思考和启示。