- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业服务总线中介集成框架研究
第38卷 第3期 太 原 理 工 大 学 学 报 Vol.38 No。3 2007年5月 J0URNAL0FTAIYUANUNIVERSITY0FTECHN0LOGY May 2007 文章编号 :1007一9432(2007)03一0205一04 企业服务总线中介集成框架研究 李海芳,韩春辉 (太原理工大学计算机与软件学院,山西太原030024) 摘 要 :针对现有 ESB产品对异构服务之 间的互操作性缺乏深度支持 的现状 ,分析 了ESB的 运行机制 以及 中介集成特点,提 出了ESB 中介集成框架 ES压MIF。该框架采用 中介服务库模 型 实现服务化、描述标准化与组织体系化的中介功能管理,采用独立的中介分析层专注于服务请求分 析,形成了开放的、可伸缩的中介集成管理构架。基于该框架原型,说明了相应实现方法的可行性。 关键词 :SOAoESB;中介 ,缓冲 中图分类号 :TP311.52 文献标识码 :A 在企业应用集成领域,传统应用中间件正在向 ice,技术基本实现了SOA服务管理功能要求。 支持面向服务的架构(Service-OrientedArchitec- 而中介服务功能则是为服务之间的互操作提供 ture,SOA)的企业服务总线(Enterpriseservice 环境支撑。ESB必须能够 自动识别服务的接 口及 Bus,ESB)过渡。许多国际著名软件公司如 IBM, 对应数据模型等内容,并且透明变换到服务实现环 BEA等均已推出基于ESB的SOA解决方案。但 境中。这种交互环境涵盖了基础协议、集成方式、交 是从性能来看,现有ESB产品主要聚焦于服务的发 互方式、业务差异处理等内容[1]。这就要求ESB能 现、管理以及组件低层通讯,对于异构服务之间的互 够按照某种策略,调用各个应用层次的中介组件,单 操作性缺乏深度支持,尤其是在采用异构技术体系 独或组合完成一定的中介任务。同时,中介服务对 的服务之间。因此应用程序员在部署SOA服务 服务交互双方应是不可见的[2j。这种虚拟化服务涵 时,需要熟悉具体ESB支持环境和交互细节,并进 盖了服务的位置与标识、交互协议、公共接 口、服务 行大量额外的技术差异性处理。这背离了SOA倡 质量要求等多方面。虚拟化服务只考虑服务接口描 导的平台无关性原则,缺乏可操作性,是制约SOA 述,屏蔽了服务的实现技术复杂性,是SOA实现松 发展的主要瓶颈。以上问题是由于ESB不能够有 散藕合特性的基础。 效支持系统管理人员进行中介组件的部署、管理与 维护而造成的。 2 中介与ESB中介集成 本文通过分析ESB的运行机制以及中介集成使 中介设计模式主要用在拥有多个相互通信对象 用特点,提出了ESB中介集成框架ES仔入nF,并结合实 的复杂系统中,通过增加中介对象来封装一系列的 现原型,阐述了相关实现方法的可行性与框架扩展。 对象交互,使各对象不需要显式地相互引用,从而实 现松散祸合,并可以独立地改变它们之间的交互,减 IESB的运行机制 少场景复杂性。以单一中介组件为例(如图1所 在SOA角色中,ESB承担了为服务请求者与 示),实现某一中介接口的中介对象,即可为引用该 服务提供者进行交互中介的职责。因此,ESB基本 中介接口的通讯者对象提供透明中介服务[aj。 功能应包括服务管理和中介服务两部分。其中,服 在ESB应用场景中,中介功能本质上就是对服 务管理包括了服务的描述、发布、定位和调用等服务 务交互双方差异化处理的集合。按照应用场景的不 生命周期全过程的管理以及相应元数据维护,这是 同,中介可以有多种模式。基本模式包括了[2]协议 SOA服务互操作
文档评论(0)