企业服务总线ESB技术架构介绍_第1页
企业服务总线ESB技术架构介绍_第2页
企业服务总线ESB技术架构介绍_第3页
企业服务总线ESB技术架构介绍_第4页
企业服务总线ESB技术架构介绍_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、企业服务总线ESB技术架构介绍技术创新,变革未来目录关于SOA1ESB2ESB的适用场景及要素3SOA和ESB产品45案例6WebMethods介绍关于SOAService-Oriented Architecture,面向服务的体系结构一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。关于SOA什么是SOA业务分析人员: SOA就是基于标准的业务应用服务程序员: SOA是一种全新的开发技术,新的组件模型,比如说Web Service架构设计师: SOA就是一种新的设计模式,方法学IBM: SOA是一种构造分布式系统的方法,它将业务应用功能以服务的形式提供

2、给最终用户应用或其他服务关于SOA面向机器面向过程面向服务面向组件面向对象软件开发的演化过程关于SOASOA架构有哪些基本的要求SOA在相对较粗的粒度上对应用服务或业务模块进行封装与重用服务间保持松散耦合,基于开放的标准, 服务的接口描述与具体实现无关灵活的架构 -服务的实现细节,服务的位置乃至服务请求的底层协议都应该透明目录关于SOA1ESB2ESB的适用场景及要素3SOA和ESB产品45案例6WebMethods介绍ESB SRM系统PDM系统用友系统金旅ERPn(n-1)/2ESBESB有什么不同呢?ESB比单一Hub的形式更开放,总线结构有无限扩展的可能真正体现了SOA的理念, 一切皆

3、为服务,服务在总线(BUS)中处于平等的地位ESB是一种在松散耦合的服务和应用之间标准的集成方式ESB面向消息的架构面向服务的架构事件驱动的架构ESB就是在SOA架构中实现服务间智能化集成与管理的中介分布式的应用由可重用的服务组成应用之间通过ESB发送和接受消息应用之间异步地产生和接收消息ESB可以作用于ESB服务消息事件极大简化了在集成异构性上的考虑不管有怎样的应用底层实现,它就一定是基于标准的调用(Call), 即请求/回应方式,这是常见的同步模式单路消息,触发异步的事件对象是服务对象是服务事件驱动事件驱动在SOA实施的方式目录关于SOA1ESB2ESB的适用场景及要素3SOA和ESB产品

4、45案例6WebMethods介绍ESB的适用场景及要素ESB原数据(MetaData)管理中介(Mediation)请求者提供者适配器(Adapter)应用协议J2eeDotNetPB通讯协议HttpFTPSMTP性能,可靠性,安全性ESB要素常用的应用模式ESB的适用场景及要素协议转换模型,用于当服务的请求者与服务提供者基于不同协议时的消息转换情形常用的应用模式ESB的适用场景及要素消息广播模式,用于事件驱动多个动作或者消息广播的情形常用的应用模式ESB的适用场景及要素服务匹配模式,用于需要动态选择服务提供者的情形,例如可以根据消息的内容,或负载情况,或服务级别约定(SLA),来为服务请求

5、者选择合适的服务。目录关于SOA1ESB2ESB的适用场景及要素3SOA和ESB产品45案例6WebMethods介绍SOA和ESB产品SOA和ESB产品WebSphere Enterprise Service Bus(WESB)基于面向集成的 SOA 平台的 WebSphere Application Server 而构建,针对中小企业的入门级ESB产品,能够帮助简化IT架构,降低运作成本,提升业务灵活性和市场响应速度,最终提升企业的竞争优势WebSphere Message Broker(WMB)为异构 IT 环境中的统一连接和转换而构建。WMB通过提供对多种平台、语言、协议和传输方式的支

6、持,帮助客户迅速部署企业服务总线,整合遗留应用,构建SOA架构的信息传输龙骨。采用业界领先的 WebSphere MQ 消息传递基础设施WebSphere DataPower为简化部署和加强安全性而特制的硬件 ESB。特别推出的IBM专属硬件ESB产品,通过内嵌强大的XML/WebService加速引擎及安全保障机制,帮助客户快速、高效、便捷、安全地构建面向大交易量任务关键(Mission Critical)型企业服务总线2006年8月,IBM收购了Webify(Web服务和SOA组件解决方案提供商)。2007年11月13日,IBM收购了Cognos公司,收购价格为49亿美元SOA和ESB产品

7、BiztalkWCFWPFSOA和ESB产品mySAPmySAP ERP是世界上最完整的企业资源计划(ERP)解决方案。为大企业提供了完整的解决方案。它可以向不同的企业提供成功运营所必需的战略洞察力、独特化的竞争力、持续增长的执行力和灵活力SAP Business All-in-one专为有100-2500名员工的中型企业设计的综合业务解决方案,可帮助其提高业务灵活性、改进运营效率并且巩固客户关系。SAP Business one为少于100名员工的中小型企业而设计的综合企业方案,其业务流程一体化的功能,让企业管理者能实时地掌握可靠的资料,从而做出准确的商业决策,令公司业务运作更为顺畅2007

8、年10月9日,SAP 68亿收购Business Objects 公司,BO早前收购了crystal报表SOA和ESB产品2004年12月以103亿美元的价格收购仁科(PeopleSoft是eHR领域领先的厂商)2005 年9月12日以约58.5亿美元价格收购Siebel公司。Siebel是CRM领域领先的厂商2007-03-02 宣布以33亿美元收购商业智能解决方案提供商海波龙(Hyperion)公司2008年1月16日,以85亿美元收购BEAOracle SOA套件(Oracle SOA Suite),不仅可以运行在Oracle自己的J2EE平台,还可以运行于其他中间件厂商(BEA,IBM

9、)的中间件平台SOA和ESB产品DeveloperDeveloper是用来开发你所需的各种webservice,其中WebMethods本身也提供了一些公共的webservice供你调用ModelerModeler是用来将你做好的service组装在一起,形成各种商业逻辑Trading NetworkTrading Network相当于是一个网络接口,将你最后产生的xml数据或其他各式的数据发送给指定的远端服务器,当然在这个远端服务器上也一定要有一个Webmethod的网络接口用来接收数据2007年4月,webMethods被欧洲最大的系统软件与面向服务架构 (SOA) 供应商 Softwar

10、e AG以5.46亿美元收购供应商200720082009市场份额%(2009)市场增长%(2008-2009)IBM344.0423.1448.531.56.0Oracle179.5194.9204.014.34.7Software AG90.7144.3141.39.9-2.1TIBCO102.8107.8107.57.6-0.3SAP80.784.680.85.7-4.5Microsoft71.081.580.05.6-1.8Progress Software Corp45.449.951.03.62.2Sun Microsystems24.835.6Informat

11、ion Builders Inc.40.038.029.02.0-23.7Hitachi15.08.2Fujitsu13.515.517.81.314.7Red Hat6.110.413.61.030.5Workday Inc.27.813.912.90.9-7.0Other143.1160.1157.911.1-1.3Total1,202.11,398.11,422.8100.01.8SOA和ESB产品2009年ESB中间件市场报告目录关于SOA1ESB2ESB的适用场景及要素3SOA和ESB产品45案例6WebMethods介绍WebMethods介绍webMetho

12、ds,Inc.(美国纳斯达克股市上市代号:WEBM)为著名业务整合软件供应商之一。公司于1996年创立,总部位于美国佛吉尼亚州(Virginia)的Fairfax,目前在北美、欧洲及亚太区设有分公司和办事处。于2007年被Software AG收购WebMethods介绍webMethods公司的业务整合平台实现关键业务流程自动化和全球业务透视能力,拓展虚拟企业理念为企业决策者提供全面、正确、实时的业务信息从企业和合作伙伴的不同应用系统中采集丰富、有效、统一、实时的交易信息,通过提供对这些信息的处理,分析,可以为企业决策者提供全球业务透视的能力。增加新的收入来源为企业提供一个异常灵活的技术框架

13、和丰富的业务实现工具,实现产品快速推向市场,巩固和提升产品的竞争力,提高产品的市场份额。强化与客户,合作伙伴,供应商之间的关系实现与各种各样的客户,合作伙伴,供应商之间的直接、安全、快速的交互能力,从而实现无缝的业务处理和快速的交易响应。同时通过提供全面的合作伙伴管理工具,简化业务伙伴的管理,优化与客户,合作伙伴,供应商之间的关系通过简化业务流程,实现供应链上下游之间业务流程的自动化,实现实时的信息交换,降低周转时间,提高生产力,降低库存,降低出错率,优化供应链。提高供应链的效率,帮助客户降低业务成本帮助客户最大化企业资源规划(ERP)和其他企业应用的投资回报率,拓展企业应用的价值到虚拟企业,

14、从而让客户,供应商和商业伙伴可以借助合作伙伴的应用系统,简化、优化业务流程和提高工作效率提高IT投资的回报率,以及快速实施的能力WebMethods介绍webMethods Integration Platform(为客户提供企业内、外的业务集成能力,帮助客户实现业务流程自动化)webMethods Manager(管理集成环境,管理业务流程和IT基础)webMethods Workflow(为客户提供人员工作流界面)webMethods Optimize (实时分析业务,优化业务流程)webMethods Fabric(为企业提供面向企业级服务的基础框架)webMethods Portal(

15、为企业复合应用提供门户功能)WebMethods产品线WebMethods介绍DataEventsServices数据库应用系统合作伙伴主机云服务解决方案管理方法企业架构业务设计战略决策商务协作商务基础技术WebMethods介绍企业应用系统 webMethods CAF应用组成webMethods BPMwebMethods ESB Platform服务编排服务支持/连接 B2BCentraSiteTM注册及储存库安全策略角色和职责生命周期管理webMethods Optimize业务分析过程分析系统分析服务监控webMethods AdapterwebMethods EntireXwebM

16、ethods ApplinX/JIS流程管理WebMethods 架构WebMethods介绍webMethods 套件企业服务总线 监测和分析业务流程管理管理方法WebMethods介绍服务集成Web ServiceAdapterAPI消息集成JMSBroker数据库集成整合方式WebMethods介绍Integration Server(集成服务器 )Adapter 运行环境Adapter客户端Adapter客户端应用& 系统连接管理服务平台监听器 & 通知Adapter 运行环境WebMethods介绍AdapterActionable Service ResolutionBuilt o

17、n the ESB, Replaces X-BrokerSeamless Archival Visibility and Reporting技术适配器 应用适配器 JDBCTuxedox.400WebMethods介绍JDBC Adapter 调用3执行结果关系型数据库Integration Server1Service调用Adapter模板2SQL4返回结果到PipelinewebMethods JDBCAdapterWebMethods介绍JDBC Adapter 通知关系型数据库DatabaseApplicationIntegration ServerwebMethods JDBCAda

18、pterAdapter 通知发布Document5数据变更1更新临时表2查询临时表3结果4WebMethods介绍接收数据返回数据每个服务都像一个黑盒子执行运算别的服务只需要声明输入和输出服务单元WebMethods介绍应用与合作伙伴主机数据库应用系统Web 服务第三方服务合作伙伴应用服务器业务流程整合解决方案管理人员维护与监控人员事件数据注册表/储存库设计与开发人员流程分析演示规则集成服务总线WebMethods 服务总线WebMethods介绍什么是业务流程? 一个流程是动作的累加动作是自动执行或人工操作的流程的总和构成了组织业务流程WebMethods介绍My webMethodsSer

19、ver集成服务器流程引擎Applications& Systems服务集成适配器业务规则监察及审核服务协议(HTTP, TCP,FTP,SMTP,SOAP,JMS)流程服务业务规则引擎任务引擎用户自定义接口用户自定义的任务接口不同的应用程序任务列表管理监察及审核InboxPortletsTaskPortletsJSF/Runtime Portal (UserInterfaces)任务服务WebMethods BPMS WebMethods介绍支持所有传输协议管理合作伙伴间的协议直接与ESB集成的B2B网关基于规则来处理任何EDI、 XML或平面文件维护、跟踪和报告B2B事务文档传输贸易伙伴贸易伙伴管理内部系统Trading NetworkWebMethods介绍场景说明Integration Server 11.插入数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论