當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 山東OA系統(tǒng) > 濟(jì)南OA系統(tǒng) > 濟(jì)南OA快博
SOA不是Web Service
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
來源:泛普軟件在很多場合的交流中,常常遇到把SOA和Web Service混用的情況,所以想在這次的Blog里,結(jié)合網(wǎng)上的各種觀點(diǎn),談?wù)剛€(gè)人對(duì)兩個(gè)概念的理解。用一句話來概括基本的觀點(diǎn)就是“SOA不是Web Service,Web Service是目前最適合實(shí)現(xiàn)SOA的技術(shù)”。 之所以SOA和Web Service被混為一談,最可能的原因了也就在于此吧。
早在1996年Gartner就前瞻性地提出了面向服務(wù)架構(gòu)的思想(SOA),該年赫赫有名的Netscape才發(fā)布了Navigator 2.0,整個(gè)互聯(lián)網(wǎng)剛剛慶祝超過500,000網(wǎng)站的誕生,網(wǎng)絡(luò)上的商業(yè)應(yīng)用還是鳳毛麟角,Web Service不知為何物,SOA還只是束之高閣的理論概念。直到2000年以后,W3C才成立了相關(guān)的委員會(huì),開始討論Web Service的相關(guān)標(biāo)準(zhǔn);各大廠商一邊積極參與標(biāo)準(zhǔn)制定,一邊推出了一系列實(shí)實(shí)在在的產(chǎn)品。新的技術(shù)和新的產(chǎn)品出現(xiàn),SOA找到了可以依托的憑借。隨著 Web Service技術(shù)的推出和應(yīng)用,SOA的思想被一個(gè)個(gè)效益顯著的信息系統(tǒng)建設(shè)項(xiàng)目不斷的示范,才逐漸成為現(xiàn)今的熱門話題。類似的情況讓人聯(lián)想到愛因斯坦提出來的理論,著名的質(zhì)量能量轉(zhuǎn)化等式E=mc2,直到人們掌握了核子裂變技術(shù),才成功生產(chǎn)出了原子彈,向世人展示了這個(gè)理論等式的巨大威力。
因?yàn)楝F(xiàn)在幾乎所有的SOA應(yīng)用場合都是和Web Service綁定的,所以不免有時(shí)候這兩個(gè)概念混用。不可否認(rèn)Web Service是現(xiàn)在最適合實(shí)現(xiàn)SOA的技術(shù),SOA的走紅在很大程度上歸功于Web Service標(biāo)準(zhǔn)的成熟和應(yīng)用普及。因?yàn)楝F(xiàn)在大家基本上認(rèn)同Web Service技術(shù)在幾方面體現(xiàn)了SOA的需要:
首先是基于標(biāo)準(zhǔn)訪問的獨(dú)立功能實(shí)體滿足了松耦合要求:在Web Service中所有的訪問都通過SOAP訪問進(jìn)行,用WSDL定義的接口封裝,通過UDDI進(jìn)行目錄查找,可以動(dòng)態(tài)改變一個(gè)服務(wù)的提供方而無需影響客戶端的配置,外界客戶端是根本不關(guān)心訪問服務(wù)器端的實(shí)現(xiàn)。
其次,適合大數(shù)據(jù)量低頻率訪問符合服務(wù)大顆粒度功能:基于性能和效率平衡的要求,SOA的服務(wù)提供的是大顆粒度的應(yīng)用功能,而且跨系統(tǒng)邊界的訪問頻率也不會(huì)象程序間函數(shù)調(diào)用那么頻繁。通過使用WSDL和基于文本(Literal)的SOAP請(qǐng)求,可以實(shí)現(xiàn)能一次性接收處理大量數(shù)據(jù)。
最后,基于標(biāo)準(zhǔn)的文本消息傳遞為異構(gòu)系統(tǒng)提供通訊機(jī)制:Web Service所有的通訊是通過SOAP進(jìn)行的,而SOAP是基于XML的,XML是結(jié)構(gòu)化的文本消息。從最早的EDI開始,文本消息也許是異構(gòu)系統(tǒng)間通訊最好的消息格式,適用于SOA強(qiáng)調(diào)的服務(wù)對(duì)異構(gòu)后天宿主系統(tǒng)的透明性。
綜合上述觀點(diǎn),Web Service不愧為當(dāng)前SOA的最好選擇。然而,就SOA思想本身而言,并不一定要局限于Web Service方式的實(shí)現(xiàn)。更應(yīng)該看到的是SOA本身強(qiáng)調(diào)的是實(shí)現(xiàn)業(yè)務(wù)邏輯的敏捷性要求,是從業(yè)務(wù)應(yīng)用角度對(duì)信息系統(tǒng)實(shí)現(xiàn)和應(yīng)用的抽象。隨著人們認(rèn)識(shí)的提高,還會(huì)有新技術(shù)不斷的發(fā)明出來,更好的來滿足這個(gè)要求。就好像在核子裂變之后,人們又發(fā)現(xiàn)了威力更加強(qiáng)大的核子聚變。為了要有一個(gè)更高的角度來看待問題,SOA和Web Service還是不應(yīng)該混為一談。(51CTO)
- 1ISO20000是ITIL藥到病除的萬能藥?
- 2一個(gè)省級(jí)信息中心工程師的IT運(yùn)維故事
- 3打造信息化平臺(tái) 中石化“擲地有聲”
- 4"5S"為IT管控錦上添花
- 5ERP之外,企業(yè)還應(yīng)該有什么
- 6ERP上線會(huì)給中小企業(yè)帶來怎樣的價(jià)值
- 7六大最熱門的存儲(chǔ)網(wǎng)絡(luò)領(lǐng)域
- 8SCM系統(tǒng)與ERP系統(tǒng)的異同比較
- 9數(shù)據(jù)中心開跑開源軟件
- 10談管理流程設(shè)計(jì)的原則
- 11ERP的本地化 VS 本地化的ERP
- 12視頻會(huì)議應(yīng)用左右逢源
- 13SaaS突然成為CIO最好的朋友
- 14企業(yè)越大,機(jī)房越小
- 15企業(yè)如何辨別ERP是否穩(wěn)定
- 16IT廠商業(yè)績解讀之惠普篇:誰說硬件沒錢賺
- 17中小企業(yè)ERP系統(tǒng)工程建設(shè)八步法
- 18SaaS數(shù)據(jù)安全 居安思危還是因噎廢食
- 19IT治理和SOA治理:沒有什么共同之處
- 20剖析ERP項(xiàng)目實(shí)施中培訓(xùn)的若干問題
- 21大部制帶來變革 IT產(chǎn)業(yè)面對(duì)拐點(diǎn)應(yīng)轉(zhuǎn)型
- 22企業(yè)咨詢 費(fèi)用與目標(biāo)哪個(gè)更重要
- 23庫存不準(zhǔn)確ERP再好也沒有用
- 24SOA不是Web Service
- 25中國本土IT產(chǎn)業(yè)競爭優(yōu)勢(shì)的轉(zhuǎn)變?
- 26計(jì)世獨(dú)家:從終端入手打造安全木桶
- 27中間件巨頭整合為市場帶來了什么
- 28實(shí)例再現(xiàn):SaaS型BI幫助企業(yè)擺脫困擾
- 29什么是ERP部署的三角模型
- 30BEA在信息即服務(wù)領(lǐng)域位居“領(lǐng)導(dǎo)者”地位
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓