浅析短网址api接口技术
短网址api接口具有开放式的业务体系结构将是下一代网络的重要特征之一。其中,关键的技术之一就是短网址api接口网络控制与短网址api接口应用层之间的应用程序接口(API)。通过短网址应用程序接口,业务开发商、独立软件提供商(ISV)等第三方应用可以获得使用现有网络资源的能力,从而方便、灵活地为客户提供所需的业务。本文对目前在短网址api接口业界影响较大的两种APIs进行介绍。
一、短网址api接口技术之网络控制与应用层之间API的分类
API接口总体上分以下几类:
(1) 第三方API。此API向第三方开放并提供鉴权和安全性功能。通过此API,第三方可以使用业务控制API和业务管理API。
(2) 业务控制API。此API提供用于控制业务的网络能力,包括呼叫控制、计费、移动、用户交互等。网络经营者或第三方可以通过此API开发他们的应用。
(3) 业务管理APIs。此APIs提供业务管理功能,例如业务的观测、扩展、执行等。网络经营者利用此APIs进行业务管理。
(4) 协议/资源API。此API提供网络能力的协议/资源功能。此类API不在本文介绍范围之内。
二、短网址api接口技术之OSA/ParlayAPIs
Parlay组织,ETSI和3GPP正在联合为开放业务接入(OSA)定义公用APIs。今后,这个联合小组开发的API将被称为OSA/ParlayAPIs。
Parlay组织成立于1998年。最初的成员有BT,Mi-crosoft,NortelNetworks,Siemens和Ulticom(前身是DGM&STelecom)。截止到今天,Parlay组织已经拥有各类成员60多个。随着研究的深入,Parlay组织逐渐与其他标准化组织或论坛,例如ETSI,3GPP,JAIN等建立起合作关系。
OSA/ParlayAPIs希望应用提供商(例如独立软件提供商和应用业务提供商),可以不依赖于基础话音/多媒体网络进行网络应用开发。快速的商业化和简化的开发周期将是OSA/ParlayAPIs期待的利益点。
OSA/ParlayAPIs包含两类接口,即业务接口(此类接口用于应用接入网络能力)和框架接口(此类接口用于对业务接口提供所必须的安全性、可管理等能力的支持)。OSA/ParlayAPIs使用统一的建模语言(UML)进行描述。APIs提供相应的机制以保证对象透明地发送请求并接收来自其他不同平台对象的响应。
Parlay框架和业务能力特征是OSA/ParlayAPIs的主要组成部分。框架APIs主要包含应用服务器与框架之间的接口,网络业务能力服务器(SCS)与框架之间的接口.企业经营者与框架之间的接口。完成的主要功能有业务注册、订购和发现,鉴权和授权,综合性管理。业务能力特征(SCFs)包括的主要内容参见下表:
业务能力特征包括的主要内容表
呼叫控制提供基本的呼叫控制能力,并提供多方呼叫,多媒体呼叫,会议呼叫控制等增强功能用户交互发送短消息、播送通知、收集用户信息等功能移动获得用户位置和状态信息终端能力获得用户终端具有的能力数据会话控制对数据会话进行控制基本消息传送发送、存储、接收消息、提供语音邮箱或电子邮箱所需的能力连通性管理提供QoS保证账户管理提供账户查询等功能计费提供计费功能策略管理创建,更新,删除,检索策略信息呈现和可用性管理管理与呈现相关的信息。
一、短网址api接口技术之网络控制与应用层之间API的分类
API接口总体上分以下几类:
(1) 第三方API。此API向第三方开放并提供鉴权和安全性功能。通过此API,第三方可以使用业务控制API和业务管理API。
(2) 业务控制API。此API提供用于控制业务的网络能力,包括呼叫控制、计费、移动、用户交互等。网络经营者或第三方可以通过此API开发他们的应用。
(3) 业务管理APIs。此APIs提供业务管理功能,例如业务的观测、扩展、执行等。网络经营者利用此APIs进行业务管理。
(4) 协议/资源API。此API提供网络能力的协议/资源功能。此类API不在本文介绍范围之内。
二、短网址api接口技术之OSA/ParlayAPIs
Parlay组织,ETSI和3GPP正在联合为开放业务接入(OSA)定义公用APIs。今后,这个联合小组开发的API将被称为OSA/ParlayAPIs。
Parlay组织成立于1998年。最初的成员有BT,Mi-crosoft,NortelNetworks,Siemens和Ulticom(前身是DGM&STelecom)。截止到今天,Parlay组织已经拥有各类成员60多个。随着研究的深入,Parlay组织逐渐与其他标准化组织或论坛,例如ETSI,3GPP,JAIN等建立起合作关系。
OSA/ParlayAPIs希望应用提供商(例如独立软件提供商和应用业务提供商),可以不依赖于基础话音/多媒体网络进行网络应用开发。快速的商业化和简化的开发周期将是OSA/ParlayAPIs期待的利益点。
OSA/ParlayAPIs包含两类接口,即业务接口(此类接口用于应用接入网络能力)和框架接口(此类接口用于对业务接口提供所必须的安全性、可管理等能力的支持)。OSA/ParlayAPIs使用统一的建模语言(UML)进行描述。APIs提供相应的机制以保证对象透明地发送请求并接收来自其他不同平台对象的响应。
Parlay框架和业务能力特征是OSA/ParlayAPIs的主要组成部分。框架APIs主要包含应用服务器与框架之间的接口,网络业务能力服务器(SCS)与框架之间的接口.企业经营者与框架之间的接口。完成的主要功能有业务注册、订购和发现,鉴权和授权,综合性管理。业务能力特征(SCFs)包括的主要内容参见下表:
业务能力特征包括的主要内容表
呼叫控制提供基本的呼叫控制能力,并提供多方呼叫,多媒体呼叫,会议呼叫控制等增强功能用户交互发送短消息、播送通知、收集用户信息等功能移动获得用户位置和状态信息终端能力获得用户终端具有的能力数据会话控制对数据会话进行控制基本消息传送发送、存储、接收消息、提供语音邮箱或电子邮箱所需的能力连通性管理提供QoS保证账户管理提供账户查询等功能计费提供计费功能策略管理创建,更新,删除,检索策略信息呈现和可用性管理管理与呈现相关的信息。