1 Parlay X协议综述 Parlay X采用WSDL的方式对Parlay API进行定义。每一个Parlay X Web业务都是来自Parlay API对电信网络业务能力集的一个抽象,并且将相关的电信网络能力通过Parlay X协议的方式提供给开发人员。
Parlay API和Parlay X Web业务的关系可以用图1进行描述。
对于Parlay X协议体系:
(1)由Parlay X Web业务提供的网络能力可以是单一的(如只包括呼叫控制部分的能力),也可以是混合的(如既包括终端定位的能力,也包括用户状态的能力)。
(2)使用Parlay X Web业务的应用和执行此项服务的服务器之间采用基于xml的消息交互机制。消息的交互采用同步的请求/响应模式,并且必须由应用启动消息交互,而来自Parlay X Web服务器的响应是可选的。然而,需要指出的是,异步的由执行Parlay X Web业务的服务器(又称为Parlay X网关)发起的到应用的请求也是需要的,如执行一个通知类型的Web业务。在这种情况下,消息的交互将激活一个应用侧的Web业务,并且使用类似的,同步方式的请求/响应机制。
(3)Parlay X Web业务之间是不相关的,并且从应用的角度看,Web业务本身是没有状态机制的。尤其需要指出的是,假如Parlay 网关发起一个到应用的异步通知,不需要执行应用侧启动的激活动作,用于提供或者禁止Parlay X业务侧的,和通知业务有关的准则。