對(duì)soa的通俗解讀

對(duì)soa的通俗解讀

ID:23387412

大小:50.50 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2018-11-07

對(duì)soa的通俗解讀_第1頁(yè)
對(duì)soa的通俗解讀_第2頁(yè)
對(duì)soa的通俗解讀_第3頁(yè)
對(duì)soa的通俗解讀_第4頁(yè)
對(duì)soa的通俗解讀_第5頁(yè)
資源描述:

《對(duì)soa的通俗解讀》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)

1、對(duì)SOA的通俗解讀

2、第1另外,這面東墻(ERP系統(tǒng))由于是一個(gè)整體,又是定型品,我們無(wú)法對(duì)其的形狀、大小、外觀等因素,來(lái)根據(jù)我們的喜好而變化;另外當(dāng)我們的喜好發(fā)生變化時(shí)(業(yè)務(wù)變化),想對(duì)東墻進(jìn)行改變時(shí),如開(kāi)一個(gè)小門,我們面臨的是必須把東墻撤出來(lái),重新?lián)Q一面東墻,而這無(wú)疑是對(duì)以前投資的浪費(fèi),同時(shí)很有可能帶來(lái)的結(jié)果就是整棟房子的倒塌(企業(yè)倒閉)。現(xiàn)在,隨著玩具的不斷改進(jìn),我們已經(jīng)完全可以根據(jù)自己的喜好來(lái)搭建真正屬于自己的房子了,因?yàn)榻M合的積木已經(jīng)由原來(lái)的一大塊變成了一個(gè)個(gè)的小塊,并且每個(gè)小塊的對(duì)接處

3、盡量標(biāo)準(zhǔn)化。這樣,我們就可以不必?fù)?dān)心東墻和南墻的對(duì)接,對(duì)東墻的改造也變得輕而易舉。SOA的出現(xiàn)正是為了讓這些原來(lái)是一個(gè)個(gè)大塊頭的積木(ERP、CRM等),變成一個(gè)個(gè)標(biāo)準(zhǔn)化的小塊,讓企業(yè)的信息系統(tǒng)不再繁雜、僵化。早在1996年Gartner首次提出的SOA(Service-OrientedArchitecture,面向服務(wù)架構(gòu))的概念。但當(dāng)時(shí)由于軟件技術(shù)的限制,無(wú)法真正實(shí)現(xiàn),而現(xiàn)在隨著軟件技術(shù)的不斷發(fā)展,SOA的實(shí)現(xiàn)成了可能,所以SOA被再一次的提出,并受到了熱捧。簡(jiǎn)單理解,SOA就是希望把軟件變

4、成像現(xiàn)在的積木玩具一樣,變成一個(gè)個(gè)的小塊,可以反復(fù)拼接,但是他們之間要有一系列共同遵循的標(biāo)準(zhǔn),并且有一定的靈活性,可以讓應(yīng)用企業(yè)根據(jù)自己的想象創(chuàng)造他們想要的東西。SOA把企業(yè)基本應(yīng)用封裝成一個(gè)個(gè)的服務(wù)(積木小塊),服務(wù)之間的接口遵循一系列統(tǒng)一的標(biāo)準(zhǔn)。企業(yè)可以根據(jù)自己的需求購(gòu)買一個(gè)個(gè)的服務(wù),而不是一個(gè)模塊或者一個(gè)系統(tǒng)的來(lái)購(gòu)買應(yīng)用系統(tǒng)。當(dāng)企業(yè)有新的業(yè)務(wù)需求時(shí)只需再購(gòu)買所對(duì)應(yīng)的服務(wù)即可。SOA的概念與背景一個(gè)技術(shù)理論的產(chǎn)生從來(lái)都不是從天而降的,在它的背后定有某種催化劑起著推進(jìn)作用。SOA的催化劑,筆者

5、認(rèn)為就是廣大應(yīng)用企業(yè)的業(yè)務(wù)需求和由業(yè)務(wù)需求衍生出的IT需求。業(yè)務(wù)需求企業(yè)的業(yè)務(wù)環(huán)境正在面臨巨大的變化,經(jīng)濟(jì)全球化要求企業(yè)的業(yè)務(wù)具備更大的靈活性,面對(duì)市場(chǎng)的快速變化和激烈競(jìng)爭(zhēng)能主動(dòng)響應(yīng);敏捷制造的思想伴隨著企業(yè)關(guān)注的核心競(jìng)爭(zhēng)力也越來(lái)越受重視;企業(yè)的規(guī)模變大,經(jīng)營(yíng)風(fēng)險(xiǎn)逐漸變高,企業(yè)的IT應(yīng)用逐漸由部門級(jí)應(yīng)用走向企業(yè)級(jí)應(yīng)用,企業(yè)的經(jīng)營(yíng)者希望能時(shí)時(shí)地偵測(cè)到企業(yè)的綜合信息,把原有的部門級(jí)應(yīng)用的信息抽取出來(lái),進(jìn)行綜合提取有用的信息。IT需求為了跟上企業(yè)發(fā)展的步伐,企業(yè)內(nèi)部的應(yīng)用軟件也逐漸增多,于是出現(xiàn)了種類

6、繁多的ERP、PLM、BPM、CRM、SCM……因此信息孤島林立,系統(tǒng)集成成了CIO的噩夢(mèng);在眾多的企業(yè)應(yīng)用系統(tǒng)之間又有很多共性,存在著嚴(yán)重得重復(fù)建設(shè),重復(fù)投資的現(xiàn)象,如何把原來(lái)的IT資產(chǎn)整合起來(lái),提高資源的重用性,成為擺在CIO面前的一道難題。同時(shí)不斷出現(xiàn)的新業(yè)務(wù)使得老系統(tǒng)已經(jīng)無(wú)法適應(yīng),跟不上市場(chǎng)和客戶的需求,企業(yè)需要把這些新業(yè)務(wù)需求快速建設(shè)到應(yīng)用系統(tǒng)中去。此時(shí)SOA理念的出現(xiàn)正好迎合了企業(yè)對(duì)于業(yè)務(wù)和IT上的需求。SOA最初的定義是由Gartner公司給出的,但到目前為止,由于各廠商、個(gè)人和專

7、家對(duì)SOA的理解不同,所以出現(xiàn)了很多關(guān)于SOA的定義:Gartner則將SOA描述為:“客戶端/服務(wù)器的軟件設(shè)計(jì)方法,一項(xiàng)應(yīng)用由軟件服務(wù)和軟件服務(wù)使用者組成……SOA與大多數(shù)通用的客戶端/服務(wù)器模型的不同之處,在于它著重強(qiáng)調(diào)軟件組件的松散耦合,并使用獨(dú)立的標(biāo)準(zhǔn)接口?!盨ervice-architecture.將SOA定義為:“本質(zhì)上是服務(wù)的集合。服務(wù)間彼此通信,這種通信可能是簡(jiǎn)單的數(shù)據(jù)傳送,也可能是兩個(gè)或更多的服務(wù)協(xié)調(diào)進(jìn)行某些活動(dòng)。服務(wù)間需要某些方法進(jìn)行連接。所謂服務(wù)就是精確定義、封裝完善、獨(dú)立

8、于其他服務(wù)所處環(huán)境和狀態(tài)的函數(shù)?!盠ooselycoupled.將SOA定義為:“按需連接資源的系統(tǒng)。在SOA中,資源被作為可通過(guò)標(biāo)準(zhǔn)方式訪問(wèn)的獨(dú)立服務(wù),提供給網(wǎng)絡(luò)中的其他成員。與傳統(tǒng)的系統(tǒng)結(jié)構(gòu)相比,SOA規(guī)定了資源間更為靈活的松散耦合關(guān)系?!钡侥壳盀橹?,關(guān)于SOA還沒(méi)有一個(gè)統(tǒng)一的、被廣泛認(rèn)可的定義,e-works在總結(jié)以上定義的基礎(chǔ)上,給出了自己的理解:SOA是一種軟件架構(gòu)思想,通過(guò)使企業(yè)中一個(gè)個(gè)細(xì)化的服務(wù)標(biāo)準(zhǔn)化、獨(dú)立化,來(lái)達(dá)到企業(yè)的IT系統(tǒng)跟隨企業(yè)的動(dòng)態(tài)變化的目的。其核心為:1)SOA是一種

9、軟件架構(gòu)思想,并不是一種產(chǎn)品。2)SOA的重點(diǎn)是面向服務(wù),此服務(wù)包括企業(yè)的內(nèi)部與外部的每一個(gè)業(yè)務(wù)細(xì)節(jié),比如企業(yè)中財(cái)務(wù)應(yīng)收發(fā)票的處理就是一個(gè)服務(wù)。SOA的思想是把這些服務(wù)從復(fù)雜的環(huán)境中獨(dú)立出來(lái)——組件化封裝,然后通過(guò)標(biāo)準(zhǔn)的接口使不同的服務(wù)之間相互調(diào)用。在此過(guò)程中需注意:每個(gè)服務(wù)有一個(gè)明確的界限,其他服務(wù)只能通過(guò)接口來(lái)調(diào)用服務(wù);每個(gè)服務(wù)是獨(dú)立自主的,每個(gè)服務(wù)不必依賴于其他的系統(tǒng)而存在。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。