论文部分内容阅读
随着下一代网络的发展,电信网络与因特网逐渐融合。基于下一代网络的开放体系结构特点及开放网络能力的特点,第三方可以基于开放增值业务接口快速的开发增值业务,从而增强了电信网络的活力。当前的电信网络,ParlayX/WebService是开放电信增值服务的基本接口规范。WebService采用WSDL(Web Services Description Language)进行接口能力描述,但由于WSDL的设计局限,其扩展性有很大的限制。而因特网则提供了一个相对开放的服务控制方式REST(Representational State Transfer)。REST通过使用通用的接口操作暴露的资源位置来完成服务。由于接口的通用性,增值应用不必关心接口的差异,从而使业务开发具有很强的灵活性。但REST主要用于B/S架构,服务之间消息交互量大,如果照搬REST来支持通信网服务,则性能会有很大问题。ROM (Resource-Oriented Modeling)架构是一种全新的服务控制方式,其参考了REST架构,同时减少了客户端与服务器端的交互,大大提高了访问的性能。ROM以面向资源的操作模型支持业务驱动的体系结构(ROA:Resource Oriented Architecture),能够较好的满足面向第三方的开放增值业务能力需求。本论文在分析互联网和电信网络服务特点的基础上,深入剖析了ROM计算模型,提出了一种以服务模板和服务组件方式的面向资源的服务框架设计思路。该系统在保证电信服务通信性能的基础上,支持使用模板完成基于资源操作的通信服务处理,支持基于组件的服务模板构造,从而支持服务的动态修改和部署,实现服务系统的灵活性。本文首先分析了下一代网络的特点,针对电信网络服务能力的需求,指出WebService和REST的不足,从而引出ROM计算模型,之后基于ROM计算模型提出了服务逻辑的软件实现框架,以服务模板封装服务能力,以服务组件搭建服务模板。最后在此软件框架基础上,设计实现了面向通用消息增值服务的服务模板,并进行相关功能测试。