● 摘要
随着社会的进步和现代化程度的不断提高,电信行业迎来了空前的高速增长时期。各种电信服务需求不断地出现,各大电信运营商为了改进服务质量与服务方式,都投入了大量的人力物力。SIM卡是移动服务的核心组成部分,对SIM卡业务提供的服务也是移动业务服务中的重要环节。随着SIM卡业务处理流程的日益多样化和复杂化,现有的SIM卡业务服务在整体业务流程设计和实现功能上都已经无法适应,成为了移动通讯产业发展的瓶颈。本文试图通过在对移动通讯行业SIM卡个人化业务研究的基础上总结出SIM卡个人化业务的改进业务流程,并且基于此模型设计和实现远程个人化系统的软件框架和各个功能模块。本文提出了一个完整的SIM卡远程个人化业务的分布式计算解决方案。在服务器端采用可靠的J2EE分布式计算技术,建立了一个基于轻量级BEAN管理容器的可注入的软件基础框架。在此容器中,使用IoC模式实现各种业务组件与基础组件的动态依赖注入。在BEAN管理容器的基础上,集成了ORM数据访问中间件、MVC控制层框架、异步通讯接口以及安全组件,从而形成了功能完备的远程个人化业务系统基础软件框架。在客户端采用ActiveX技术扩展IE的功能,同时提供写卡组件接口以支持多卡商和多卡类型的写卡。在基础软件框架的基础上,本文完成了整个远程个人化系统的大部分业务模块的设计和实现。将整个系统分为远程写卡子系统和业务卡中心子系统,并分别根据子系统的业务特点作出了设计和实现。本文提出的SIM卡远程个人化业务的分布式计算解决方案具有高度的灵活性、高效性和安全性。充分支持中国移动通信行业SIM卡服务的地域性、业务变化频繁、业务数据量大等特点,实现了跨区写卡这一业务创新,显著地提高了移动通讯服务的质量,降低了移动运营商管理和运营的成本。本文的主要成果是建立了一个基于J2EE的电信远程个人化业务的软件基础框架,并对当前电信行业SIM卡个人化业务进行分析与总结。在以上两点的基础上开发出了具有高度灵活性、高效性和安全性的远程个人化业务系统。通过与过去的个人化业务处理的比较分析,验证表明了设计成果的有效性和可行性。