soa, web service, esb的关系

问题描述

如题,希望能给个通俗的解释!

解决方案

解决方案二:
自个顶下!!!
解决方案三:
SOA:service-orientedachitecture.Webservice是用来实现SOA的一种主要的技术。企业为了减低成本,减少重复开发,所以把可重用的模块封装起来,形成一个Service。而这个service模块可以用Webservice的技术来实现,当然也可以用其他的比如CORBA等等的技术来实现。SOA通过松散耦合为企业节约了成本。比如说那个方正es2007就是用了这个技术ESB是enterpriseservicebus,它通过服务总线的方式来提供SOA和EDA的同步和异步的功能ESB可以完成一些事情定义好的消息格式转换,消息protocol的转换等等。可以看为一个比较智能的总线,它专注于企业内部不同的应用程序的通讯。能把使用不同protocol和不同dataformat进行自动转换。它能提供request/response的同步消息通信机制,也能够提供publish/subscribe的异步消息通讯模式。
解决方案四:
SOA是方法论,就像建筑学一样,指导性质的;ESB是建筑图纸,理顺整个建筑的架构;WebS是具体的建筑材料,就好像预制板;不知道这样说你明白不。
解决方案五:
引用3楼qfsb_p的回复:

SOA是方法论,就像建筑学一样,指导性质的;ESB是建筑图纸,理顺整个建筑的架构;WebS是具体的建筑材料,就好像预制板;不知道这样说你明白不。

说的经典!
解决方案六:
学习了~!

时间: 2024-09-20 08:47:32

soa, web service, esb的关系的相关文章

《SOA Web Service合约设计与版本化》目录—导读

版权声明 SOA Web Service合约设计与版本化 Authorized translation from the English language edition, entitled Web Service Contract Design and Versioning for SOA, 978-0136135173 by Thomas Erl, Anish Karmarkar, Priscilla Walmsley, Hugo Haas, Umit Yalcinalp, Canyang

《SOA Web Service合约设计与版本化》—第1章1.6节补充阅读

1.6 补充阅读SOA Web Service合约设计与版本化下面是一些推荐的补充书目,可以进一步阐释本书中包含的关键主题. SOA Principles of Service Design(中译版<SOA服务设计原则>)关于面向服务设计范型的综合参考书,包含本书中引用到的所有原则的全面描述:SOA Design Patterns 该书提供了设计模式的详尽目录,其中许多模式都是和Web服务合约设计与版本化相关的.你可以从http://www.soapatterns.org检索到这些模式的简单描

《SOA Web Service合约设计与版本化》—第1章1.8节符号、图形和风格约定

1.8 符号.图形和风格约定SOA Web Service合约设计与版本化1.8.1 符号图例本书包含了一系列的图表,也就是书中所提到的"图".在所有这些图表中使用的主要符号在彩色插页中逐个进行了描述. 1.8.2 突出显示的代码书中有突出显示的代码.通常来说,突出显示的代码是同当前正在讨论的话题相关的. 1.8.3 要点总结本书的大多数主要章节之后都会提供一个列表形式的简明概要.有些内容较少或者非常易懂的章节则没有提供这样的专门总结. 本文仅用于学习和交流目的,不代表异步社区观点.非

《SOA Web Service合约设计与版本化》—第1章1.9节附加说明

1.9 附加说明SOA Web Service合约设计与版本化下面各小节介绍由Prentice Hall出版的"Thomas Erl面向服务计算系列"丛书所提供的补充信息和资源. 1.9.1 本丛书官方站点在http://www.soabooks.com上可以找到关于本丛书中所有书的最新信息以及各种不同的支持资源.请一定别忘了查看更新.勘误和资源(比如补充的张贴图). 1.9.2 Visio模板Prentice Hall提供了一个Visio模板,其中包含了本丛书中各书使用的彩色符号.

《SOA Web Service合约设计与版本化》—第1章1.2节本书的目标

1.2 本书的目标SOA Web Service合约设计与版本化总体来说,本书中的章节是带着下列主要目标来撰写的: 在SOA的上下文中来论述Web服务合约相关的技术:突出介绍经过验证的合约相关技术,以及用于合约设计和版本化的模式:展示第一代Web服务技术(WSDL.SOAP.XML Schema)如何同诸如WS-Addressing(Web服务寻址)以及WS-Policy(Web服务策略)这样的WS-*技术一起工作:突出介绍各种不同Web服务技术的应用如何会受到SOA设计原则和模式的影响.本文仅

《SOA Web Service合约设计与版本化》—第1章1.3节读者对象

1.3 读者对象SOA Web Service合约设计与版本化本书可以被用作下列类型读者的教材或者参考书: 想要学习如何在SOA项目中使用Web服务技术的开发人员:想要学习如何为了支持SOA项目来设计Web服务合约的架构师:想要学习服务合约版本化的治理(governance)专家:想要更好地理解如何构建Web服务合约来支持面向服务的SOA实践人员:想要对现代Web服务合约与消息底层的概念和机制有更深入了解的IT专业人员.本文仅用于学习和交流目的,不代表异步社区观点.非商业转载请注明作译者.出处,

《SOA Web Service合约设计与版本化》—第1章1.4节本书不涉及的内容

1.4 本书不涉及的内容SOA Web Service合约设计与版本化本书要讲解的只是关于Web服务合约的内容.它探索了与Web服务合约的开发.设计和版本化,以及与相关消息设计主题有关的大范围的各种技术和技巧.然而,本书并不会深入到Web服务程序的开发或者实现.因此,许多用于"连线"(wire)上的主题并没有包含在其中,比如可靠消息传递.安全和事务等. 类似的,虽然本书的内容属于SOA这个大的环境之中,但是其中只有一章用来解释SOA的基本术语和概念.如果你是刚刚涉足SOA,那么请务必提

《SOA Web Service合约设计与版本化》—第1章1.5节必备知识阅读

1.5 必备知识阅读SOA Web Service合约设计与版本化本书假设你已经拥有了基本XML概念的基础知识.如果你还没有使用过XML,那么你可以通过阅读在网站发布的一些简明教程来弥补. 如果你是刚刚涉足SOA,那么你可以通过学习下列网站的内容来对面向服务计算.面向服务以及相关的设计模式有一个初步的了解: 为了进一步确保你对在本书随后章节中使用到或者引用到的关键术语有清晰的理解,你还可以访问本丛书系列的在线主词汇表,你可以在那里查阅到在本书中可能没有完全描述的术语定义. 即使你是一个有经验的S

[WSE]Web Service—后台侦听服务通过WSE2.0建立订阅/发布关系

web|后台 由于Web Service的执行身份受限,所以我们无法直接让Web Service申请作为一个SoapReceiver,而是通过下面的web.config定义来制定本虚拟目录的.ashx终结点,从而通过WS_Addressing和WS_Messaging机制来完成与后台侦听服务之间的订阅/发布机制. <configuration> <configSections>     <section name="microsoft.web.services&qu