论文部分内容阅读
下一代网络是个业务驱动的网络,它发展的关键之一在于能否快速、有效地提供新业务。因此应该提供多种有效的业务提供方式,以便使客户可以选择更加适合自己的业务提供方式,更方便、快捷的开发和部署业务。目前一种比较理想的业务提供方式如下:采用ParlayX应用服务器和Parlay X业务接口,快速提供多网融合的业务和第三方业务。论文首先介绍论文工作的背景及意义,简要阐述了下一代网络中业务提供技术的发展情况和基于Parlay X技术的业务提供方式,对Parlay X和Web Service技术进行了较详细的介绍。然后论文结合Parlay X应用服务器在下一代网络中的位置,分析了Parlay X应用服务器的功能性和非功能性需求,列举了Parlay X应用服务器应该具有的主要功能,具体包括Parlay X业务的开发、ParlayX业务管理、Parlay X业务的执行能力、统计管理功能、话务管理功能等。在明确了Parlay X应用服务器的功能和非功能需求的基础上,本文就几个关键问题进行了分析并给出了相应的解决方案,如Parlay X应用服务器的消息分发机制、协议适配层设计等。确定了Parlay X应用服务器应采用添加SOAP消息头的方案来实现消息分发,采用引擎嵌入的方案来设计协议适配层等。解决了关键技术问题之后,本文提出了一种基于Jetty+Axis引擎的分层、分模块的Parlay X应用服务器体系结构,并详细介绍了各个功能模块的功能以及消息处理流程。随后论文阐述了Parlay X应用服务器中几个关键模块的具体实现,给出了类结构图以及各主要功能类的说明,最后通过3个例子,说明Parlay X应用服务器的工作机制,接下来论文探讨了如何基于Parlay X应用服务器提供的接口,开发基于Parlay X的业务,包括应该实现的接口、可以使用的接口、业务配置文件的编写等。本文最后对Parlay X应用服务器的功能和性能测试进行了介绍,并指出了设计与实现工作中需要进一步研究和完善的地方。