[发明专利]提供服务信息的方法、装置及服务系统有效
申请号: | 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开展有状态业务的困境,提高了访问效率,降低了访问时延。
本发明实施例提供一种面向服务的体系结构服务系统,包括:企业服务总线、服务提供装置、信息缓存装置和服务请求装置;
所述企业服务总线分别与所述服务提供装置和所述服务请求装置连接,用于接收到所述服务请求装置发送的申请服务请求后,将所述申请服务请求发送给所述服务提供装置;
所述企业服务总线还与所述信息缓存装置连接,所述信息缓存装置,用于通过所述企业服务总线接收并保存所述服务提供装置发送的所述申请服务请求的状态信息;所述申请服务请求的状态信息用于表示所述服务提供装置对所述申请服务请求的处理状态;
所述信息缓存装置,还用于通过所述企业服务总线接收所述服务请求装置发送的用于获取所述申请服务请求的状态信息的获取服务状态请求,根据所述获取服务状态请求,将所述申请服务请求的状态信息通过所述企业服务总线发送给所述服务请求装置。
本发明实施例提供一种面向服务的体系结构服务系统,包括:企业服务总线、服务提供装置、信息缓存装置和服务请求装置;
所述信息缓存装置与所述企业服务总线连接,所述企业服务总线与所述服务提供装置连接;所述信息缓存装置,用于通过所述企业服务总线接收所述服务提供装置发送的、对所述服务请求装置的请求进行控制的控制信息后,保存所述控制信息;
所述企业服务总线还与所述服务请求装置连接,用于接收所述服务请求装置发送的请求,并从所述信息缓存装置中获取所述请求的控制信息,对所述请求进行控制。
本发明实施例还提供一种信息缓存装置,包括:信息接收模块、信息获取模块、信息发送模块和存储模块;
所述信息接收模块,用于通过企业服务总线接收服务提供装置发送的对申请服务请求的状态信息,并将申请服务请求的状态信息保存至存储模块,并通过企业服务总线接收服务请求装置发送的获取服务状态请求;申请服务请求的状态信息为服务提供装置对申请服务请求的处理状态;申请服务请求的状态信息包括申请服务请求的服务标识;
所述信息获取模块,用于根据所述信息接收模块接收到的获取服务状态请求中携带的申请服务请求的服务标识,在所述存储模块中获取申请服务请求的状态信息;
所述信息发送模块,用于在所述信息获取模块获取到状态信息后,通过所述企业服务总线向所述服务请求装置发送响应信息,所述响应信息包括申请服务请求的状态信息和服务标识;
所述存储模块,用于存储所述信息接收模块接收到的对申请服务请求的状态信息。
本发明实施还提供一种企业服务总线,包括:服务请求适配模块、服务提供适配模块和信息缓存适配模块;
所述服务请求适配模块,用于接收服务请求装置发送的申请服务请求,并将所述申请服务请求发送到服务提供装置,还用于接收所述服务请求装置发送的获取服务状态请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010243893.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:产品轮廓制程能力验证系统及方法
- 下一篇:改性颗粒及包含所述颗粒的分散体
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置