目录 |
业务引擎是指一个运营主体(企业或其他组织)内对其他相关业务具备强大而持续拉动能力的业务资源或能力。业务引擎主要是为应用平台提供除工作流以外的业务逻辑及业务数据处理,它是运行平台的核心功能。
业务引擎可简单地分为两大类:公共业务引擎和专用业务引擎:
公共业务引擎主要是完成鉴权、认证、计费和账目、公共数据库、操作维护等功能;
专用业务引擎是针对某种业务特征的,如定位、移动商务等,每一个专用业务引擎在业务开展中都需要调用公共业务引擎。
3G数据业务网络主要由业务引擎、移动互联网网关、数据业务平台构成。
(1)业务引擎(Service Enabler)。业务引擎提供基本的业务能力,用于实现丰富多彩的业务应用,目前比较典型的业务引擎有SMSC、MMSC、LCS SERVER、KJAVA Server、Media Server等。
(2)移动互联网网关(Mobile Internet Gateway)。移动互联网网关是一种特殊的业务引擎,提供数据业务网络与承载网络之间互联与适配,如WAP网关、HTTP Proxy、Streaming网关等。
(3)数据业务平台。数据业务平台包括业务接入网关(SAG)和综合业务管理平台(ISMP)。
SAG是SG的接入代理,它将运营商业务网络的业务能力提供给CP/SP。将CP/SP的接入请求转至综合业务管理平台鉴权,并将鉴权通过的CP/SP的应用适配到相应的业务引擎。SAG为用户与CP/SP业务执行工程中的数据通道。
ISMP提取各类数据业务运行和部署的共性,通过标准化的接口,为各类数据业务服务。同时,综合业务管理平台也提供各种数据(包括用户、CP/SP及业务)的维护、业务执行过程中的鉴权与授权,以及业务的计费和结算功能。其核心思想是统一数据管理、统一认证授权、统一计费、统一配置和统一接入。