一种分布式企业综合接入网关的制作方法_2

文档序号:8433662阅读:来源:国知局
例。在企业中,每个用户通常会使用多个应用系统,此时应用系统如果分别管理用户,则用户数据通常会有大量冗余数据。在本发明实施例中,通过综合接入网关中的统一管理子系统11统一管理用户数据。基于该综合接入网关开发的应用系统,可以使用该综合接入网关的用户数据,由该综合接入网关中的统一管理子系统12进行统一的用户鉴权,以及相应的应用系统的权限分配。
[0037]2、业务插件的注册管理功能
[0038]具体的,在本发明实施例中,综合接入网关将所有外部的应用系统视为业务插件。当外部的应用系统需要使用综合接入网关的通信能力、数据服务能力和管理能力时,需要向综合接入网关的统一管理子系统11注册申请。注册申请通过以后,业务插件(即外部的应用系统)方可使用综合接入网关的各项能力,远程的统一服务平台方可通过综合接入网关对业务插件发起能力控制。
[0039]其中,统一管理子系统11中可以维护注册通过的业务插件对应的注册列表信息。
[0040]3、对其它子系统(统一消息调度子系统12、网络驱动子系统13等)的监控管理功倉泛
[0041]具体的,在本发明实施例中,统一管理子系统11为综合接入网关的控制中枢,定时向综合接入网关的其它子系统发送心跳探测报文,当心跳探测异常时,确定对应的子系统异常。
[0042]4、告警管理功能
[0043]具体的,在本发明实施例中,统一管理子系统11还可以用于接收各子系统和外部应用系统上报的告警信息,并根据该告警信息对对应的子系统或外部应用系统进行相应处理。
[0044]5、与统一服务平台交互功能
[0045]具体的,在本发明实施例中,统一管理子系统11可以与统一服务平台交互,接收统一服务平台的指令,根据该指令对综合接入网关中的其他子系统和外部应用系统进行控制。
[0046]6、门户功能
[0047]统一管理子系统11还提供综合接入网关及基于综合接入网关开发的应用系统的统一门户功能。
[0048]在实际应用中,用户输入门户地址,登录门户成功之后,首先看到一企业工作台,工作台列出用户可使用插件。用户点击业务插件的图标即可进入相应的功能。点击综合接入网关图标,则可进行入综合接入网关页面,进行管理和维护操作
[0049]其中,在本发明实施例中,统一消息调度子系统12还可以提供向统一服务平台发起业务插件内容审核,以及业务插件APID、IP、能力鉴权(即对应的业务插件是否具备使用该综合接入网关的权限)的功能。
[0050]优选地,在本发明实施例中。可根据企业的需要部署多个网络驱动子系统13。
[0051]在实际应用中,网络驱动子系统可以由各类可独立部署的驱动插件组成,其中:
[0052]短信插件:与移动通信网络的短信服务系统对接,使得综合接入网关具备短信服务能力;
[0053]彩信插件:与移动通信网络的彩信服务系统对接,使得综合接入网关具备彩信服务能力;
[0054]物联网插件:与移动通信网络的物联网服务系统对接,使得综合接入网关具备物联网服务能力;
[0055]位置插件:与移动通信网络的位置服务系统对接,使得综合接入网关具备位置服务能力;
[0056]互联网插件:与移动互联网服务系统对接,使得综合接入网关具备移动互联网服务能力。
[0057]根据上述描述可知,在本发明实施例中,当需要进行业务在线扩容时,可以通过在网络驱动子系统13中增加相应功能的驱动插件实现。
[0058]例如,当某段时间内,短信业务数据量过大,网络驱动子系统13中现有的短信插件出现性能瓶颈时,可以实时地在网络驱动子系统中增加新的短信插件。
[0059]另一方面,对于企业存在多分支机构的场景,如某企业在北京和上海均有分公司,针对该企业不同分公司的同一业务,如短信业务,在本发明实施例中,并不需要分别部署两套对应北京和上海分公司的综合接入网关,而只需要在网络驱动子系统中设置分别对应该北京和上海分公司的驱动插件(短信插件)即可。
[0060]进一步地,在本发明实施例中,综合接入网关还可以包括:统计服务子系统14。其中:
[0061]统计服务子系统14,用于汇总综合接入网关其它子系统产生的数据(日志文件、通信记录),提供给业务插件和统一服务平台采集;对综合接入网关所产生的数据进行简单的分析,供用户和业务插件查询统计。
[0062]进一步地,在本发明实施例中,综合接入网关还可以包括:通信录服务子系统15。其中:
[0063]通信录服务子系统15,用于向各外部的应用系统提供统一的通信录功能,各外部的应用系统无需开发自己的通信录功能。
[0064]进一步地,在本发明实施例中,综合接入网关还可以包括:索引服务子系统16。其中:
[0065]索引子系统16,用于向业务插件和网络驱动子系统13的驱动插件提供索引服务。
[0066]需要注意的是,本发明实施例提供的综合接入网关为一开放性系统,当有新的功能需求时,按照综合接入网关的标准接口要求可增加新的子系统,对外提供服务。
[0067]下面结合具体的应用场景对本发明实施例提供的综合接入网络进行更加详细地描述。
[0068]实施例一、系统扩容实施例
[0069]在本发明实施例中,当驱动系统和调度性能不足时,可以实现动态的在线扩容,而对业务无影响。
[0070]网络驱动子系统扩容实现方式如下:
[0071]1、企业客户在统一服务平台上,填写业务需求;
[0072]2、管理员审核需求,在统一服务平台上预置新增网络驱动子系统数据;
[0073]3、部署该新增网络驱动子系统;
[0074]4、运行该新增网络驱动子系统,该新增网络驱动子系统自动向统一管理子系统发起注册;
[0075]5、统一管理子系统向统一服务平台转发注册请求;
[0076]6、统一服务平台审核注册请求,并将结果转发给统一管理子系统;
[0077]7、统一管理子系统将注册结果通知给统一消息调度子系统;
[0078]8、统一管理子系统自动生成网络驱动子系统与统一消息调度子系统的接口信息,并通知给新增网络驱动子系统;
[0079]9、新增网络驱动子系统根据接口信息自动连接统一消息调度子系统;
[0080]10、统一消息调度子系统对新增网络驱动子系统进行审核,完成新增网络驱动子系统与统一消息调度子系统连接。
[0081]统一消息调度子系统扩容实现方式如下:
[0082]1、企业客户在统一服务平台上,填写业务需求;
[0083]2、管理员审核需求,在统一服务平台上预置新增统一消息调度子系统数据;
[0084]3、部署该新增统一消息调度子系统;
[0085]4、运行该新增统一消息调度子系统,该新增统一消息调度子系统自动向统一管理子系统发起注册;
[0086]5、统一管理子系统向统一服务平台转发注册请求;
[0087]6、统一服务平台审核注册请求,并将结果转发给统一管理子系统;
[0088]7、统一管理子系统将注册结果通知给新增统一消息调度子系统;
[0089]8、统一管理子系统自动生成网络驱动子系统与新增统一消息调度子系统的接口信息,并通知网
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1