一、SOA是指面向服務(wù)的體系結(jié)構(gòu)(service-oriented architecture),他代表了包括web技術(shù)在內(nèi)的軟件程序甚至硬件技術(shù)的一個(gè)發(fā)展方向,相對(duì)于錯(cuò)綜復(fù)雜、標(biāo)準(zhǔn)各異的硬件平臺(tái)、操作系統(tǒng)和編程語言,SOA提供盡可能中立而有效的接口,以實(shí)現(xiàn)任務(wù)、服務(wù)之間的對(duì)話,直接降低了商業(yè)信息系統(tǒng)的溝通成本。
二、SOA更加接近比爾·蓋茨“信息就在你指尖”的愿景,繼互聯(lián)網(wǎng)打破信息和數(shù)據(jù)流動(dòng)的壁壘之后,致力于打破軟件程序在不同商業(yè)組織現(xiàn)有的機(jī)構(gòu)系統(tǒng)之間進(jìn)行無縫銜接的障礙,而IBM、RACLE等巨人定制的SOA國際標(biāo)準(zhǔn)SCA已經(jīng)為此構(gòu)造出簡(jiǎn)單性的底層技術(shù)標(biāo)準(zhǔn)基礎(chǔ)。
三、原則上所有異構(gòu)的信息系統(tǒng)都存在無縫銜接的內(nèi)在需求。傳統(tǒng)的搜索引擎系統(tǒng)就是一種典型的封閉結(jié)構(gòu),沒有真正無縫的外部接口。伯納斯·李所推動(dòng)的語義網(wǎng)和web化的SOA在本質(zhì)上一致,很好的結(jié)合起來雙方力量可以倍增,語義網(wǎng)屬于從網(wǎng)絡(luò)底層推動(dòng)“無縫銜接”的努力, 但是在這一技術(shù)方面的努力之外,還應(yīng)該涌現(xiàn)出更多在人性、用戶方面推動(dòng)SOA的努力。
四、SOA改變了軟件的概念。軟件原來傳統(tǒng)的底層部分被改造為真正工具性的事物,而廣義化的軟件概念中“服務(wù)和任務(wù)”成為核心;軟件不再是組件、單元、數(shù)據(jù)庫等的加和,而是對(duì)于任務(wù)和服務(wù)的回應(yīng),因此服務(wù)之間的松耦合異常重要和活躍。隨著概念的改變,軟件業(yè)將重新洗牌。競(jìng)爭(zhēng)規(guī)則改變很大,程序、代碼、結(jié)構(gòu)次要化,數(shù)據(jù)、任務(wù)、外部接口更加重要,文本數(shù)據(jù)可能成為以后SOA的主要對(duì)象。
五、SOA側(cè)重提供與不同任務(wù)的標(biāo)準(zhǔn)化服務(wù)接口,其水平高低應(yīng)該取決于雙方的可理解性、可分解性、可交互和互動(dòng)性。從代碼和數(shù)據(jù),到結(jié)構(gòu)的技術(shù)升級(jí),將進(jìn)行新的升級(jí),以結(jié)構(gòu)升級(jí)入手,尋找比結(jié)構(gòu)更重要的,諸如函數(shù)調(diào)用、數(shù)據(jù)響應(yīng)、結(jié)構(gòu)自適應(yīng)等。其中,最大的難點(diǎn)應(yīng)該是互動(dòng)如何改變參與者的狀態(tài),這也是最刺激的地方。
六、SOA作為第三代軟件架構(gòu)標(biāo)準(zhǔn),如果與web和3G結(jié)合,將大大拓展軟件行業(yè)的空間,軟件可以擁有自己的渠道了,軟件加強(qiáng)了自身的力量。
七、SOA真正付諸實(shí)施不是一兩家商業(yè)力量的事情,他屬于一項(xiàng)社會(huì)化的技術(shù)就年百微工程,需要整合大量的資源,需要有堅(jiān)強(qiáng)的平臺(tái),需要建立商業(yè)力量和社會(huì)力量的共同利基,需要尋找現(xiàn)實(shí)和未來的平衡點(diǎn)。SOA的價(jià)值目前主要還是在理念方面,可以觸類旁通的引用到很多其他技術(shù)領(lǐng)域;SOA讓信息和技術(shù)更加自由、開放、共享,可以盤活更多的商業(yè)數(shù)據(jù)和技術(shù)資源,產(chǎn)生新的價(jià)值。同時(shí),SOA需要做出大量的垂直標(biāo)準(zhǔn),不同領(lǐng)域的差異性可能比較大,雖然他們具有共同的SCA底層。
八、SOA是商業(yè)信息系統(tǒng)的現(xiàn)有資源為基礎(chǔ)提供低門檻的接口升級(jí)方案,讓客戶之間的商業(yè)溝通更加自由靈活,同時(shí)降低面對(duì)變化的任務(wù)和服務(wù)的溝通對(duì)話成本,這一目標(biāo)是通過基于服務(wù)和任務(wù)的思維和文化理念層次的結(jié)構(gòu)調(diào)整實(shí)現(xiàn)的,超越了僅僅基于技術(shù)和運(yùn)用的結(jié)構(gòu)調(diào)整方案。