注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Simon

 
 
 

日志

 
 

JbuilderX开发ParlayX应用初步之看图说话  

2007-10-10 18:08:21|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

Parlay是什么?

Parlay是由多家网络运营公司、应用业务供应商、独立软件销售商、设备制造商及标准化组织组成的一个非赢利性组织,它通过建立开放式、独立与技术实现的应用编程接口(API)规范,向应用开发者开放底层电信网络的能力,架起电信域和IT域的桥梁,Parlay Group提出的口号就是“The Parlay GroupBridging Telecom and IT”,Parlay有时候也是“Parlay API规范”的简称,现在最新版本为 Parlay API 5.0Parlay在英文中的意思是“连本带利的赌博,增值”,可能源于法语,用在增值电信业务方面,再贴切不过了。

Parlay规范规定的能力

Parlay APIs主要由两部分组成:
1
、业务接口(Server Interface):提供可以访问Parlay服务器所提供的一系列基本业务功能 ,有时候称之为业务能力特征SCF(具体功能见上图)

2 框架接口(Framework Interface):对业务接口提供必需的安全、管理支持。

Parlay应用体系架构

(来源于Parlay规范文件)

Network

Security

Boundary

The Parlay APIs

Network

Elements

Service

Provider

Domain

SCP

Managed IP

  Network

Network

Elements

Mobile

Network

Application

Server

Router

HLR

 

Parlay

Gateway

Parlay

Gateway

PSTN

Network

Elements

 

Parlay/OSA Applications

Parlay客户端是应用服务器,一般由开发各种电信增值业务的第三方业务提供商提供, Parlay服务器又称Parlay 网关(Parlay Gateway),它为Parlay客户端提供各种电信底层基本业务能力的支持。

Parlay X怎么产生了

Parlay API 对底层的网络细节进行了屏蔽但它过于庞大和复杂目前80%Parlay业务只用到了20%Parlay API,仍然要求应用开发者应该有电信背景知识并熟悉电信网络应用开发流程。这就限制了Parlay API的应用推广。为此,Parlay组织推出了Parlay X Web Services规范,使得不具备电信专业知识的IT开发人员可以轻松开发电信增值服务。

 

Parlay X是什么?

可以简单的认为是Parlay+Webservice通过面向服务的架构(Service-Oriented ArchitecturesSOA)使用Web服务技术Web Service实现电信业务能力的提供。Web ServiceWeb服务)最先由微软提出,是一种全新的分布计算环境。对于编程开发人员来说,通过WSDL文件描述和发布功能集,供其他人员无缝调用自己的能力。

ParlayX现在最高规范版本Parlay X Web Services API2.0

Parlay X提供的能力

ParlayX通过使用Web service技术规定了以下的能力提供:

 

Jbuilder开发ParlayX应用

Step 1,下载WSDL文件

Parlay官方网站下载WSDL文件,我们以第三方呼叫为例(ThirdPartyCall),选择Part   1: CommonPart   2: Third Party Call,下载后将WSDL文件组织在一个文件目录下,方便调用

Step 2选择服务器

使用Jbuilder新建一个项目,比如ParlayTPC.jpx,然后选择Project,在Server中选择Tomcat4.1,通过此服务器可以使用其Axis生成ParlayX服务器或客户端代码,也可发布Web Service

Step 3使用Web Service Designer

选择文件-新建-Web Service-Web Service Designer,准备建立Web Service生成环境

4 Web Service配置向导

选择Apache Axis,准备生成服务器端和客户端,建立一个默认的web module,方便Webservice的生成和发布

5在控制面板上出现的Web services Designer中填入我们要使用WSDL文件,生成Web service服务器端Skeleton类和客户端Stub

 

6 输入下载的WSDL文件地址

7 选中 Server options Generate Skeleton classes,生成服务器端类,通过服务器端类,可以提供电信基础业务能力,不过一般由Parlay X网关开发公司实现,一般他们要比屏蔽掉同电信基础网元的复杂性,作为第三方服务提供商一般不需要关注,只要使用客户端Stub类调用能力就行了

8 编译生成我们需要的类

9 可以使用的类出现了

10 在此基础上,可以测试和进行增值业务编程了。比如遇忙回呼、WebCall等等。

结束语

Parlay X协议还是一个相对比较简单的协议接口,通过对Parlay X协议的研究, Parlay X协议还需要增强:比如对呼叫的持续控制能力和用户交互能力的加强 。但是Parlay X已经架起了IT域和电信域的桥梁,在ParlayX的平台上,各种奇思妙想的电信增值业务将会向Internet网络应用一样层出不穷,IT开发人员,这是你的新舞台!

参考资料

[1] Parlay Group. Parlay X Web Services Specification. Version 1.0, 2003

[2] Parlay Group. Parlay X Web Services White Paper. Version 1.0, 2002

[3] Parlay Group. Parlay Web Services Overview. Version 1.0, 2002

[4] 陶晨 . Parlay技术及其在下一代业务中的应用 . 通信世界, 200219

[5] http://www.parlay.org

 

作者信息

陈千,上海大学计算机硕士研究生,现就职于上海新泰信息技术有限公司NGN业务发展部软件工程师,从事过信息安全软件和电信增值业务的管理和研发,他乐于同你在信息安全、电信增值业务方面同您交流,

你可以通过roger_c_q@hotmail.com同他联系

  评论这张
 
阅读(349)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018