Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND PLATFORM FOR IMPLEMENTING SERVICE CAPABILITY SHARING
Document Type and Number:
WIPO Patent Application WO/2014/071626
Kind Code:
A1
Abstract:
Embodiments of the present invention provide a method and a platform for implementing service capability sharing. The method comprises: configuring a management capability element model; recording a management interface of a management capability of a service capability in a service capability catalog, forming management capability element data for describing the management capability, and recording the management capability element data in a management capability element data catalog; querying the management capability element data catalog for a matched management capability, and returning a query result; generating a management capability invoking code of a composite service capability according to the query result; receiving a management capability invoking request by an access gateway, forwarding the management capability invoking request to a providing entity of the management capability to be invoked, and recording a management capability invoking process; and performing arbitration according to the recorded management capability invoking process. The present invention can implement, based on a service capability sharing platform, the service capability management capability sharing among a third-party composite service developer, a service owner, and a final consumer, thereby facilitating the development process of the service capability.

Inventors:
LI SIHAO (CN)
Application Number:
PCT/CN2012/084448
Publication Date:
May 15, 2014
Filing Date:
November 12, 2012
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
International Classes:
H04L29/08
Foreign References:
CN101557382A2009-10-14
CN101364295A2009-02-11
CN101193153A2008-06-04
CN101005388A2007-07-25
Attorney, Agent or Firm:
LEADER PATENT & TRADEMARK FIRM (CN)
北京同立钧成知识产权代理有限公司 (CN)
Download PDF:
Claims:
权 利 要 求 书

1、 一种业务能力共享的实现方法, 其特征在于, 包括:

在业务共享平台中配置管理能力元模型, 以形成管理能力生命周期规 范;

根据接收到的业务能力发布请求, 将业务能力中管理能力的管理接口 记录至业务能力目录中, 并基于所述管理能力元模型形成描述所述管理能 力的管理能力元数据, 记录至管理能力元数据目录中;

根据管理能力查询请求, 在所述管理能力元数据目录中查询匹配的管 理能力, 并返回查询结果;

根据查询结果, 产生组合业务能力的管理能力调用代码, 其中, 所述 管理能力调用代码用于调用其他业务能力的管理能力;

通过业务共享平台的接入网关接收到管理能力调用请求, 将所述管理 能力调用请求转发给所调用的管理能力的提供实体, 以进行管理能力调 用。

2、 根据权利要求 1所述的业务能力共享的实现方法, 其特征在于, 还包括:

在进行管理能力调用过程中, 通过业务共享平台的接入网关对管理能 力调用过程进行记录;

根据所述记录的管理能力调用过程进行仲裁。

3、 根据权利要求 1所述的业务能力共享的实现方法, 其特征在于: 所述管理能力元模型用于描述业务能力的运营模式、运营模式下的管 理生命周期阶段、 以及管理生命周期阶段中的各个管理接口, 所述管理生 命周期阶段包括所述业务能力的业务规格属性管理、业务激活、订单开通、 性能保障和计费结算。

4、 根据权利要求 1所述的业务能力共享的实现方法, 其特征在于, 通过业务共享平台的接入网关接收到管理能力调用请求之后, 还包括: 根据所述管理能力元数据对管理能力调用过程中交互的消息进行协 议转换。

5、 根据权利要求 1所述的业务能力共享的实现方法, 其特征在于, 基于所述管理能力元模型形成描述所述管理能力的管理能力元数据包括: 基于所述管理能力元模型, 通过界面填充元数据参数, 以形成描述所 述管理能力的管理能力元数据。

6、 根据权利要求 2所述的业务能力共享的实现方法, 其特征在于, 还包括: 根据所述记录的管理能力调用过程进行利润分成计算。

7、 根据权利要求 2所述的业务能力共享的实现方法, 其特征在于: 所述方法还包括: 将管理能力元数据目录中记录的管理能力元数据实 时同步至所述接入网关中;

则根据所述记录的管理能力调用过程进行仲裁包括: 所述接入网关将 记录的管理能力调用过程基于管理能力元数据进行解析, 根据解析的数据 进行仲裁。

8、 根据权利要求 1所述的业务能力共享的实现方法, 其特征在于, 还包括:

获取已发布的业务能力的状态信息的参数, 记录至所述业务能力目 录, 并建立所述状态信息的参数与对应的管理能力元数据目录中的管理能 力元数据之间的关联;

当接收到状态信息查询请求时, 调用管理能力元数据目录中的管理能 力元数据和业务能力目录中的状态信息参数, 形成查询结果并返回。

9、 根据权利要求 1所述的业务能力共享的实现方法, 其特征在于, 将所述管理能力调用请求转发给所调用的管理能力的提供实体包括: 去除所述管理能力调用请求的首层封装, 根据解封装后的管理能力调 用请求中的管理能力接口地址, 将所述管理能力调用请求转发给管理能力 的提供实体。

10、 一种业务能力共享平台, 其特征在于, 包括:

元模型维护模块, 用于在业务共享平台中配置管理能力元模型, 以形 成管理能力生命周期规范;

业务能力发布模块, 用于根据接收到的业务能力发布请求, 将业务能 力中管理能力的管理接口记录至业务能力目录中, 并基于所述管理能力元 模型形成描述所述管理能力的管理能力元数据, 记录至管理能力元数据目 录中;

管理能力查询模块, 用于根据管理能力查询请求, 在所述管理能力元 数据目录中查询匹配的管理能力, 并返回查询结果;

业务组合部署模块, 用于根据查询结果, 产生组合业务能力的管理能 力调用代码, 其中, 所述管理能力调用代码用于调用其他业务能力的管理 能力;

管理能力调用网关, 用于接收管理能力调用请求, 将所述管理能力调 用请求转发给所调用的管理能力的提供实体, 以进行管理能力调用。

11、 根据权利要求 10所述的业务能力共享平台, 其特征在于: 管理能力调用网关还用于在进行管理能力调用过程中对管理能力调 用过程进行记录;

所述平台还包括仲裁模块, 用于根据所述记录的管理能力调用过程进 行仲裁。

12、 根据权利要求 10所述的业务能力共享平台, 其特征在于: 所述管理能力元模型用于描述业务能力的运营模式、运营模式下的管 理生命周期阶段、 以及管理生命周期阶段中的各个管理接口, 所述管理生 命周期阶段包括所述业务能力的业务规格属性管理、业务激活、订单开通、 性能保障和计费结算。

13、 根据权利要求 10所述的业务能力共享平台, 其特征在于, 还包 括:

协议转换模块, 用于根据所述管理能力元数据对管理能力调用过程中 交互的消息进行协议转换。

14、 根据权利要求 10所述的业务能力共享平台, 其特征在于, 业务 能力发布模块包括:

接口记录单元, 用于根据接收到的业务能力发布请求, 将业务能力中 管理能力的管理接口记录至业务能力目录中;

元数据生成单元, 用于基于所述管理能力元模型, 通过界面填充元数 据参数, 以形成描述所述管理能力的管理能力元数据, 记录至管理能力元 数据目录中。

15、 根据权利要求 11所述的业务能力共享平台, 其特征在于, 还包 括: 利润结算模块, 用于根据所述记录的管理能力调用过程进行利润分成 计算。 16、 根据权利要求 11所述的业务能力共享平台, 其特征在于: 还包括同步协调模块, 用于将管理能力元数据目录中记录的管理能力 元数据实时同步至所述接入网关中;

则所述仲裁模块具体用于根据记录的管理能力调用过程基于管理能 力元数据进行解析, 根据解析的数据进行仲裁。

17、 根据权利要求 10所述的业务能力共享平台, 其特征在于, 还包 括:

状态信息获取模块, 用于获取已发布的业务能力的状态信息的参数, 记录至所述业务能力目录, 并建立所述状态信息的参数与对应的管理能力 元数据目录中的管理能力元数据之间的关联;

状态查询模块, 用于当接收到状态信息查询请求时, 调用管理能力元 数据目录中的管理能力元数据和业务能力目录中的状态信息参数, 形成查 询结果并返回。

18、 根据权利要求 10所述的业务能力共享平台, 其特征在于, 管理 能力调用网关具体用于去除所述管理能力调用请求的首层封装, 根据解封 装后的管理能力调用请求中的管理能力接口地址, 将所述管理能力调用请 求转发给管理能力的提供实体。

Description:
业务能力共享的实现方法和平台

技术领域 本发明涉及数据处理技术, 尤其涉及一种业务能力共享的实现方法和 平台。 背景技术

随着网络技术的发展, 其业务能力逐渐丰富, 运营商可以为消费者提 供各种各样的应用软件, 即业务能力, 例如彩信、 天气预报、 游戏等。

运营商建立的应用商店( AppStore )为第三方提供了应用发布的平台, 消费者通过 AppStore进行付费下载, 第三方与运营商进行利润分成,形成 了长尾的应用软件对最终消费者进行推送的过 程。 AppStore解决了业务开 发者欠缺向最终消费者的推送能力的问题, 建立了应用软件下载业务的价 值链生态环境。 同样在线业务能力所有者也面临推广销售和运 营能力缺失 的鸿沟, 不能低成本地将自身的业务能力直接推送给最 终消费者的终端客 户并获得盈利。 而运营商拥有客户资源、 渠道、 运维能力和已有的业务能 力, 同时运营商面临着互联网业务的激烈竟争而需 求新的利润增长点, 运 营商可以尝试开放和整合已有的这些业务能力 , 建立新的价值链交付平台 并提供方便的使用界面, 吸引在线业务所有者, 极大丰富平台上的业务能 力, 吸引更多的客户。 最终实现平台和在线业务所有者的共赢。

运营商已有的平台优势在于通过 BSS/OSS (业务 /运营支撑系统, Business & Operation Support System ) 和业务交付平台 ( SDP ) 系统建立 的可管理有保障的面向最终客户的端到端的运 营和交付体系平台, 平台内 部的能力是可利用、 可管理、 可控制的, 但是这些可管控的能力是相对封 闭的系统,对外的能力开放具有很大的局限性 。通过 SDP平台的建立实现 相对的开放, 其一可以开放运营商部分业务功能能力供第三 方进行调用, 其二是内容服务提供商可以借用运营商平台的 业务能力进行内容提供商 所自有内容资源的推送。但是目前业界的 SDP平台并未实现管理能力的外 露, 即运营管理能力接口未标准化, 第三方业务开发者在进行业务功能开 发后并不能直接将该业务投入运营, 而需要大量的人工配置过程才能投入 运营, 从而使第三方在利用运营商平台的过程中需要 大量的人工交互过 程, 不能简捷自动化地进行业务到最终客户的交付 。

同时运营商面临管道化的危机, 需要整合其现有的能力进化为智能管 道或者平台, 其中的一个方向即将自身的平台建立为价值链 使能平台, 以 业务功能能力的交付为核心规范业务能力的管 理生命周期过程和接口, 第 三方可以灵活配置和调用这些管理能力接口, 从而选择其合适的模式进行 管控。 发明内容

本发明实施例提供了一种业务能力共享的实现 方法和平台, 以优化业 务所有者、 第三方组合业务开发者和消费者之间实现业务 能力共享的方 案。

本发明实施例提供了一种业务能力共享的实现 方法, 包括: 在业务共享平台中配置管理能力元模型, 以形成管理能力生命周期规 范;

根据接收到的业务能力发布请求, 将业务能力中管理能力的管理接口 记录至业务能力目录中, 并基于所述管理能力元模型形成描述所述管理 能 力的管理能力元数据, 记录至管理能力元数据目录中;

根据管理能力查询请求, 在所述管理能力元数据目录中查询匹配的管 理能力, 并返回查询结果;

根据查询结果, 产生组合业务能力的管理能力调用代码, 其中, 所述 管理能力调用代码用于调用其他业务能力的管 理能力;

通过业务共享平台的接入网关接收到管理能力 调用请求, 将所述管理 能力调用请求转发给所调用的管理能力的提供 实体, 以进行管理能力调 用。

本发明实施例提供了一种业务能力共享平台, 包括:

元模型维护模块, 用于在业务共享平台中配置管理能力元模型, 以形 成管理能力生命周期规范;

业务能力发布模块, 用于根据接收到的业务能力发布请求, 将业务能 力中管理能力的管理接口记录至业务能力目录 中, 并基于所述管理能力元 模型形成描述所述管理能力的管理能力元数据 , 记录至管理能力元数据目 录中;

管理能力查询模块, 用于根据管理能力查询请求, 在所述管理能力元 数据目录中查询匹配的管理能力, 并返回查询结果;

业务组合部署模块, 用于根据查询结果, 产生组合业务能力的管理能 力调用代码, 其中, 所述管理能力调用代码用于调用所述查询结果 中业务 能力的管理能力;

管理能力调用网关, 用于接收管理能力调用请求, 将所述管理能力调 用请求转发给所调用的管理能力的提供实体, 以进行管理能力调用。

本发明实施例的技术方案可以基于业务能力共 享平台实现第三方组 合业务开发者、 业务所有者和最终消费者之间对业务能力的共 享, 方便业 务能力的开发过程。 附图说明

图 1为本发明实施例一提供的业务能力共享的实 方法的流程图; 图 2为本发明实施例一所适用的业务能力共享平 的结构示意图; 图 3为本发明实施例六提供的业务能力共享的实 方法的应用实例的 结构示意图;

图 4为本发明实施例七提供的业务能力共享平台 结构示意图; 图 5为本发明另一个实施例提供的业务能力共享 台的结构示意图。 具体实施方式

本发明各实施例提供了一种业务能力共享的实 现方法, 该方法具体由 业务能力共享平台实现, 主要目的是建立在线的业务能力价值链交互平 台, 将业务能力在业务所有者、 第三方组合业务开发者和最终消费者之间 实现共享。

所谓业务能力, 是供最终消费者使用, 能实现某项功能的能力。 例如 位置定位功能、彩信、 天气预报等。 业务能力通常由业务能力所有者提供, 由第三方组合业务开发者在组合业务开发过程 中进行开发配置和重用, 最 终提供给最终消费者使用。 本发明各实施例中所涉及的业务能力, 具体包 括功能能力和管理能力两部分。 功能能力是指各种业务能力中可以被最终 消费者使用的、 完成实体功能作用的部分, 一般由业务所有者提供。 管理 能力是指该业务能力的运营者在业务能力的运 维管理过程中需要具备的 管理功能。 例如, 如何进行该业务能力的激活、 资费、 用户订购、 QoS等, 均属于管理能力。 每项功能能力可能基于不同的需求来配置不同 的管理能 力, 形成不同的业务能力。 已经配置有管理能力的业务能力, 还可以进一 步经第三方组合业务开发者再组合、 再配置其他管理能力, 即形成新的组 合的业务能力。 例如, 短信、 多媒体流量、 导航是三项已配置管理能力的 业务能力, 还可以进一步对其进行组合并配置套餐的运行 模式, 形成新的 组合的业务能力。

在业务能力的共享过程中, 可能会涉及到业务所有者、 第三方组合业 务开发者、 运营商和最终消费者。 由运营商提供业务能力共享平台, 业务 所有者、 第三方组合业务开发者和最终消费者都可以使 用业务能力共享平 台来交互业务能力。 在此过程中, 各种角色是可以相互转换的, 例如, 当 业务所有者为功能能力配置管理能力后, 也可以作为第三方组合业务开发 者, 再配置其他管理能力, 形成新的组合业务能力。 运营商提供了业务能 力共享平台, 经平台对业务能力进行描述、 封装, 又可称为软件使能业务 ( Software enabled Service, 简称 SES ) 。

本发明各实施例即提供了实现上述业务能力共 享的解决方案, 具体是 实现了业务能力的发布、 查询、 组合、 调用、 仲裁和结算等过程。

实施例一

图 1为本发明实施例一提供的业务能力共享的实 方法的流程图。 图 2为本发明实施例一所适用的业务能力共享平 的结构示意图, 该平台主 要包括数据库 210、公共管理接口 220、接入网关 230、 同步协调模块 240、 使用数据收集模块 250、结算和仲裁模块 260、以及业务组合部署模块 270。 共享平台可以开放式地与业务所有者 280交互。 其中:

业务所有者 280 会提供业务能力中的功能能力 ( Service Function Interface,简称 SFI )和管理能力( Service Management Interface,简称 SMI ) , 一般功能能力和管理能力会存储在服务器等提 供实体中, 以备调用。 功能 能力和管理能力可以分别以功能接口和管理接 口指示其实际提供地址。 数据库 210中至少预存储有管理能力生命周期规范、 业务能力目录和 管理能力元数据目录三部分内容。 管理能力生命周期规范中预定义了各种 标准协议的管理能力元模型, 以便业务所有者或第三方组合业务开发者基 于管理能力元模型对管理能力进行描述, 形成管理能力元数据, 存储在管 理能力元数据目录中。 业务能力的功能接口和管理接口发布在平台上 时具 体是存储在业务能力目录中, 以便调用者能通过平台获知业务能力的实际 存储地址。 业务能力目录中除了记录业务能力的能力接口 和管理接口之 夕卜, 还将管理接口与管理能力元数据目录中的管理 能力元数据进行关联。 即, 使得第三方组合业务开发者通过共享平台不仅 能获知如何调用业务能 力, 还能够通过管理能力元数据获知该业务能力的 管理能力的具体属性, 以便决定是否调用。 例如, 管理能力元数据会基于管理能力生命周期规范 预定义的管理能力元模型和已发布的实际参数 描述某项管理能力, 形成了 标准化的查询方式。 如在管理能力元模型中定义了有限的资费模式 , 又对 每种资费模式定义了对应的定价计划查询接口 及其参数定义方式, 通过在 查询页面中选择特定资费模式, 则会产生对应定价计划接口模板页面, 通 过管理能力元数据的描述, 该模板页面可以使用同一格式呈现对应各种协 议的定价计划查询接口。

公共管理接口 220可作为数据库 210与业务所有者 280和第三方组合 业务开发者之间的接口, 即业务所有者和第三方组合业务开发者可以经 公 共管理接口 220向数据库 210中发布业务能力、 查询管理能力等。 但本领 域技术人员可以理解, 本发明并不限于通过公共管理接口 220统一访问数 据库 210。

接入网关 230是第三方组合业务开发者或最终消费者调用 管理能力过 程中的控制网元, 具体完成管理能力调用请求的转发和调用过程 的记录功 能。 接入网关 230 记录的调用过程相关数据可记录至使用数据收 集模块 250中, 以便进行各种信息收集和性能管理工作。 接入网关 230记录的调 用过程相关数据还可被结算和仲裁模块 260调用, 以进行仲裁和利润结算 等。 同步协调模块 240可用于进行数据同步。 业务组合部署模块 270用于 查询发布的管理能力, 从而可进一步开发组合业务能力。

本领域技术人员可以理解, 业务能力共享平台上的各功能模块可以基 于需求进行设定, 并不限于为上述结构。 共享平台所能执行的方法将在下 文进行具体介绍。

本发明实施例一提供的方法可以由业务能力共 享平台来实现, 具体包 括如下步骤:

步骤 110、 在业务共享平台中配置管理能力元模型, 以形成管理能力 生命周期规范;

在上述步骤 110中, 可通过公共管理接口 220在数据库 210中配置管 理能力生命周期规范中的管理能力元模型, 具体可以是定义、 并不断更新 维护管理能力生命周期规范, 使其适应于业务能力运营中的管理需求。

步骤 120、 业务共享平台根据接收到的业务能力发布请求 , 将业务能 力中管理能力的管理接口记录至业务能力目录 中, 并基于所述管理能力元 模型形成描述所述管理能力的管理能力元数据 , 记录至管理能力元数据目 录中;

业务共享平台可通过公共管理接口 220接收业务所有者或第三方组合 业务开发者发起的业务能力发布请求。 业务能力发布请求中, 至少包括指 示该业务能力的管理能力实际存储地址的管理 接口, 也可进一步包括指示 功能能力实际存储地址的功能接口。 业务所有者或第三方组合业务开发者 可进一步通过公共管理接口 220基于所述管理能力元模型, 通过界面填充 元数据参数, 以形成描述所述管理能力的管理能力元数据。 例如, 共享平 台由界面引导人工输入管理能力的元数据参数 , 填充到管理能力元模型 中, 形成管理能力元数据。

步骤 130、 业务共享平台根据管理能力查询请求, 在所述管理能力元 数据目录中查询匹配的管理能力, 并返回查询结果;

管理能力查询请求可以由任意第三方组合业务 开发者发起, 以便能获 知管理能力的具体内容。 第三方组合业务开发者进行查询, 以便对业务能 力进行开发形成组合业务能力, 形成新的组合业务能力, 还需要将其作为 一个业务能力再通过公共管理接口 220发布到平台中。 管理能力查询请求 中可包含待查询的管理能力的目标属性, 查询结果中返回与目标属性匹配 的管理能力, 可返回其管理能力元数据和管理接口等数据。

步骤 140、 业务共享平台根据查询结果, 产生组合业务能力的管理能 力调用代码, 其中, 所述管理能力调用代码用于调用其他业务能力 的管理 能力;

本步骤具体可以由业务组合部署模块 270实现, 在查询到所需的业务 能力时, 根据查询结果中的管理能力产生组合业务能力 的管理能力代码, 在该组合业务能力的管理能力代码运行时, 即可调用其他管理能力, 由此 实现组合业务能力的管理能力。

第三方组合业务开发者在选定相关业务能力后 , 基于选定的业务能力进 行组合业务相关能力的开发, 如基于选定业务能力定义的资费定义组合业务 能力的资费, 即在原定价计划基础上进行进一步的促销, 而基于原有定价计 划的批价结果会作为组合业务批价能力的输入 数据, 进行基于打包后促销价 格的进一步批价。 这样被选定重用的业务能力与组合后的业务能 力进行了定 价及批价方面的管理接口组合。

步骤 150、 通过业务共享平台的接入网关 230接收到管理能力调用请 求, 将所述管理能力调用请求转发给所调用的管理 能力的提供实体, 以进 行管理能力的调用。

本步骤中, 可以由平台上的接入网关 230作为接入点实现管理能力的 调用, 优选是作为唯一的接入点, 能够方便对所有管理能力调用过程的管 理。 本步骤具体可以是发起的管理能力调用请求全 部以接入网关 230的地 址作为首层封装的目标地址, 将管理能力调用请求发送至接入网关 230。 接入网关 230可去除所述管理能力调用请求的首层封装, 根据解封装后的 管理能力调用请求中的业务能力接口地址, 将所述管理能力调用请求转发 给业务能力的提供实体。 管理能力调用请求既可以由最终消费者发起, 也 可以是第三方组合业务开发者的组合业务能力 发起的调用。 针对功能接口 的调用不需要定向到接入网关 230, 针对管理接口的调用需要首先定向到 接入网关 230。

本实施例所提供的业务能力共享的实现方法中 , 业务能力不是面向最 终消费者进行直接的交付, 而是通过应用程序接口 (API ) 或者其他接口 形式向第三方开放。 第三方组合业务开发者调用这些管理接口进行 管理能 力的配置, 最终将这些业务能力交付给最终的最终消费者 。 这样实现了管 理能力的外露, 即运营管理能力接口标准化, 第三方进行业务功能开发后 可以直接将该业务能力投入运营, 而不需要大量的人工培植才能投入交 付, 从而使第三方在利用运营商平台的过程中免去 了大量的人工交互过 程, 能够简捷自动地进行业务能力到最终消费者的 交付。

运营商可以尝试开放和整合已有的业务能力, 建立新的价值链交付平 台并提供方便的使用界面, 吸引在线业务能力所有者, 极大丰富平台上的 业务能力, 吸引更多的第三方组合业务开发者和消费者。 最终实现平台、 在线业务能力所有者的共赢。 通过业务能力共享平台的建立, 实现了相对 开放地管理业务能力, 其一可以开放运营商部分业务功能能力供第三 方进 行调用, 其二是内容服务提供商作为业务能力所有者, 可以借用运营商平 台的业务能力进行内容提供商所自有内容资源 的推送, 即推送功能能力。

在本实施例的基础上, 优选是在进行管理能力调用过程中, 通过业务 共享平台的接入网关 230对管理能力调用过程进行记录; 此后, 业务共享 平台根据所述记录的管理能力调用过程进行仲 裁。

通过接入网关统一进行管理能力调用, 并进行管理能力调用过程的记 录, 使得能够基于管理能力调用过程对交付过程进 行监督和仲裁。 本发明 实施例可重用现有的 BSS/OSS 技术架构来实现高效的运营支撑, 使能和 搭建在线业务所有者与第三方组合业务开发者 合作, 到面向最终消费者的 价值交付的链条。

本发明实施例中, 第三方组合业务开发者可基于业务组合部署模 块实 现业务组合能力的生成。 通过调用业务能力目录中已有的业务能力进行 新 业务能力的组合开发。 由于业务能力的描述中关于管理能力是通过平 台定 义的标准接口或者使用平台规范进行描述的, 所以在开发界面上, 业务开 发人员通过熟悉平台定义的标准的管理接口规 范可以快速解读其计划重 用的业务能力的接口。 在进行标准化的管理接口的调用时, 可以自动化生 成代码; 在进行非标准化接口的调用时, 可以生成通过管理能力元数据进 行转换的调用代码。 业务能力的部署是将开发后的组合业务能力在 平台环 境中相关信息的发布, 使能所开发业务能力在平台上的调用。 开发后的组 合业务能力对应的功能接口和管理接口需要发 布到平台, 业务能力不一定 会向第三方开放, 而是作为组合业务能力与其子业务能力之间交 互的管理 的信息载体, 用于平台识别交互过程, 即通过业务能力相关的标志属性, 例如 URL地址, 识别具体的业务能力, 进而识别特定业务能力, 从而实 现对业务能力间管理交互信, I.的监视。

新开发的组合业务能力进行部署并投入面向最 终客户的运营或者将 组合业务能力进一步发布到价值链能力共享, 及被组合的业务能力可能形 成对客户的完整的销售品进行交付, 或者作为待包装的业务能力重新进入 价值链能力平台进行发布。 业务能力具体提供是逻辑上独立于价值链共享 平台的, 新开发的组合业务能力除了进行业务能力在平 台外的部署外, 还 要在价值链共享平台上同步相关业务能力的信 息, 将业务能力调用的元数 据信息发布到价值链共享平台, 基于这些元数据信息, 平台可以解读组合 业务内部业务能力的调用信息, 基于对调用信息的理解承担仲裁角色。 这 些元数据信息除了保存在业务能力目录及管理 能力元数据目录中, 还同步 到接入网关, 以及使用信息数据收集和结算仲裁模块, 用于基于这些元数 据理解管理数据的交互信息, 作为交互数据解读、 协议转换和结算及仲裁 的基础。

实施例二

本发明实施例二提供的业务能力共享的实现方 法中, 以上述实施例为 基础, 具体介绍了公共管理接口根据业务所有者或第 三方组合业务开发者 发起的业务能力发布请求, 调用管理能力生命周期规范预定义的管理能力 元模型配置管理能力元数据的操作。

管理能力生命周期规范预定义了各种管理能力 元模型, 所述管理能力 元模型用于描述业务能力的运营模式、 运营模式下的管理生命周期阶段、 以及管理生命周期阶段中的各个管理接口, 所述管理生命周期阶段包括所 述业务能力面向第三方组合业务开发者和最终 消费者的业务规格属性管 理、 业务激活、 订单开通、 性能保障和计费结算等。

管理生命周期是围绕特定业务功能的交付展开 的, 可根据各种业务能 力的不同管理运营方式, 定义业务能力被重用过程中的各种可能的管理 能 力元模型, 供不同业务能力在发布过程中进行选择, 基于管理能力生命周 期规范来约束和描述对应的管理接口。 由于管理能力可涉及多个方面, 所 以管理能力元模型可以有很多, 且能够随着管理需求的增加而不能丰富增 加。 管理能力生命周期规范主要涉及能力规格属性 、 B2B管理接口、 B2C 管理接口、 能力状态信息、 与平台结算的定义方式。 管理能力包括业务能 力对应的业务规格及其属性信息、 能力状态信息、 批发管理接口信息、 零 售管理接口信息、 与平台结算信息。

能力规格参数发布管理: 对业务能力规格信息定义, 定义相关业务功 能参数并发布。 还包括能力归属方信息管理。 相关功能参数与管理接口关 联, 如带宽等。 通过规格信息的建立关联特定业务的功能参数 与管理能力 的对应关系, 方便对具体业务的管理接口进行解读。 如 3G 业务的带宽功 能参数, 关联到 3G业务的性能管理接口及资费管理接口。

B2B管理接口管理: 与第三方组合业务开发者批发管理接口管理, 包 括接口的建立和发布, 接口包括价格协商 (价格和分成策略协商) 、 激活 及 FAB和结算。 发布信息中包括提供具体的管理能力提供地址 。

B2C管理接口管理: 面向最终客户的管理接口管理, 包括接口的建立 和发布, 接口包括零售价格协商、 激活及 FAB。 发布信息中包括提供具体 的管理能力提供地址。

能力状态信息管理: 负责总体业务能力状态管理, 如可用容量分配管 理(查询、 预留、 使用和返还) 、 基于 B2B和 B2C管理接口已建立和正在 建立的组合业务中的订购关系 (即不同业务能力实例之间的关系) 的维护 管理等。 用于特定业务能力在被不同的组合业务能力重 用的开发及运行过 程中对该业务能力进行总体的调度和规划, 保障该业务能力能满足所有第 三方业务调用者的需求。

平台结算: 由于业务能力所有者使用平台的发布及开发环 境及平台集 成的业务管理能力, 在进行能力发布时需要与平台进行分成协商, 制定与 平台分成计划, 并在实际的运行过程中与平台进行结算。

业务规格及其属性会关联以特定模式提供的状 态信息、 批发及零售管 理接口 (包括配置开通及实施保障计费)信息,如实 过程包括价格及 QoS 协商、 开户及订购过程, 保障过程包括 SLA、 故障、 性能及告警管理, 计 费结算过程包括使用信息管理、 Med i a t i on , 批价、 费用生成、 支付及费 用等相关的查询。 业务能力管理过程相对相应的管理接口的规范 通过管理 能力生命周期规范进行定义, 通过管理能力生命周期规范定义生命周期过 程各个环节各种可能的管理模式并建立起可重 用的管理能力元模型, 管理 能力元模型可以被不同业务重用。 业务管理能力定义规范, 定义包括可能 的各种业务运营模式、 管理运营对应管理生命周期阶段以及各个阶段 管理 接口内容定义方式。 业务所有者或第三方组合业务开发者可基于管 理能力 生命周期规范定义的各种管理能力元模型进行 配置, 填入或选择实际的参 数内容, 形成各个管理能力元数据。

在本实施例的技术方案中, 通过管理能力生命周期规范预定义的管理 能力元模型, 提供了业务运营管理能力接口规范, 协助建立业务所有者与 第三方组合业务开发者之间的运营能力交互过 程。

以资费模式方面的管理能力元模型为例进行说 明。 价格协商部分由于 业务所有者可能选择不同的价格策略, 则对应的资费模式可能分为以下几 种, 如表 1所示:

针对每种资费模式会有对应的定价计划来约束 定价产生及批价过程, 这些定价计划有固定的模式, 业务所有者在发布业务能力到平台时需要选 择指定定价资费模式并根据相应定价计划的接 口规范配置相应的业务规 格属性值条件及其对应的费率信息, 给出最终的定价, 供第三方组合业务 开发者在调用该业务能力管理能力进行组合业 务能力资费的设计, 在进行 批发和面向最终客户销售时进行相应费率的查 询, 即批发和零售价格的确 定,对应的定价计划提供给对应的批价能力, 使之获取到对应的资费信息, 基于这些定价计划进行批价。 从批发和零售的角度来分, 资费信息包括两 个层面的信息, 批发的资费可能基于零售的资费做进一步定义 , 如按照特 定零售价格的百分比分成。 批发的资费和零售的资费在管理生命周期中处 于不同的阶段。 业务规格及其属性会作为资费模式中的一些条 件变量, 如 在矩阵模式中, 对应特定条件字段影响具体的批价动作。

基于特定管理模式建立起可重用的管理模型在 这里简称为管理能力元模 型, 资费环节的元模型定义了可能的资费模式及其 具体的定价计划, 并定义 如何被重用的表述方式, 便于业务发布者和第三方组合业务开发者通过 基于 这些既定的规范而定义的元数据解读业务能力 中的定价计划关联的管理接 口, 不论这些管理接口是否是平台所定义的标准的 API , 从而实现下述的标准 接口与非标准接口之间的对应。

标准接口 API 〈一元数据一〉 非标准接口 API

非标准接口 API A 〈一元数据一〉 非标准接口 API B

标准接口 API与非标准接口 API及非标准接口 API之间的信息解读和协议 转换。 以上资费模式在管理能力生命周期规范中进了 定义, 如特定 3G产品套 餐用量类累计分档模式进行定价, 在对应的元数据中表示为:

〈资费模式〉 ZFmode2</资费模式〉

〈资费模式描述〉用量类累计分档 </资费模式描述〉

〈管理生命周期阶段〉定价计划 < /管理生命周期阶段〉 其中, 〈资费模式〉、 〈管理生命周期阶段〉标签在管理能力元模型 中进行 了定义, 用于描述业务能力管理过程相关模式, 以及对应模式的管理生命周 期各个阶段的定义, 定价计划是其中的一个阶段, 说明后续的元数据内容是 呈现是定价计划的详细信息。 示例中定价计划管理接口, 由于 3G产品套餐用 量累计对应的是流量累计, 针对不同业务能力还可能是时长、 条数或者其他 使用量指标, 即针对该 3G产品规格的流量属性会关联到定价计划相关 条件 变量, 从而建立该业务能力相关规格属性元数据与定 价计划元数据的关联关 系。 该关联关系可以通过发布引导界面生成, 引导页面供用户在已经定义的 元数据的规格属性列表中选择, 从而产生对应关系, 如下面的示例中〈用量累 计类型关联对应〉 XPATH addres s xxx </用量累计类型〉中, XPATH addres s xxx 代表在业务规格属性元数据中定义的该 3G业务所具有的流量属性, 由于该属 性可以被多种接口使用, 所以需要存在映射关系, 通过引导界面方便各接口 的定义。

〈管理生命周期阶段〉定价计划 < /管理生命周期阶段〉 〈用量累计类型〉流量 </用量累计类型〉

〈用量累计类型关联对应〉 XPATH addres s xxx </用量累计类型〉 〈用量累计阶段数量〉 2</用量累计阶段数量〉

〈用量累计阶段〉 1</用量累计阶段〉

〈用量累计量 > XXX </用量累计阶段〉

〈单位费率 >xxx</单位费率〉

〈用量累计阶段〉 2</用量累计阶段〉

〈用量累计量〉 xxx</用量累计阶段〉

〈单位费率 >xxx</单位费率〉

以上实例数据用于定义该 3G业务的某定价计划, 包括用量累计的阶段划 分和费率数值。 元数据对应标准化的接口定义方式, 如果特定业务能力的管 理接口是非标准接口, 需要在业务能力发布时建立该非标准接口参数 与元数 据对应参数字段的映射关系。 最终将元数据对应到该业务相关的管理接口及 API定义的特定参数字段,用于解读和转换该业 务能力的管理接口。

如果某接口 API或者协议的类型会经常被不同业务能力重用 , 该接口 API 或者协议的类型编码需要在元数据中体现, 保证不同的能力提供实例可以使 用相同类型的接口 API或者协议进行能力提供, 同时基于该编码可以利用关联 的元数据对具体的管理交互消息进行解读。 在业务能力目录中需要记录业务 能力实例绑定的 API或者协议的类型编码,并记录这些编码的协 议与元数据的 映射关系。 在业务能力的发布过程中, 平台通过公共管理接口, 引导业务能 力发布者选择业务能力的管理模式及对应的生 命周期阶段, 对各个阶段的元 数据进行填充, 形成平台所提供的标准化的管理能力调用接口 , 或者根据元 数据映射到其管理 AP I及协议。

本实施例的技术方案, 能够根据管理能力生命周期规范中的管理能力 元 模型对管理接口进行规范化的统一表述, 既便于查询, 又便于实现统一调用。

实施例三

本发明实施例三提供的业务能力共享的实现方 法, 以上述实施例为基 础, 进一步优化了平台发布业务能力的能力, 能供查询更丰富的信息。

在上述实施例的基础上, 进一步优化共享平台的业务能力查询功能。 即该业务能力共享的实现方法还包括: 公共管理接口获取已发布的业务能 力的状态信息的参数, 记录至所述业务能力目录, 并建立所述状态信息的 参数与对应的管理能力元数据目录中的管理能 力元数据之间的关联; 当接 收到状态信息查询请求时, 调用管理能力元数据目录中的管理能力元数据 和业务能力目录中的状态信息参数, 形成查询结果并返回。

上述状态信息优选可包括发布状态、 可用能力容量大小、 以及被第三 方业务能力调用的情况等。

其中,发布状态是指业务能力平台中的可使用 状态, 包括是否在进行、 是否已投入使用、 更新、 暂停、 停用的状态信息, 公共管理接口可以从管 理能力元数据目录中获取; 可用能力容量大小是指该业务能力可提供的功 能能力的容量, 例如彩信业务能力的可用流量等; 被第三方业务能力调用 的情况是指被哪些第三方能力调用以及调用的 相关属性, 如容量等, 可用 能力容量大小和被第三方调用的情况均可从接 入网关中记录的管理能力 调用过程中进行统计和分析后获取或者通过公 共管理接口从业务能力提 供者获取。

本实施例的技术方案, 可进一步在平台上发布业务能力的状态信息, 以便查询。 能使得第三方获取更丰富的业务能力信息, 以决定后续操作。

实施例四

本发明实施例四提供的业务能力共享的实现方 法, 以上述实施例为基 础, 进一步优化了平台的业务能力发布功能和调用 功能。

前述实施例中, 以管理能力生命周期规范定义了标准的管理能 力。 但 实际使用中, 第三方可能需要以其他协议处理数据, 即需要发布非标准的 管理接口和功能接口。 则在业务能力发布阶段, 就需要将非标准的管理接 口和功能接口进行协议转换, 再发布, 并记录协议转换的映射关系。 对应 地, 在接入网关进行业务能力调用的过程中, 需要根据映射关系进行逆向 的协议转换, 以便实现非标准接口之间的调用。 即接入网关通过业务共享 平台的接入网关接收到管理能力调用请求之后 , 接入网关根据所述管理能 力元数据对业务能力调用过程中交互的消息进 行协议转换。 如不同协议的 定价计划接口中, 特定参数字段的位置可能不同, 需要通过元数据所描述 的对应关系进行置换, 使调用者和被调用者之间的消息解读一致。

本实施例的技术方案, 基于公共管理接口和接入网关实现了协议格式 的转换, 为基于不同协议的第三方提供了在共享平台上 共享业务能力的可

在前述实施例的基础上, 本发明实施例五所提供的业务能力共享的实 现方法, 进一步优化了业务能力调用后的平台处理, 即, 平台可以执行仲 裁和利润分成结算。

在上述方案的基础上, 还包括, 由结算和仲裁模块 260根据所述记录 的管理能力调用过程进行利润分成计算。

业务所有者在业务能力发布过程中与平台协商 利润分成协议, 并基于 平台接入网关记录的管理能力调用过程数据, 与平台进行利润分成结算。 业务所有者有两种类型: 其一是业务功能能力拥有者, 主要是提供其功能 能力到平台, 通过共享其功能能力从第三方组合业务开发者 获得利润分 成, 而该业务能力管理者可能自身提供一些管理功 能, 但是还是要使用平 台的管理功能或者平台的价值链构建环境, 所以需要分享其部分利润给平 台。 其二是业务管理能力的拥有者, 其业务管理能力被集成到平台进行提 供, 对业务功能拥有者的角度, 由于业务管理能力的拥有者所提供的能力 构成了通过平台查询和获取的管理能力的一部 分, 业务管理能力的拥有者 与业务功能拥有者不直接进行结算, 业务管理能力拥有者从平台获得分 成。 第三方业务开发的组合业务需要将其能力信息 发布到平台, 也需要与 平台进行分成协商。 因此, 平台与业务能力所有者及第三方组合业务开发 者进行结算, 结算基于商定的分成协议, 以及实际的业务管理交互过程监 视记录中获得的实际业务交付情况进行结算计 算。

本实施例中业务能力的提供者除了业务能力功 能能力的提供者外, 可 能是平台所有者提供的, 还可能是独立于平台的第三方提供的。 平台集成 了可被共享调用的第三方的管理能力时, 平台需要与管理能力的提供者进 行利润分成。 这种情况下, 不同于功能能力的提供者让利于平台所有者, 平台所有者需要让利于可共享管理能力的提供 者。 在现有平台方案的基础 上可以添加逻辑上独立的功能模块用于管理在 平台共享的管理能力在使 用过程中与其他业务能力所有者之间的交互, 包括管理接口的调用价格和 结算模块。 涉及到使用管理能力的分成逻辑上独立于使用 平台的分成, 其 实现也独立于本实施例中业务能力共享平台的 逻辑架构。

对于仲裁处理, 该方法还包括: 同步协调模块 240将管理能力元数据 目录中记录的管理能力元数据实时同步至所述 接入网关中; 则根据所述记 录的管理能力调用过程进行仲裁具体可包括: 所述接入网关将记录的管理 能力调用过程基于管理能力元数据进行解析, 结算和仲裁模块 260根据解 析的数据进行仲裁。

由于接入网关是唯一的调用接入节点, 并记录了所有的管理能力调用 过程相关数据, 所以能够为所有第三方的调用过程进行监督, 当出现不一 致、 矛盾时可根据历史记录的数据进行仲裁, 能在第三方的交互活动中公 平利润分成和消除分歧。 所述仲裁过程是指平台通过记录历史交互活动 , 并与交互双方各自系统中记录的不一致的交互 记录及其交互产生的结果 进行对比分析和裁决, 并给出与平台记录相一致的公正的结论。 例如, 可 应对业务所有者和第三方组合业务开发者之间 , 在 SLA违背分歧、 结算 分歧等方面的仲裁, 作为裁判角色进行价值链交付过程中的执法协 调, 保 证价值链上业务能力共享的有序进行。 结算和仲裁模块 260也可基于使用 数据收集模块 250所釆集的数据作为结算和仲裁依据的。 也可在平台的数 据库中进一步存储产品、 业务、 资源及客户和 S/P价值链信息目录, 用于 存储仲裁能力所需的必要信息, 支撑管理能力的重现和结果准确性验证。

同步协调模块 240可以实现共享平台各模块之间所记录信息的 同步, 本 实施例中向接入网关同步管理能力元数据只是 其中之一, 但是并不限于此。 例如, 结算和仲裁模块 260仲裁出某个业务能力的接口出现异常时, 相关信 息也可同步至业务能力目录的状态信息中, 公共管理接口获知的协议转换的 映射关系也可同步至接入网关中。

实施例六

本发明实施例六提供了业务能力共享的实现方 法的一个应用实例, 即无 线传感器网络( Wireless Sensor Network, 简称 WSN )业务能力的交付场景, 如图 3所示。

某城市 WSN的拥有者 (即业务所有者 )投资建设了该市的 WSN网络, 通 过该网络可以获取到该城市实时的路况及空气 污染指数信息, 该业务能力的 功能能力调用功能接口( API )已经提供,并且可以满足 2万次 /秒的业务调用。 该 WSN业务有许多潜在的客户, 如城管局及各类在线地图服务提供者, 而 WSN的投资者鉴于运营的难度和成本因素, 选择将其业务能力进行开放给各 种潜在的客户作为第三方伙伴, 而不参与面向最终消费者的运营。 在这种情 况下, 该业务所有者需要借助本发明实施例所提供的 业务能力共享平台进行 业务能力的发布, 而其管理能力需要依据平台提供的标准接口或 者使用标准 接口规范进行解释而提供, 第三方组合业务开发者可以方便的对业务能力 的 管理接口进行查询和组合, 同时有利于平台对管理能力调用过程进行监视 和 仲裁, 避免争议的产生。

WSN业务所有者在向平台发布其业务能力时, 需要发布其业务能力的 API, 包括功能 API和管理 API, 其中功能 API可以遵循行业接口标准或者自定 义接口,本发明不作限制。 而管理 API需要与平台所提供的管理能力生命周期 规范进行对应, 一种情况是使用平台所提供的标准管理接口, 第二种情况是 使用平台的规范解释其所提供的管理接口, 以方便第三方组合业务开发者进 行管理接口查询和调用开发, 同时使平台方便进行协议解析和转换, 作为仲 裁和执行枢紐平台的基础。

在该场景中, WSN业务所有者由于将业务的具体运营过程交付 给平台进 行, 需要与平台及第三方组合业务开发者进行利润 分成, 两部分的分成在逻 辑上是独立的, 分别是作为平台和第三方组合业务开发者的角 色参与价值链 的利润共享。 同时 WSN业务所有者可能需要拥有面向最终消费者的 定价权, 此时需要提供零售价格等管理策略和接口的发 布。

以上典型应用场景可以演化为各种形式的扩展 ,如业务所有者和第三方 组合业务开发者及其管理能力的提供者都可能 是平台的拥有者, 如平台的所 有者电信运营商也可以同时作为业务所有者将 其所拥有的语音及短信业务能 力发布到该平台供第三方调用, 可以提供计费等管理能力, 也可以扮演第三 方组合业务开发者的角色。

本发明实施例的优点是建立了一个积极有效的 技术架构使能的新的业务 交付模式, 使能业务能力的共享和传递, 保证价值链上相关参与方的利益, 其巾:

1 ) 业务所有者可以不用关心运营能力建设和具体 的运营过程维护,而 通过平台的运营能力规范, 借助平台中的运营能力完成后运营能力建设和 大 部分运营过程维护, 避免了具体业务所有者对相关上下游能力的整 合以及向 消费者推送过程。

2 ) 第三方组合业务开发者不需要独立承担建立业 务所需要的所有子 功能以及各种子功能运营能力的任务, 而是快速便捷得获取和调用已有的业 务子功能及其运营管理能力, 方便业务的快速开发和部署。

3 ) 价值链能力共享平台所有者可以利用平台的整 合优势,与业务所有 者和第三方组合业务开发者进行利润分成。 同时价值链能力共享平台所有者 也可以通过平台提供业务功能能力和业务管理 能力, 实现收入增长。

实施例七

图 4为本发明实施例七提供的业务能力共享平台 结构示意图,共享平台 包括: 元模型维护模块 410、 业务能力发布模块 420、 管理能力查询模块 430、 业务组合部署模块 440和管理能力调用网关 450。 其中, 元模型维护模块 410 , 用于在业务共享平台中配置管理能力元模型, 以形成管理能力生命周期规范; 业务能力发布模块 420 , 用于根据接收到的业务能力发布请求, 将业务能力中 管理能力的管理接口记录至业务能力目录中, 并基于所述管理能力元模型形 成描述所述管理能力的管理能力元数据, 记录至管理能力元数据目录中; 管 理能力查询模块 430 , 用于根据管理能力查询请求, 在所述管理能力元数据目 录中查询匹配的管理能力, 并返回查询结果; 业务组合部署模块 440 , 用于根 据查询结果, 产生组合业务能力的管理能力调用代码, 其中, 所述管理能力 调用代码用于调用其他业务能力的管理能力; 管理能力调用网关 450 , 用于接 收管理能力调用请求, 将所述管理能力调用请求转发给所调用的管理 能力的 提供实体, 以进行管理能力的调用。 上述元模型维护模块 410和业务能力发布 模块 420所需涉及的管理能力生命周期规范、业务能 力目录和管理能力元数据 目录, 可另行设置一存储模块 401来提供存储空间。

此外, 管理能力调用网关 450具体还可用于在进行管理能力调用过程中 对管理能力调用过程进行记录; 则所述平台还包括仲裁模块 460, 用于根据 所述记录的管理能力调用过程进行仲裁。

优选是, 管理能力调用网关具体用于去除所述管理能力 调用请求的首层 封装, 根据解封装后的管理能力调用请求中的管理能 力接口地址, 将所述管 理能力调用请求转发给管理能力的提供实体。 上述共享平台, 优选是所述管理能力元模型用于描述业务能力 的运营模 式、 运营模式下的管理生命周期阶段、 以及管理生命周期阶段中的各个管理 接口, 所述管理生命周期阶段包括所述业务能力的业 务规格属性管理、 业务 激活、 订单开通、 性能保障和计费结算。

该共享平台还可以包括: 协议转换模块 470, 用于根据所述管理能力元数 据对管理能力调用过程中交互的消息进行协议 转换。

在上述方案的基础上,业务能力发布模块 420优选包括:接口记录单元 421 和元数据生成单元 422。 其中, 接口记录单元 421 , 用于根据接收到的业务能 力发布请求, 将业务能力中管理能力的管理接口记录至业务 能力目录中; 元 数据生成单元 422 ,用于基于所述管理能力元模型,通过界面填 元数据参数, 以形成描述所述管理能力的管理能力元数据, 记录至管理能力元数据目录中。

该业务能力共享平台还可以包括: 利润结算模块 480, 用于根据所述记录 的管理能力调用过程进行业务提供者与平台之 间的利润分成计算。 还包括同 步协调模块 490,用于将管理能力元数据目录中记录的管理 力元数据实时同 步至所述接入网关中;则所述仲裁模块 460具体用于根据记录的管理能力调用 过程基于管理能力元数据进行解析, 根据解析的数据进行仲裁。

此外, 该业务能力共享平台还可以包括: 状态信息获取模块, 用于获取 已发布的业务能力的状态信息的参数, 记录至所述业务能力目录, 并建立所 述状态信息的参数与对应的管理能力元数据目 录中的管理能力元数据之间的 关联; 状态查询模块, 用于当接收到状态信息查询请求时, 调用管理能力元 数据目录中的管理能力元数据和业务能力目录 中的状态信息参数, 形成查询 结果并返回。

本发明实施例所提供的业务能力共享平台, 可执行本发明任意实施例所 提供的业务能力共享的实现方法, 具备相应的功能模块和有益效果。

图 5为本发明另一个实施例提供的业务能力共享 台的结构示意图, 该 业务能力共享平台包括至少一个处理器 501 (例如 CPU ) , 至少一个网络接 口 502或者其他通信接口, 存储器 503 , 和至少一个通信总线 504, 用于实现 这些装置之间的连接通信。 处理器 501用于执行存储器 503中存储的可执行 模块, 例如计算机程序。 存储器 503可能包含高速随机存取存储器(RAM: Random Access Memory ) , 也可能还包括非不稳定的存储器( non- volatile memory ) , 例如至少一个磁盘存储器。 通过至少一个网络接口 502 (可以是 有线或者无线) 实现该系统网关与至少一个其他网元之间的通 信连接, 可以 使用互联网, 广域网, 本地网, 城域网等。

在一些实施方式中, 存储器 503存储了程序 505 , 程序 505可以被处理 器 501执行, 这个程序包括执行一种业务能力共享的实现方 法, 该方法包括: 在业务共享平台中配置管理能力元模型,以形 成管理能力生命周期规范; 根据接收到的业务能力发布请求, 将业务能力中管理能力的管理接口记 录至业务能力目录中, 并基于所述管理能力元模型形成描述所述管理 能力的 管理能力元数据, 记录至管理能力元数据目录中;

根据管理能力查询请求, 在所述管理能力元数据目录中查询匹配的管理 能力, 并返回查询结果;

根据查询结果, 产生组合业务能力的管理能力调用代码, 其中, 所述管 理能力调用代码用于调用其他业务能力的管理 能力;

通过业务共享平台的接入网关接收到管理能力 调用请求, 将所述管理能 力调用请求转发给所调用的管理能力的提供实 体, 以进行管理能力调用。

上述执行业务能力共享的实现方法的程序, 优选是还包括:

在进行管理能力调用过程中, 通过业务共享平台的接入网关对管理能力 调用过程进行记录;

根据所述记录的管理能力调用过程进行仲裁。

上述执行业务能力共享的实现方法的程序, 优选是所述管理能力元模型 用于描述业务能力的运营模式、 运营模式下的管理生命周期阶段、 以及管理 生命周期阶段中的各个管理接口 , 所述管理生命周期阶段包括所述业务能力 的业务规格属性管理、 业务激活、 订单开通、 性能保障和计费结算。

上述执行业务能力共享的实现方法的程序, 优选是通过业务共享平台的 接入网关接收到管理能力调用请求之后, 还包括:

根据所述管理能力元数据对管理能力调用过程 中交互的消息进行协议转 换。

上述执行业务能力共享的实现方法的程序, 优选是基于所述管理能力元 模型形成描述所述管理能力的管理能力元数据 包括:

基于所述管理能力元模型, 通过界面填充元数据参数, 以形成描述所述 管理能力的管理能力元数据。

上述执行业务能力共享的实现方法的程序, 优选是还包括: 根据所述记 录的管理能力调用过程进行利润分成计算。

上述执行业务能力共享的实现方法的程序, 优选是所述方法还包括: 将 管理能力元数据目录中记录的管理能力元数据 实时同步至所述接入网关中; 则根据所述记录的管理能力调用过程进行仲裁 包括: 所述接入网关将记 录的管理能力调用过程基于管理能力元数据进 行解析, 根据解析的数据进行 仲裁。

上述执行业务能力共享的实现方法的程序, 优选是还包括:

获取已发布的业务能力的状态信息的参数, 记录至所述业务能力目录, 并建立所述状态信息的参数与对应的管理能力 元数据目录中的管理能力元数 据之间的关联;

当接收到状态信息查询请求时, 调用管理能力元数据目录中的管理能力 元数据和业务能力目录中的状态信息参数, 形成查询结果并返回。

上述执行业务能力共享的实现方法的程序, 优选是将所述管理能力调用 请求转发给所调用的管理能力的提供实体包括 :

去除所述管理能力调用请求的首层封装 , 根据解封装后的管理能力调用 请求中的管理能力接口地址, 将所述管理能力调用请求转发给管理能力的提 供实体。

本领域普通技术人员可以理解:实现上述各方 法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成。 前述的程序可以存储于一计算机可读 取存储介质中。 该程序在执行时, 执行包括上述各方法实施例的步骤; 而前 述的存储介质包括: ROM, RAM, 磁碟或者光盘等各种可以存储程序代码的 介质。

最后应说明的是: 以上各实施例仅用以说明本发明的技术方案, 而非对 其限制; 尽管参照前述各实施例对本发明进行了详细的 说明, 本领域的普通 技术人员应当理解:其依然可以对前述各实施 例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替 换; 而这些修改或者替换, 并 不使相应技术方案的本质脱离本发明各实施例 技术方案的范围。