[发明专利]提供服务信息的方法、装置及服务系统有效

专利信息
申请号: 201010243893.4 申请日: 2010-07-29
公开(公告)号: CN102143195A 公开(公告)日: 2011-08-03
发明(设计)人: 徐良 申请(专利权)人: 华为技术有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L12/56
代理公司: 北京同立钧成知识产权代理有限公司 11205 代理人: 刘芳
地址: 518129 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 提供 服务 信息 方法 装置 系统
【说明书】:

技术领域

发明实施例涉及通信技术,尤其涉及一种提供服务信息的方法、信息缓存装置、企业服务总线及面向服务的体系结构服务系统。

背景技术

面向服务的体系结构(Service-Oriented Architecture,以下简称:SOA)通过服务之间定义的接口和契约,将应用程序的不同功能单元(服务)联系在一起。其中,接口的定义独立于实现服务的硬件平台、操作系统和编程语言。使得不同系统的服务以统一的方式进行交互。SOA支持将业务转换为一组相互链接的服务或可重复任务,可通过网络访问这些服务和任务。

SOA包括服务请求装置、服务提供装置和企业服务总线(Enterprise Service Bus,以下简称:ESB)。其中,ESB为SOA架构中所有请求消息的汇聚路由分发点,服务请求装置与ESB连接,通过ESB向服务提供装置发起服务A请求,ESB将该服务请求装置的服务A请求路由给相应的服务提供装置,服务提供装置接收到服务A请求后,将服务A请求置入缓存中进行处理,并将处理结果暂存在缓存中。后续该服务请求装置通过ESB发起查询服务A的状态请求。服务提供装置通过ESB接收到查询服务A的状态请求后,从缓存中查询出服务A的状态后,通过ESB返回服务请求装置。

由于ESB无状态服务功能,在开展有状态业务时,服务提供装置需在本地部署并维护缓存装置。因此,服务请求装置需通过ESB远程访问服务的状态,从而增加了服务请求装置的访问延迟,降低了访问效率。

发明内容

本发明实施例提供一种提供服务信息的方法、装置及服务系统,解决了现有企业组网架构中不能依赖ESB开展有状态业务的困境,提高了访问效率,降低了访问时延。

本发明实施例提供一种面向服务的体系结构服务系统,包括:企业服务总线、服务提供装置、信息缓存装置和服务请求装置;

所述企业服务总线分别与所述服务提供装置和所述服务请求装置连接,用于接收到所述服务请求装置发送的申请服务请求后,将所述申请服务请求发送给所述服务提供装置;

所述企业服务总线还与所述信息缓存装置连接,所述信息缓存装置,用于通过所述企业服务总线接收并保存所述服务提供装置发送的所述申请服务请求的状态信息;所述申请服务请求的状态信息用于表示所述服务提供装置对所述申请服务请求的处理状态;

所述信息缓存装置,还用于通过所述企业服务总线接收所述服务请求装置发送的用于获取所述申请服务请求的状态信息的获取服务状态请求,根据所述获取服务状态请求,将所述申请服务请求的状态信息通过所述企业服务总线发送给所述服务请求装置。

本发明实施例提供一种面向服务的体系结构服务系统,包括:企业服务总线、服务提供装置、信息缓存装置和服务请求装置;

所述信息缓存装置与所述企业服务总线连接,所述企业服务总线与所述服务提供装置连接;所述信息缓存装置,用于通过所述企业服务总线接收所述服务提供装置发送的、对所述服务请求装置的请求进行控制的控制信息后,保存所述控制信息;

所述企业服务总线还与所述服务请求装置连接,用于接收所述服务请求装置发送的请求,并从所述信息缓存装置中获取所述请求的控制信息,对所述请求进行控制。

本发明实施例还提供一种信息缓存装置,包括:信息接收模块、信息获取模块、信息发送模块和存储模块;

所述信息接收模块,用于通过企业服务总线接收服务提供装置发送的对申请服务请求的状态信息,并将申请服务请求的状态信息保存至存储模块,并通过企业服务总线接收服务请求装置发送的获取服务状态请求;申请服务请求的状态信息为服务提供装置对申请服务请求的处理状态;申请服务请求的状态信息包括申请服务请求的服务标识;

所述信息获取模块,用于根据所述信息接收模块接收到的获取服务状态请求中携带的申请服务请求的服务标识,在所述存储模块中获取申请服务请求的状态信息;

所述信息发送模块,用于在所述信息获取模块获取到状态信息后,通过所述企业服务总线向所述服务请求装置发送响应信息,所述响应信息包括申请服务请求的状态信息和服务标识;

所述存储模块,用于存储所述信息接收模块接收到的对申请服务请求的状态信息。

本发明实施还提供一种企业服务总线,包括:服务请求适配模块、服务提供适配模块和信息缓存适配模块;

所述服务请求适配模块,用于接收服务请求装置发送的申请服务请求,并将所述申请服务请求发送到服务提供装置,还用于接收所述服务请求装置发送的获取服务状态请求;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201010243893.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top