[发明专利]一种基于企业业务开发平台的业务支撑系统和方法有效
申请号: | 200810065272.4 | 申请日: | 2008-02-01 |
公开(公告)号: | CN101232626A | 公开(公告)日: | 2008-07-30 |
发明(设计)人: | 李睿;蔡文晖;王明尧;李英新 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q3/00 | 分类号: | H04Q3/00;H04M11/00;H04L12/28 |
代理公司: | 深圳市君胜知识产权代理事务所 | 代理人: | 王永文 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 企业 业务 开发 平台 支撑 系统 方法 | ||
技术领域
本发明涉及企业统一通讯领域,尤其涉及的是,一种基于企业业务开发平台的业务支撑系统和方法。
背景技术
随着互联网技术与通信技术的发展和完善,企业在追求一站式的信息化应用解决方案的同时,还对IT(信息技术)业务与通信业务融合提出了新的需求。这种需求不仅仅停留在业务形式上的简单融合,而是通过ICT(信息通信技术)融合服务来改造自己的业务特征和整个工作流程,以达到降低成本、提高效率的目的。
目前,国内外很多电信企业和IT企业都致力于企业融合通讯领域,并提出了各自不同的解决方案。由于通信业务和IT业务在产品形态、工作流程、部署方式以及技术框架上差别很大,使得大多数企业融合通讯系统庞大、业务管理和配置复杂,业务定制化程度不高以及网络部署困难。为了更好地解决这些问题,需要一个企业级的ICT融合业务开发平台,将运营商提供的各种新业务和新服务快速地发布到企业中;同时,企业又可以在保持原有的IT系统不变的基础上,在此平台上更加简单、灵活地进行业务的二次开发,从而体现出企业个性化的融合服务特点。
对于企业融合业务开发平台来说,最重要的是解决以下几个问题:
1、业务如何统一发现、统一配置以及统一路由;
2、软件中间件如何在软件设计结构上统一IT业务和电信业务;
3、如何统一对外应用的接口封装形式;
4、如何统一ICT融合业务的执行环境和业务控制。
目前市场上,有很多厂商提出了自己的业务开发平台,具有代表性的主要有两种。一种是基于IMS(IP多媒体子系统)的传统电信业务开发平台,大多数是由宽带智能网业务开发平台演进而来的;另一种是基于SIP(会话初始协议)Servlet(Server-let,服务小程序)的业务开发平台,主要采用Java Servlet方式,构建一个Web Services容器,并在此之上提供业务的二次开发。Servlet是对支持Java的服务器的一般扩充。它最常见的用途是扩展Web服务器,提供非常安全的、可移植的、易于使用的CGI替代品。它是一种动态加载的模块,为来自Web服务器的请求提供服务。它完全运行在Java虚拟机上。由于它在服务器端运行,因此它不依赖于浏览器的兼容性。
这两种业务开发平台针对企业级融合业务开发都存在着一定的弊端。第一种业务开发平台,首先它是针对运营级的电信业务二次开发,系统非常庞大,不易裁减,成本很高,不适合企业级应用。其次,没有考虑IT类业务的接入、控制和执行;最后,在软件中间件上大多数采用Corba接口的调用方式,软件模块之间耦合性太强,不易扩展。
第二种业务开发平台在软件结构上使用Web容器方式,扩展性比第一种业务开发平台要好,但是容器的运行对硬件的要求比较高,如果在此基础上开发实时性很强的电信业务,则势必影响到软件运行的效率和性能。同时,其部署方式也不灵活,如果企业只需要电信业务,而不需要IT业务,此时系统也要构建Web容器,否则所有的业务控制和执行不能正常实施。
因此,现有技术存在缺陷,需要改进。
发明内容
本发明目的是提供一种基于企业业务开发平台的业务支撑系统和方法,所要解决的技术问题是企业IT业务和电信业务不能统一发现、统一配置、统一抽象接口、统一路由以及统一执行环境。
本发明的技术方案如下:
一种基于企业业务开发平台的业务支撑系统,其中,包括引擎适配器子系统和业务环境子系统;所述引擎适配器子系统,用于接入和适配信息技术、通信技术引擎,与所述业务环境子系统进行消息交互;所述业务环境子系统包括业务控制单元和服务管理单元;所述业务控制单元用于收发所述消息,与所述服务管理单元交互,控制和执行各引擎的业务;所述服务管理单元用于发现所述业务,存储各引擎的业务能力,配置各引擎的业务属性,控制业务流程。
所述的业务支撑系统,其中,所述业务控制单元,通过接口调用或者事件触发机制,与服务管理单元相连接;其包括至少一个控制模块,用于收发所述消息,并与所述服务管理单元交互,控制和执行各引擎的业务;并且,
所述服务管理单元还用于标识业务逻辑与控制模块之间的映射关系,并存储在业务配置描述文件;以及解析所述业务逻辑描述文件,得到业务路由信息,控制业务流程。
所述的业务支撑系统,其中,所述引擎适配器子系统包括接入单元、用于与外部引擎通信的信息技术引擎单元和通信技术引擎单元;所述接入单元用于通过各引擎单元,接入和适配外部引擎,与所述业务环境子系统进行消息交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810065272.4/2.html,转载请声明来源钻瓜专利网。