白盒测试的ParlayAPI接口测试方法设计方案.docxVIP

白盒测试的ParlayAPI接口测试方法设计方案.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于白盒测试的Parlay API接口测试方法设计下一代网络(NGN)是可以提供语音、数据和多媒体等各种业务的综合开放的网络架构,可以支持快速业务部署以及第三方业务控制。NGN开放式业务提供的是一个分布式系统,为了实现第三方业务开发,业务结构应采用开放式接口控制技术,正在研究和开发的技术包括移动代理技术、主动网络技术和应用编程接口(API)技术。目前现实可行的是API技术。许多组织提出了开放业务平台的API,Parlay是其中最活跃、最有影响力的一个。??????? 在Parlay组织成立后不久,3GPP和ETSI启动了3G系统UMTS的开放式业务架构的研究,称之为OSA。两者非常类似,最初的OSA标准就是由Parlay 1.2和2.1加上少量的3GPP新增功能组成的。其后,两个组织决定从Parlay 3.0和OSA R5开始统一发布接口标准,命名为Parlay/OSA,这奠定了固定和移动NGN业务层融合的技术基础。两者的差别在于,Parlay是单纯的接口标准,而OSA是一种业务结构,不仅包括业务接口,还包括体系结构以及Parlay至移动网络协议,如MAP、CAP等的映射。一、PariayAPl对业务的支持??????? Parlay API是一种基于分布式技术的、开放的、面向对象的下一代业务开发技术,它通过协议映射技术把底层网络的通信细节抽象成标准的API形式供业务开发者开发业务逻辑程序。它带来的好处是降低了业务开发的技术门槛,能使业务开发者更快捷地满足用户的个性化需要,提供丰富多彩的业务,为下一代网络的应用和发展提供最有效的驱动力。??????? Parlay APl是一个标准的接口,从而能够使第三方通过此接口利用运营商的基础网络提供丰富多彩的业务,例如统一消息业务、基于位置的业务、呼叫中心业务等,这些业务的业务逻辑都位于应用服务器上。??????? 通过Parlay提供的第三方业务主要分为以下几类:·通信类业务,如点击拨号、VoIP、点击传真、可视通话、会议电话,以及与位置相关的紧急呼叫业务等;·消息类业务,如统一消息、短消息、语音信箱、E-mail、多媒体消息、聊天等;·信息类业务,如新闻、体育、旅游、金融、天气、黄页、票务等各种信息的查询、订制、通知,以及基于位置的人员跟踪、找朋友等;·娱乐类业务,如游戏、博彩、谜语、教育、广告等。??????? 各类业务可以相对独立,也可以有机地结合,例如可以在查询信息时根据相应的信息进行支付类业务,而且各种娱乐可以通过不同的消息方式来表现(短消息、E-mail),将娱乐与消息业务相结合。??????? 框架服务器接口和业务能力接口是Parlay API定义的两类主要接口。业务逻辑程序通过Parlay网关中框架服务器接口的鉴权后,被授权接入规定的业务,然后使用框架服务器接口提供的业务能力发现和业务能力选择功能,通过签订在线业务能力使用协议,获得在框架服务器中注册的、满足业务需求的业务能力管理类接口引用。业务逻辑通过获得业务能力管理类接口引用就可以和其对应的业务能力接口进行通信,实现特定业务逻辑的呼叫控制、用户交互及计赞等功能。??????? Parlay标准定义的是控制底层网络资源的API,并非网络协议。两者的差别在于:协议面向具体的网络,由严格定义的一组消息和通信规则组成;API面向软件编程者,由一组抽象的操作或过程组成。在不同的网络中完成同样的功能所用的协议可能完全不同,但是所用的API则完全相同。这样,原来对通信网技术知之甚少的软件人员也可以利用Parlay接口自如地开发应用业务程序。二、开放式业务接口Parlay API的测试??????? 业务支撑环境是业务实现的重要环节,下一代网络的业务支撑环境主要包括应用服务器、业务服务器和业务生成环境,它们互相配合,共同完成向用户提供多样灵活的基于下一代网络的增值业务的任务。其中应用服务器是支撑环境的主体,它通过开放的协议或者API与软交换设备之间的交互来间接地利用底层网络资源,从而实现了业务与呼叫控制的分离,有利于新业务的引入。??????? 应用服务器可分为SIP应用服务器和Parlay应用服务器两类,前者与软交换之间采用SIP协议进行交互,后者将采用Parlay API作为与软交换之间的接口。通过协议开发业务的主要特点是:开发的业务与特定的网络和协议有关,即应用与具体的协议和网络相联系,这样开发的业务互通性不好,同时业务也不可移植。而采用基于开放API开发方法的主要特点是:互通性好,具有可编程性,可扩展性好,支持第三方业务开发。Parlay应用服务器的框架如图1所示。?????????????????? 图1 Parlay应用服务器的框架??????? Parlay API主要由两部分组成:①业务接口(service Inte

文档评论(0)

ipad0b + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档