大家好,欢迎来到IT知识分享网。
1 背景
图 2-1 SNE在电信系统中的位置
3 功能
3.1 系统组成
SNE平台的系统组成结构如图3-1所示。
图 3-1 SNE平台的系统组成结构图
SNE平台的系统结构解释如下:
SNE对外体现为一个底层平台,基于SNE平台,SNE的开发环境可以开发出满足不同应用场景的话音服务(Voice App)、数据服务(DATA App)等。
SNE平台提供总线结构的分布式运行环境,通过SN开发环境开发的服务,可以动态加载到SNE平台中运行。
SNE平台提供各类公用SDK,供上层应用服务调用。提供SDK接口包括定时器、消息调度、配置管理等。
SNE平台提供多种协议适配器。例如:支持计费的Diameter消息的接入、支持网管消息的接入等。
3.2 系统功能
提供运行环境
SNE平台提供高性能、分布式服务的互操作环境。主要表现在:
服务之间可以通过消息总线自由进行通信,从而满足服务的分布式部署与松耦合集成。
支持异步及同步两种通信方式。
提供开发环境
SNE开发环境(SDT)
提供强大的图形化业务建模能力。
支持图形化和JAVA脚本两种编辑方式实现业务逻辑,编辑完成后,可以由SDT中的集成工具根据模型自动生成代码。
具备强大的业务调试功能,提供图形调试和脚本调试两种调试方式。对于图形调试,可以对图元设置断点,在调试过程中,可以动态显示业务的执行轨迹,同时,能够跟踪和调试图元内部的代码
提供业务开发仿真器,例如MSMC、话机终端等,方便业务开发人员完成业务离线测试
在完成业务开发后,SDT提供部署图和部署工具,用户可以方便的进行业务部署。
提供公有功能
SNE平台提供用于容器运行和上层应用开发所需要的公有机制和管理功能。
SNE 平台提供的公有机制包括:
其他公有机制
SNE Platform提供公共管理包括:
其他公共管理服务
提供多种协议接入
SNE Platform提供一个开放的接入环境,支持的协议包括Diameter、SOAP、RMI、SIP、CAP、INAP等。
4 亮点
4.1 融合
SNE系统支持固定、移动、IMS和IP的融合,支持各种不同的网络协议,SNE系统的网络接入如图4-1所示。
图 4-1 SNE网络接入图
4.2 开放
4.2.1 基于服务的SOA架构
SNE平台是基于SOA的架构进行设计,所有的组件都是服务。SNE内部组件之间采用IDL(Interface Definition Language)接口进行通信。IDL调用通过消息在SNE的消息总线上进行传递。
4.2.2 高性能的消息总线
总线机制
SNE的消息总线机制包括:
4.2.3 基于消息总线的服务调用
外部系统也可以请求SNE服务,通过各种协议Apdater,将外部协议转换成总线消息,调用SNE的服务。例如SIP协议,CAP协议等。
4.2.4 服务的命名管理和寻址
SNE Platform的命名服务提供了SNE各种服务的命名注册和服务寻址功能,上层的应用通过命名可以发现服务,并请求服务,而具体的服务的位置对应用是透明的。
4.3 高效
4.3.1高效的业务开发环境SDT
SNE提供高效的业务开发环境SDT,其高效主要表现在:
SDT提供图形化的业务建模能力,并可以自动生成代码。
SDT提供强大的调试工具,能够快速定位解决问题。
SDT提供强大的测试仿真功能,可模拟交换机、手机终端等。对业务进行离线测试。
SDT提供数据视图,以图形方式定义数据库表、存储过程、命名SQL和字段属性。在业务部署时,自动生成。
SDT提供部署工具,用户可以方便的进行业务部署。
支持java语言编程。
4.3.2 丰富可重用的电信组件仓库
SNE提供电信业务相关的组件仓库和SDK,业务开发人员可以方便的进行业务开发,主要表现在:
SNE提供大量的电信能力的重用组件,封装了大部分的电信能力。用户可以不关注底层的电信能力,也可以轻松快捷的开发出符合要求的电信业务。
SNE的组件仓库可实现分层扩展和重用,SNE提供的业务模板和定制模板,业务开发人员只需要编写少量的代码,实现模板中定义的扩展点,即可实现电信业务的开发。
4.4 高可靠性
SNE系统的高可靠性体现在:
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/132501.html