增值业务订购管理中间件的设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:zhiyouyiren
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自90年代以来,客户机/服务器(C/S)计算模式逐渐成为主流技术。然而研究和实践表明,两层C/S结构有很多缺陷。人们进而将终端的功能进行分解,提出三层C/S结构,客户端作为表示层,实现人机交互接口;应用层实现复杂的业务逻辑;数据层实现数据的统一处理。各层功能划分明确,接口规范,系统的扩充和维护主要集中在应用层。然而在电信增值业务(SP, Service Provider)领域,很多基于三层C/S模式构建的分布式应用,如用户订购管理系统,并不是按照通用的接口规范如DCOM, CORBA构建的。在核心的业务逻辑没有改变的情况下,扩充服务模式,提供新的产品时,出于安全性和稳定性的考虑,要求原有的应用层不能改变;因此只能针对新的应用开发独立的一套系统,造成了重复开发和难于维护。在这种需求下,采用中间件技术,在表示层与应用层之间增加中间代理层,扩充原有应用层,对表现形式灵活的消息请求进行验证、流量控制、格式规范化,然后提交给原有应用层处理,从而保留原有应用层,是一种很好的选择。本文将结合在SP用户订购管理系统基础之上构建消息受理平台的实际应用,给出一种用中间件扩充应用层的方法。本文以具体的订购管理中间件的设计和研发项目为基础,在背景知识中先简单介绍了电信增值业务的概念,以及目前各大运营商的增值业务订购流程,并介绍了文中涉及的关键技术中间件。随后描述了基于订购管理中间件的需求分析,描述了关键系统的用例分析,并结合用例重点介绍了订购管理中间件的功能需求和其它需求。根据需求分析结果对订购管理中间件的模块进行设计和实现,首先分析了订购管理中间件的系统环境和主要功能模块,然后描述了面向消息的中间件的实现,接着介绍了系统的逻辑结构和模块详细设计,最后介绍了在设计订购管理中间件时的关键问题,并提出了解决方案。最后描述了订购管理中间件的测试和实际应用,并对订购管理中间件的进一步改进做了展望。项目结果表明,本文给出的增值业务平台订购管理中间件的设计和实现方案能够满足多产品订购统一管理的要求,可以作为后续工业化产品设计的参考。
其他文献
随着医院信息系统的普及使用,在临床的诊断过程中,医院信息系统产生了海量的医学病例资源,这些未经加工的医学病例资源中蕴含着极为丰富的知识。然而,由于这些资源存储分散、
三维几何已逐渐成为继声音、图像、视频之后的新一代数字媒体,这一媒体自诞生起就与CAD、计算机仿真、计算机动画等领域密切相关,也是计算机图形学工作者们关心和关注的研究
当前,路由可扩展性问题已经成为国际互联网面临的一个主要问题。路由可扩展性问题的根源在于传统互联网体系架构中由于IP地址语义过载而引起的传输层与网络层的紧密耦合。针
本文以模型驱动的系统软件开发过程为核心,通过案例阐述在实际项目实施过程中需要遵循的原则和汇总的心得。同时通过对统一软件开发过程RUP、敏捷软件开发等流行的软件开发过
客户关系管理(CRM)是一种崭新的、国际领先的、以客户为中心的企业管理理论,它通过对客户详细资料的深入分析,使得企业可以低成本、高效率地满足客户的需求,从而让企业可以最
随着科学技术的发展,服务器和微型计算机的CPU已经从单核过渡到多核,将来的计算机将具有越来越多的计算资源。系统虚拟化将一台物理计算机系统虚拟为若干台虚拟计算机系统,在
随着地理信息系统以及移动通讯的发展,对人员、车辆、事件以及其他移动目标的定位需求已经提到了日程,并且具有极为广阔的市场发展前景。近年来,对手机等无线定位技术的研究,
RFID应用系统中通常会采集到大量原始的RFID数据,如果将这些大量原始的RFID数据直接提交给业务系统处理,那么业务系统就会变得异常的复杂,不具有很好的扩展性和灵活性,不能适
随着市场竞争越来越激烈,企业对信息化的支撑系统的需求越来越高,变化也越来越大。因此,如何快速、准确、方便地适应信息化系统对需求的变化研究具有极其重大的意义。工作流