隨筆 - 19, 文章 - 93, 評論 - 17, 引用 - 0
          數(shù)據(jù)加載中……

          SOA的進(jìn)化(三)--------SOA 的根源(SOA 與過去架構(gòu)的比較(三))------ 比較SOA與混合Web服務(wù)架構(gòu)

          3.4. 比較 SOA 與混合 Web 服務(wù)架構(gòu)

          在前一節(jié)中,我們提到最近的分布式互聯(lián)網(wǎng)架構(gòu)變化已如何成為混合 Web 服務(wù)。這一主題值得詳細(xì)說明,因?yàn)樗呀?jīng)是(并預(yù)期繼續(xù)是) SOA 周圍的混亂之源。


          首先,傳統(tǒng)架構(gòu)內(nèi)使用 Web 服務(wù)是完全合理的。由于許多編程語言都支持對 Web 服務(wù)的開發(fā),他們可輕易地將其嵌入老的應(yīng)用設(shè)計(jì)。并且,對于那些不支持 Web 服務(wù)定制開發(fā)的遺留環(huán)境,通常也可用適配器的方法來解決。

          注意

          盡管我們集中于分布式互聯(lián)網(wǎng)架構(gòu),但并沒有限制兩層客戶 - 服務(wù)器的應(yīng)用使用 Web 服務(wù)。

          Web 服務(wù)作為構(gòu)件包裝器

          Web 服務(wù)在這個(gè)語境中的主要角色已引進(jìn)了一個(gè)包含包裝器服務(wù)的整合層,促成經(jīng)由 SOA P 兼容的集成通道的同步通信( 4.7 )。實(shí)際上, SOA P 規(guī)范初始發(fā)布和第一代 SOA P 服務(wù)器都被特別設(shè)計(jì)用來復(fù)制使用消息的 RPC 風(fēng)格的通信。


          這些集成通道主要在集成結(jié)構(gòu)中,被用以促進(jìn)與其他應(yīng)用或外部合作伙伴的通信。也被用于促成與其他(更多的面向服務(wù))解決方案通信,還可利用第三方工具提供的 Web 服務(wù)。不管他們在傳統(tǒng)架構(gòu)中的使用或目的,關(guān)鍵是要澄清靠這種方式在分布式互聯(lián)網(wǎng)架構(gòu)中納入 Web 服務(wù)不具備真正的 SOA 資格。這只是使用 Web 服務(wù)的分布式互聯(lián)網(wǎng)架構(gòu)。

          并非是反映構(gòu)件接口和用 Web 服務(wù)建立點(diǎn)對點(diǎn)連接, SOA 提供了對于不同通訊模型的強(qiáng)健支持(基于同步和異步的交換)。另外,在 SOA 內(nèi)的 Web 服務(wù)受制于特定的設(shè)計(jì)需求,象由面向服務(wù)原則提供的那些。這些和其他的特征都支持對和諧的松散耦合的追求。一旦實(shí)現(xiàn),單個(gè)服務(wù)不再限于點(diǎn)對點(diǎn)通信;它能夠適應(yīng)任何的現(xiàn)在和未來的請求者。

          SOA 內(nèi)部的 Web 服務(wù)

          然而 SOA 在大小和品質(zhì)方面會(huì)有所不同, SOA 與其他架構(gòu)在 Web 服務(wù)的使用方面有切實(shí)不同的特征。本書主要專注于探索這些特征。目前已經(jīng)充分闡明:基本上, SOA 構(gòu)建于一組 Web 服務(wù),它們被設(shè)計(jì)用于一個(gè)或多個(gè)電子商務(wù)流程的集體自動(dòng)化(或者參與自動(dòng)化的), SOA 促進(jìn)將這些服務(wù)組織成抽象企業(yè)自動(dòng)化邏輯特定部分的特定層。

          同樣通過跨企業(yè)的標(biāo)準(zhǔn) SOA ,出現(xiàn)了天然的協(xié)同性,超越了專有的應(yīng)用平臺(tái)。這考慮到先前不同的環(huán)境組成,以支持新的和進(jìn)化的業(yè)務(wù)自動(dòng)化過程。

          posted on 2006-12-03 09:29 BPM 閱讀(220) 評論(0)  編輯  收藏 所屬分類: SOA

          主站蜘蛛池模板: 大宁县| 图木舒克市| 唐河县| 黄大仙区| 延安市| 开封市| 勐海县| 洪江市| 拉萨市| 西充县| 乌什县| 冀州市| 玉山县| 开封市| 鄂州市| 安乡县| 巩义市| 大连市| 公主岭市| 武强县| 金昌市| 内乡县| 安丘市| 清水河县| 论坛| 萨迦县| 腾冲县| 凤台县| 左云县| 枣阳市| 方山县| 阳春市| 博野县| 利川市| 高邑县| 唐河县| 石城县| 靖西县| 庆安县| 上犹县| 杭州市|