我對SOA的認識(三):SOA 與 WebService 戰略 與 戰術
本系列文章目錄結構
①
??????
我對
SOA
的認識(一)(結合平時累積的筆記,不排除有引用)
(
修改版
)
②
??????
我對
SOA
的認識(二)(結合平時累積的筆記,不排除有引用)
③
??????
我對
SOA
的認識(三):
SOA
與
WebService
戰略與戰術
④
??????
對
SOA
和目前業成熟應用的
JavaEE
應用方案的一點看法
⑤
??????
JavaEE
中的三層結構和
MVC
⑥
??????
SOA
服務模型分析設計的一些概念
⑦
??????
對
SOA
涉及的組件和服務概念的整理(摘自水木)
?
?? WebService是SOA的具體實現之一,但SOA并不局限于WebService,其他使用WSDL直接實現服務接口并且通過XML消息進行通信的都可一并歸于SOA陣營。如此看來在我對SOA的認識(一)、(二)中,見解有些偏頗:因為我認為SOA是大集成思想,只要符合這種思想的都可歸于SOA體系。積極反省一下。
???另外SOA并沒有確切的定義服務具體如何交互,而只定義服務如何相互理解和交互。WebService卻明確的指定了服務間怎么樣來進行交互。這不由地很是感慨作者用到的“戰略”與“戰術”的對照。
?????
???另外,我依然始終無法接受WebService是SOA的一部分的說法,比較不在一個層面上的東西,感覺不是很爽,依然只堅持Webservice是SOA的一種目前最好的實現,而沒有囊括的概念,如果說實現WebService的WSDL SOAP UDDI是SOA體系的一部分就能接受了,這里我堅信我是對的。
???
???本文有參考《SOA新手入門》http://www-128.ibm.com/developerworks/cn/webservices/newto/index.html
???
???本系列結篇:對SOA和目前業成熟應用的JavaEE應用方案的一點看法??
posted on 2006-05-26 00:06 crazycy 閱讀(1460) 評論(0) 編輯 收藏 所屬分類: SOA、WebService、BPEL