今天從網(wǎng)上翻天覆地的看了許多網(wǎng)頁,都是關(guān)于SOA的,嗯,比前面的了解又多一層,得好好的整理一下,否則...,記憶是個(gè)很奇怪的東西,你不去再強(qiáng)壓一下它,它就不會(huì)給你裝東西.呵呵,開始.
??????總的說來今天看的東西都是對(duì)于SOA具體方面的理解,下面列出關(guān)鍵字,嗯,這樣就可以了吧:
<1>.
基于網(wǎng)絡(luò)或是面向網(wǎng)絡(luò):這個(gè)不好說,如果說SOA是一個(gè)理念的話,那這里說的就太具體了,就限制了SOA這種理念的發(fā)展了,不過對(duì)于現(xiàn)在的技術(shù)來說,去實(shí)現(xiàn)這種理念還是要有所限制的,大到來說,SOA是可以依靠WEB SERVICE 來實(shí)現(xiàn)的,或是說,這種關(guān)系就像COM與DLL或C++,前者是一個(gè)思維方式,一個(gè)設(shè)計(jì)理念.后者是在實(shí)現(xiàn)技術(shù)中對(duì)其的具體實(shí)現(xiàn),就是來體現(xiàn)它.嗯,SOA也是這樣.
<2>
分布式管理設(shè)計(jì)(distribute):這個(gè)啊,好東西啊,對(duì)于現(xiàn)在的企業(yè)業(yè)務(wù)整合已有技術(shù)可以完成了,比方說ESB,比方說中間件.這些技術(shù)同樣可以實(shí)現(xiàn)異構(gòu)系統(tǒng)間的整合,但什么是分布式加上網(wǎng)絡(luò)就是一個(gè)很有吸引力的東西.比方說,一個(gè)跨國公司擁有不同的管理系統(tǒng),那么如何使這個(gè)公司在網(wǎng)絡(luò)的環(huán)境下像一個(gè)個(gè)體呢?那么SOA來實(shí)現(xiàn).提供數(shù)據(jù)交換的一致性標(biāo)準(zhǔn),通信的一致標(biāo)準(zhǔn).
<3>
松耦合,獨(dú)立性,SERVICE與SERVICE之間只是你需要服務(wù),我就提供,你不需要,我就退出.這就是說,服務(wù)與服務(wù)之間沒有前制或后制關(guān)系統(tǒng),我不會(huì)依賴于你,相反也是.我們是具有不同的功能的獨(dú)立處體.
<4>
透明性,不能出現(xiàn)這種情況,在一個(gè)服務(wù)系統(tǒng)中,當(dāng)我需要服務(wù)時(shí),卻不知道向誰申請(qǐng)服務(wù),也就是服務(wù)位置的透時(shí)性.
<5>
業(yè)務(wù)驅(qū)動(dòng)這個(gè)很容易理解,沒有業(yè)務(wù)就沒有SERVICE,理所當(dāng)然就沒有......
不知道今天整理的內(nèi)容里面有多少錯(cuò)誤,不管他們了,先寫著再說,以后發(fā)現(xiàn)再改正吧.嘿嘿,吃東西了,-^^-