- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ESB实现SOA 企业复杂应用解决措施
ESB实现SOA 企业复杂应用解决措施从企业服务总线(Enterprise Service Bus,ESB)在2002年被正式提出以来,我们看到ESB不管是在实现方式还是部署方式上都有了不小的变化。在过去的几年多的时间里,ESB作为软件领域里的一个独立产品也被越来越多的人所接受,众多的ESB供应商正在架构、连接性、易用性以及服务质量的保证(如持续可用)等方面进行竞争......众多厂商中,西安协同时光软件基于SOA 架构的SynchroESB,是一个企业应用集成的开发、部署、运行、管理和维护的服务集成平台,采用“集中式管理、分布式运行业领先的“集中式管理,分布式部署”的工作模式与协同最强大的工作流产品SynchroFLOW无缝集成,充分满足业务集成需求。很明显,作为SOA(Service-Oriented Architecture)的核心和基础架构,ESB已经成为准备踏上和已经踏上SOA之旅的CIO们必须认真考虑和仔细研究的一个产品。因为作为一种中间件,ESB通过与它连接的各种应用的服务级接口实现各种应用之间的连接,控制它们之间的通信,这一功能正在越来越多的生产系统中发挥着作用。更为重要的是,几年来很多企业和机构已经在生产中部署了ESB,ESB的效果得到了一定程度的校验,同时人们对如何充分发挥ESB的作用以及建立SOA的环境,为此需要建设、部署管理哪些基础设施有了越来越清晰的认识。这些基础设施包括:面向流程、事件驱动的架构(Event-Driven Architecture,EDA);Web服务的治理;高级Web服务规范(WS-*);复杂事件处理(Complex Event Processing,CEP);语义数据集成。事件驱动的架构谈到ESB就不得不谈到面向流程、事件驱动的架构,因为ESB与这种架构配合起来可谓相得益彰。通常,点对点的集成是通过简单的请求/响应这种同步的方式来完成交互的。在这种环境中,ESB作为数据传输和转换的中介可以很好地完成这一任务,但是,ESB最能发挥作用、也最能体现其带来的灵活性的地方还是在面向流程、事件驱动的架构中。在进行跨多个应用、大范围的集成时,成功的关键是有一个灵活的架构,面向流程、事件驱动的架构就是这样的架构。通过使用ESB,事件驱动的架构中的每个应用与其他应用之间处于一种松耦合状态。在这种架构中,每个应用独立于其他应用运行完成一项任务,或者异步地完成一组任务中的一个。即使在一个应用发出了一个请求,然后等待响应以完成接下来的流程时也是这样。这个请求被发到总线上,按照预先定义的流程,这个请求可能会经过很多应用、数据源、路由器和转换器。上述一系列的行为都是独立完成的,最后的响应也是作为一个独立的事件到达最初的这个应用。事件驱动的交互模式一个主要优点就是保证应用之间的松耦合。只要接入ESB中,每个应用都不用了解如何与其他的应用进行交互这些细节,ESB负责处理所有的协议、数据格式和不同的交互模式。当然,事件驱动的架构只有在一定条件下才能有效地工作。首先,ESB必须具有可靠和高可用的异步消息传递能力。在一个同步的点对点的集成项目中,如果一个应用没有收到一个请求的响应,它会发出错误的信息,同时再次尝试发出请求。但是在异步的情况下,应用向ESB发出一个请求以后就不再关心是否会有响应,直到一个新的请求到达,通知这个应用完成下一个处理。由于很多时候企业的所有交易都必须经过ESB总线完成,因此ESB必须有容错能力,支持复杂的业务逻辑,遇到错误的逻辑也能及时恢复。另外一个必须满足的条件是,应用需要适应这种事件驱动的交互模式。在事件顺序非常重要的场合,应用必须能够检查事件的顺序并做出适当的处理,否则,ESB就要有能力保证在复杂的逻辑情况下(也许这些逻辑还会有错)事件的先后顺序。?
您可能关注的文档
- 2013成都中考数学模拟试题.pdf
- 4、浅析消防科技之高压单相流水雾灭火技术在消防实践中的应用.doc
- LED基本知识考试试题1.doc
- 《公共项目管理》案例分析.doc
- 在路上,有你.doc
- 天津周迎说课课件.ppt
- 液体流量计FV.pdf
- 交际意愿在网络与非网络条件下的差异研究.doc
- 安徽蒙城一中高一物理《万有引力定律》测试题.doc
- 克 千克 吨的认识(一).docx
- 惠水县综合行政执法局2026年面向社会公开招聘城市管理协管人员的备考题库有答案详解.docx
- 2026年中航勘察设计研究院有限公司招聘备考题库及参考答案详解1套.docx
- 2026年中电科海洋备考题库技术研究院有限公司招聘备考题库完整参考答案详解.docx
- 2026年中煤浙江地质集团有限公司(中国煤炭地质总局浙江煤炭地质局)招聘备考题库完整参考答案详解.docx
- 2026年中国煤炭地质总局江苏煤炭地质局(中煤长江地质集团有限公司)招聘备考题库及1套完整答案详解.docx
- 2026年关于选聘廉洁征兵监督员的备考题库及1套参考答案详解.docx
- 2026年中色国际贸易有限公司招聘备考题库及完整答案详解1套.docx
- 2026年中国科学院高能物理研究所多学科研究中心科研助理岗位招聘备考题库及参考答案详解1套.docx
- 2026年中国建筑科学研究院有限公司建筑防火研究所招聘备考题库完整答案详解.docx
- 2026年中国能源建设集团辽宁电力勘测设计院有限公司招聘备考题库及一套参考答案详解.docx
原创力文档


文档评论(0)