论文部分内容阅读
近些年来,短信、彩信、WAP Push(Wireless Application ProtocolPush)、USSD(Unstructured Supplementary Service Data)等移动增值业务发展十分迅猛,日益成为移动运营商的重要收入来源之一。与此同时,随着运营商之间竞争日益激烈,抢占农村市场,争取人口大多数的农民用户,成为了通信运营商的重要战略方向。农信通系统即是在这样的背景下提出的一个移动数据增值业务系统。农信通系统利用现有的移动数据业务网络,通过向农民手中的手机终端或者农村信息机等设备发送短信、彩信的方式,将农民急需的农业信息及时地传送到农民手中,从而在扩展移动增值业务、扩大用户群的同时也帮助农民解决农村信息不畅的问题,帮助农村经济发展。农信通系统的设计实现借鉴了很多成熟的数据业务系统的设计经验,其中重点参考了已经在江西、宁夏部署的SP自营业务系统的运营经验。同时针对SP自营业务系统在规模、性能、管理、扩展方面的不足,在农信通的设计实现中采用了很多新的架构、新的技术,并针对农信通系统的特点设计了高效的资源缓存策略,从而成功构建一个高效、稳定、可管理、可扩展的移动通信增值业务系统。文章首先在第一章介绍了农信通系统开展的移动数据增值业务的相关背景知识,包括移动数据业务、移动数据业务网络、和数据增值业务系统。然后第二章就农信通系统这样一个具体的业务系统进行详细的需求分析,包括业务需求分析、管理需求分析、服务需求分析、接口需求分析、性能需求分析。并根据分析结果提出了农信通系统设计实现的主要目标以及设计实现的主要难点。接着在第三章中根据需求对系统进行了分层总体设计,并按照分层的结果将系统各层功能映射到5个主要的功能模块:业务管理模块、业务通信运行模块、持久层存储模块、系统监管模块、话单采集模块,并对各模块进行了概要的设计。接下来在第四章中文章重点就系统的两个核心功能模块——业务管理模块、业务通信运行模块的详细设计和实现进行了论述,包括业务管理模块的表示层、业务层、数据持久层的设计实现以及业务通信运行模块的业务通信层和业务调度运行层的设计实现。在论述的同时对在核心模块的设计实现中采用的很多新的技术和新的架构,例如Spring,Hibernate,AOP(Aspect-Oriented Prograrnming),IoC(Inversionof Control),JMS(Java Message Service),RESTful,设计模式等进行了简要的分析介绍。在本章最后部分对业务管理模块采用的资源信息分页索引策略和业务通信运行模块采用的基于LRFU算法的资源内容缓存策略的设计实现分别进行了论述,并对算法的有效性通过模拟实验进行相应的证明。最后文章对系统的测试过程、实现效果进行了简要说明,并对农信通系统中的进一步需要完善提高的地方进行了总结展望。