[发明专利]一种基于ESB技术的服务管理中间件有效
申请号: | 200910238615.7 | 申请日: | 2009-11-30 |
公开(公告)号: | CN102082771A | 公开(公告)日: | 2011-06-01 |
发明(设计)人: | 黄益晓;曹勇;谢志崇;黄启雄;黄庆荣;蔡智佑 | 申请(专利权)人: | 中国移动通信集团福建有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/24 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 350003 *** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 esb 技术 服务 管理 中间件 | ||
技术领域
本发明涉及移动通信系统的业务支撑技术领域,尤其涉及一种基于ESB技术的服务管理中间件。
背景技术
企业服务总线(Enterprise Service Bus,ESB)是传统中间件技术与XML、Web服务等技术结合的产物。ESB中间件产品利用的是Web服务标准和与公认的可靠消息(MOM)协议接口,利用Web服务描述语言接口封装MOM协议,以及在MOM传输层上传送简单对象应用(SOAP)协议。
ESB中间件位于访问层和服务层之间,其核心框架是提供访问层与服务层进行消息交换的容器,目前的ESB中间件在该核心框架之外,仅提供了服务路由等基本的功能模块,而在实际应用中,使用者往往希望通过该ESB中间件能了解企业信息资源的使用情况,以便于对企业信息资源进行集中管理。
发明内容
有鉴于此,本发明实施例的目的在于提供一种基于ESB技术的服务管理中间件,以便对企业信息资源进行集中管理。
为达到上述目的,本发明实施例的技术方案具体是这样实现的:
一种基于ESB技术的服务管理中间件,该中间件位于访问层和服务层之间,包括接口模块、服务处理模块和性能管理模块,
所述接口模块与访问层和服务层相连,接收访问层的访问请求,向服务层发送服务请求,接收服务层的服务结果,该服务结果返回给访问层;
所述服务处理模块,根据访问层的访问请求确定需要调用的服务,生成服务请求,根据预先配置的路由规则确定接收该服务请求的服务层,通过接口模块向所述服务层发送服务请求;
所述性能管理模块,用于记录接口模块或服务处理模块处理访问请求的情况,并输出所述情况。
由上述方案可见,由于本发明在基于ESB技术的中间件中设置了性能管理模块,用于记录接口模块或服务处理模块处理访问请求的情况,并输出所述情况,使得该中间件的使用者能够及时了解使用者通过该中间件访问服务层,即使用企业信息资源的情况,便于对企业信息资源进行管理。
附图说明
图1是本发明提供的基于ESB技术的服务管理中间件的结构图。
图2是本发明提供的基于ESB技术的服务管理中间件的详细结构示意图。
图3是访问图2所示服务管理中间件的处理流程图。
图4是服务层应答图2所示服务管理中间件的处理流程图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
图1是本发明提供的基于ESB技术的服务管理中间件的结构图。如图1所示,该中间件位于访问层和服务层之间,包括接口模块101、服务处理模块102和性能管理模块103,其中:
接口模块101与访问层和服务层相连,接收访问层的访问请求,向服务层发送服务请求,接收服务层的服务结果,将该服务结果返回给访问层。
服务处理模块102,根据访问层的访问请求确定需要调用的服务,生成服务请求,根据预先配置的路由规则确定接收该服务请求的服务层,通过接口模块101向所述服务层发送服务请求。
性能管理模块103,用于记录接口模块101或服务处理模块102处理访问请求的情况,并输出所述情况。
其中的服务处理模块102,可以在根据访问层的访问请求确定出无法为该访问请求生成服务请求时,通过接口模块101向访问层返回访问应答失败的消息。
其中的性能管理模块103可以包括访问日志模块。
所述访问日志模块,用于记录访问流量或访问应答失败的数量。
所述访问日志模块还可以进一步记录访问请求的来源、访问请求对应的用户标识、访问请求对应的服务标识、访问请求时间、访问请求数据包的大小、访问应答状态、访问应答时间或访问应答数据包大小等信息。
所述访问日志模块记录的访问应答状态可以包括访问应答失败、访问应答失败原因或类型的代码或访问应答成功等信息。
性能管理模块103还可以包括访问性能监控模块。
所述访问性能监控模块与访问日志模块相连,用于统计并以图表形式展现单位时间内的访问请求数量和/或对访问请求的平均响应时间。
通过所述访问性能监控模块,可以清楚地观察到在单位时间内访问企业信息资源的请求数,即单位时间内使用企业信息资源的并发数,也可以清楚地观察到对访问请求的平均响应时间。
性能管理模块103还可以包括计费模块。
所述计费模块,用于存储需要收费的服务的收费规则,根据访问信息判断出需要对该访问请求的服务收取费用时,根据所述收费规则生成收费信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团福建有限公司,未经中国移动通信集团福建有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910238615.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新型手镯
- 下一篇:可利用邻近建筑反射阳光的建筑体系