[发明专利]企业服务总线实现方法无效
申请号: | 200810227316.9 | 申请日: | 2008-11-27 |
公开(公告)号: | CN101459609A | 公开(公告)日: | 2009-06-17 |
发明(设计)人: | 刘建强 | 申请(专利权)人: | 北京思普科科技开发有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/28;H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100036北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 企业 服务 总线 实现 方法 | ||
技术领域
本发明主要涉及面向服务的体系结构(Service-Oriented Architecture,SOA)中服务 (Web Service)管理、服务绑定组件、业务引擎组件及其之间信息转换,特别,特别涉及企 业服务总线的设计方法。
背景技术
企业服务总线(ESB全称为Enterprise Service Bus)。它是传统中间件技术与XML、Web 服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要 元素。
ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案, 同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服 务之间的通信与整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布 式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提 供一系列的标准接口。
发明内容
本发明采用插拔式“plugin”的基于JMX规范的管理架构,提供灵活的可配置易开发的 组件管理平台,并为转换消息格式、路由消息、扩展信息、通知消息监听者的特定消息请求 及安全传输等基本功能提供统一接入方法。
为了达到上述目的,本发明采取如下技术方案:
企业服务总线实现方法,包括以下内容:
(1)架构,企业服务总线存在于单个JVM中。企业服务总线框架系统外部的节点是外部 服务消费者和服务提供者,代表了企业服务总线框架要集成的外部实体。这些外部实体可以 通过各种各样的技术与企业服务总线框架系统中的绑定组件交互。服务引擎本质上一个容器, 用来放置企业服务总线框架系统内部WSDL定义的服务提供者和服务消费者。每个ESB框架系 统中都有一组用于提供操作支持的服务,这组服务中的关键是规格化消息路由,它提供用于 消息交换和组件交互的基础设施。此外,企业服务总线框架还定义了一个可插拔组件框架, 用于添加服务引擎和协议绑定组件。组件框架在图中用黄色C形多边形来表示。
企业服务总线框架系统右边的部分展示了企业服务总线框架的管理特性。企业服务总线 框架定义了一套标准的基于JMX的控制允许外部管理工具(图中最右边)执行各种系统管理 任务,同时也管理组件本身。企业服务总线框架核心的消息交换实现了上文所述的WSDL消息 交换模型。消费者组件生成服务请求,通过NMR路由分发到提供者组件。例如,BPEL服务引 擎可能请求一个连接到WS-I绑定组件的外部服务提供者提供的服务。NMR把这个请求发送给 WS-I绑定组件。此时服务引擎就是一个服务消费者,而绑定组件是一个服务提供者。
企业服务总线框架系统提供的所有服务都可以发布为WSDL描述的服务。服务引擎提供的 服务与绑定组件提供的服务都可以用服务端点描述,从而为服务的提供定义了统一的模型, 而不用关心服务的具体位置。服务消费者可以通过WSDL服务名称而不是服务端点地址来识别 所需的服务。这种方式降低了服务消费者和提供者之间的关联,从而允许NMR选择合适的服 务提供者。服务消费者也可以通过解析服务端点引用来识别服务。例如,企业服务总线框架 组件可以通过解析消息中的服务端点引用回调其指向的服务。除了组件框架和规格化消息, 企业服务总线框架系统的其他部分提供了生命周期管理,环境检查,管理和配置等基础服务, 这使得ESB框架系统成为一个完整而可靠的运行环境。
(2)基于WSDL的消息模型,企业服务总线使用WSDL1.1和2.0规范描述组件所提供和消 费的服务模型。在WSDL两个版本中,术语定义存在差异的地方以WSDL2.0为准。WSDL在以 下两个层面上定义了基于消息的服务模型:
抽象服务模型:使用抽象消息模型定义的,未限定到特定消息交换协议的服务
具体(限定)模型:指限定到特定协议和通信端点的抽象服务。
企业服务总线使用抽象服务模型作为组件交互的基础。组件在交互过程中扮演以下一种 或两种角色:
服务提供者:该组件直接提供该服务或作为外部服务提供者代理。
服务消费者:该组件直接调用该服务或作为远程服务消费者代理。
WSDL模型使用名字来标识模型中的各种组件,WSDL模型使用以下两种类型的模型:
限定名:一个XML命名空间(URI)和简单名字组成的名称对,用于全局命名;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思普科科技开发有限公司,未经北京思普科科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810227316.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:对于前列腺痛有保健作用的中药贴及其制作方法
- 下一篇:马桶刷