基于parlay和xml的业务生成与执行系统的研究与实现论文

基于parlay和xml的业务生成与执行系统的研究与实现论文

ID:10581454

大小:49.00 KB

页数:3页

时间:2018-07-07

基于parlay和xml的业务生成与执行系统的研究与实现论文_第1页
基于parlay和xml的业务生成与执行系统的研究与实现论文_第2页
基于parlay和xml的业务生成与执行系统的研究与实现论文_第3页
资源描述:

《基于parlay和xml的业务生成与执行系统的研究与实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Parlay和XML的业务生成与执行系统的研究与实现论文摘要传统的智能网业务生成环境是基于七号信令的,业务的执行与底层的物理网络密切相关,导致新业务的开发难度较大。下一代网络中的Parlay技术和OSA的结合使得应用层业务的开发不必依赖底层网络,提供了一种开发业务的通用方式。使用Parlay/OSA与XML相结合的方法实现这一系统,并给出了一个应用实例。关键词智能网;业务生成环境;业务逻辑执行环境;Parlay/OSA;XML一、引言传统的智能网业务开发模式使用信令消息的交互1,根据业务特性构造信令交互过程,并调用底层网络功能,从而构造出智能网业务。这种方式不但需要开发人员熟悉底层异构

2、网络和复杂的信令.freelVector)2部分,业务编辑窗口中每创建一个图元的同时把此对象加入到SvrItemVector中,始终保持界面显示与内存完全同步,以便于对图元进行处理。本系统设计的部分图元的名称、在编辑业务时可设置的图元属性以及该图元的功能以列表的方式给出,见表1。表1:部分图元属性及功能图元名业务编辑时可设定的属性业务执行时的功能Begin设定业务名,最大并发用户数,数据库连接信息,所用到的SCF系统初始化,应用和框架之间的互相鉴权,业务选择和业务协议的签订UICard卡业务的通用处理,设置卡号和密码的长度限制和结束符等提示用户按照属性中设定的格式输入卡号和密码,并收集用户

3、的输入息UICall设定号码长度和拨号终止符等提示用户拨被叫号码,接收所拨号码,路由寻径,接续呼叫。UICheck设定可查询的信息类别返回查询结果,如账户余额,有效期UINe类对象),并设定此对象的起点图元、终点图元、线条类型等属性,然后把此对象保存到LineVector中,始终保持界面显示与内存数据完全同步,以便于对线条进行处理。根据实际的需要本系统设计了以下5种类型线条。线条的类型、颜色和在编辑业务时可设置的属性以及在生成XML文件时该线条的作用以列表的方式给出,见表2。表2:线条类型及功能说明线条类型线条颜色业务编辑时可设定的属性转化为XML文件时的作用表示正常流程黑色无属性设定顺序

4、排列所连的图元判断为真的分支绿色无属性设定加入IF标记判断为假的分支红色无属性设定加入ELSE标记表示循环的线条黄色设定循环的次数加入LOOP标记表示多分支的线条蓝色设定分支的CASE值加入SVector和存储线条的线性结构LineVector。依照图元,线条以及XML标记的对应关系(见表1~表3),生成相应的XML元素,并组合这些元素成为XML文件,描述业务流程。对内存中线性存储结构中的每个元素进行处理。依次取出LineVector中的每个元素lineItem,.freel的fromItem和toItem属性插入与相应图元对应的XML标记。对线性存储结构中的每个元素循环使用此方法,构建一

5、个XML结构树,然后通过org.jdom.XMLOutputter的Output()方法向磁盘输出XML文件。3.3SLEE的设计与实现SLEE模块的功能是把XML文件描述的业务转化成完整的java代码,并编译执行。通过调用Parlay网关的接口函数,支持新业务。Java代码分为2部分:用于初始化的通用部分(每种业务都需要用到的)和与专门与某个图元对应的部分。3.3.1通用部分主要包括业务应用程序和Parlay网关之间的鉴权、业务选择以及业务协议签订这些功能。由Begin图元对应的代码完成,它组合相应的用于鉴权和业务协议签订的一些ParlayAPI。3.3.2针对具体图元的代码通用部分代码

6、生成后,SLEE读取并解析XML文件,根据读出的标记,插入与具体图元对应的代码。具体业务支持的特定功能由相应图元对应的代码完成。各图元对应的ParlayAPI,主要有以下几个,限于篇幅在这里统一描述:(1)一般呼叫控制业务管理接口IpCallControlManager的enableCallNotification()方法,完成触发事件标准注册4;(2)一般呼叫控制业务的回调管理接口IpAppCallControlManager的callEventNotify()方法,业务能力服务器通过它实现通知应用有呼叫产生4;(3)用户交互呼叫接口IpUICall的sendInfoAndCollect

7、Req()方法和sendInfoReq()方法,向业务能力服务器请求信息4;(4)用户交互呼叫回调接口IpAppUICall的sendInfoAndCollectRes()方法,业务能力服务器通过它实现通知机制4;(5)呼叫接口类IpCall的routeReq()方法4,完成用户呼叫的接续。3.3.3编译与执行SLEE编译并执行生成的java代码,并调用实际的Parlay网关或网络模拟器(如朗讯的模拟器MiLifeISG

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。