论文部分内容阅读
随着电信技术的迅速发展,网络的规模越来越庞大,而且网络的种类和需求也越来越多,并且网络都伴随着大量的数据,需要通过网络共享各种资源。传统EJB(Enterprise Java Beans,Java企业Bean)容器,虽然是完整的服务策略,但是,EJB也带来了许多负面效果:部署复杂、运行缓慢、内在服务多、启动慢、规则特多、空间很小等。目前,轻量级容器得到了广泛的认可,作为下一代J2EE构架的基础有着无法比拟的优势。轻量级容器使用依赖注入的设计原理,可以动态地使系统主要组件之间的耦合变得松散,提高代码的复用度、更好的面向对象。本论文的研究重点是利用Spring和Hibernate开源框架来整合成一个轻量级整体架构,实现应用服务层。首先是分析Spring和Hibernate的基础理论知识,Spring就是一种多层的轻量级框架,是为解决企业应用程序开发复杂性而创建的。Hibernate是一种开源的持久层框架,它全面减轻了数据库开发的复杂度,使系统具有更好的性能和移植性,而且它实现了对象模型到关系数据模型之间的映射。然后研究了一种全新的基于Java技术的分布式计算平台Jini。主要介绍了Jini的基本概念、工作原理、基本结构,然后对构建服务体系的选择作了分析,在分析研究的基础之上,设计出了实现核心功能的基于Jini技术的ONE-CM(一个集团公司)理念的GSM/GPRS投诉支援系统。利用了开源项目Jini的包,设计出了一个服务注册中心系统的主备冗余单播注册、分布式Jini服务接入点、分布式数据库和本地服务单元等功能,实现了服务层。最后通过应用层和服务层结合的清晰聚会,使得上层应用能够灵活的组装各类服务单元,实现了一个具体的GSM/GPRS投诉支援系统。另外系统还提供了严格的安全认证功能,保障了服务调用的安全性,使之成为高可用性的电信级投诉处理平台。实验结果表明,基于Jini技术构建的GSM/GPRS投诉支援系统运行稳定,可以实现各种省移动公司的“网络即插即用”和远程访问与控制,达到了对各个移动运营商的各种资源高效共享的目的。