ESB原理、构架、实现及应用 (2).pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:4 大小:1.1MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

ESB原理、构架、实现及应用 (2).pdf

ESB原理、构架、实现及应用(2).pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ComputerEngineeringandApplications计算机工程与应用2008,44(25)225ESB原理、构架、实现及应用曾文英1,2,赵跃龙2,齐德昱2ZENGWen-ying1,2,ZHAOYue-long2,QIDe-yu21.华南理工大学计算机科学与工程学院,广州5106402.广东科学技术职业学院计算机工程技术学院,广东珠海5190901.SchoolofComputerScienceandEngineering,SouthChinaUniversityofTechnology,Guangzhou510640,China2.SchoolofComputerEngineeringandTechnique,GuangdongInstituteofScienceandTechnology,Zhuhai,Guangdong519090,ChinaE-mail:wyzeng@126.comZENGWen-ying,ZHAOYue-long,QIDe-yu.ESBprinciple,architecture,implementationandapplication.ComputerEngi-neeringandApplications,2008,44(25):225-228.Abstract:Alongwiththeapplicationdeepened,ESBbecomesahottechnologyofsoftwaredevelopment,integrationanddistributionintheoryandapplication.ThispaperanalyzesESB’sprinciple,architecture,andemphasizesthearchitectureandimplementationtechnologyonapopularopensourceESBplatform,Servicemix.ItalsogeneralizestheapplicationofESBcurrently,andanalyzestheusageofESB,atlastasimpleconclusionisgiven.Keywords:EnterpriseServiceBus(ESB);principle;architecture;implement;application摘要:随着面向服务体系结构(SOA)的推出及其深入应用,企业服务总线(ESB)在理论和应用方面成为软件开发、集成与部署的热点技术。论文分析了ESB的原理,对其体系结构进行了归纳,根据现有的ESB实现平台,重点介绍了开源ESB平台ServiceMix的架构与实现技术,并对ESB的应用方法进行了概括,列举了应用实例,从而对ESB的概念、原理、架构、平台及应用现状作一个总体的阐述。关键词:企业服务总线(ESB);原理;体系结构;实现;应用DOI:10.3778/j.issn.1002-8331.2008.25.068文章编号:1002-8331(2008)25-0225-04文献标识码:A中图分类号:TP3931引言采用类似集线中心和代理的方式,进行应用集成;其后类似总企业服务总线(EnterpriseServiceBus,ESB)是面向服务线的EAI体系结构通过中心管道的方式,通过在各节点安放软构架(ServiceOrientedArchitecture,SOA)的基础设施。目的是件适配器和集成引擎,实现分布式智能,进行自动的、点到点的集成异构平台的应用(不同硬件、不同操作系统、不同数据库、通信,但扩充性差,复用性差。SOA则通过服务接口提供灵活不同编程语言实现的软件等),为SOA提供服务的交互通信、的、基于标准的Web服务(如XML描述数据,WSDL描述服协作和组合的基于网络的分布式总线。务,HTTP用于消息传输,SOAP用于消息通信,UDDI用于服务企业业务集成最初是由手工集成向企业应用集成(Enter-发现),复用性好,扩充性强,甚至可将遗留系统封装为服务。priseApplicationIntegration,EAI)[1]进化,随后是面向服务的架SOA通过建立服务池,采用ESB能自动集成多个企业应用,实构(Service-OrientedArchitecture,SOA)。EAI需要人的参与,针现基于总线的多点通信。对特定的应用开发。而SOA则具有更多的自动化功能,它在遵ESB应用领域目前集中在金融、电信、电力、政府部门等。循统一的标准和规范开发服务的基础上,基于应用逻辑将企业据研究所预计,全球市场将从年的应用分解和封装为服务单元,通过企业服