當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 福建OA系統(tǒng) > 福州OA系統(tǒng) > 福州OA快博
發(fā)展中的SOA框架的幾大缺憾研究
作為一個(gè)具有發(fā)展前景的應(yīng)用系統(tǒng)架構(gòu),SOA尚處在不斷的發(fā)展中,肯定存在許多有待改進(jìn)的地方。Stencil Group咨詢公司的Brent Sleeper 在《The five missing pieces of SOA》中列舉了SOA在可靠性、安全性、編制、遺留系統(tǒng)支持和語義方面還存在嚴(yán)重不足。
缺憾之一 : 可靠性(Reliability)
SOA 還沒有完全為事務(wù)的最高可靠性——不可否認(rèn)性(nonrepudiation)、消息一定會(huì)被傳送且僅傳送一次(once-and-only-once delivery)以及事務(wù)撤回(rollback)——做好準(zhǔn)備,不過等標(biāo)準(zhǔn)和實(shí)施技術(shù)成熟到可以滿足這一需求的程度并不遙遠(yuǎn)。
缺憾之二 : 安全性(Security)
在過去,訪問控制只需要登錄和驗(yàn)證;而在SOA環(huán)境中,由于一個(gè)應(yīng)用軟件的組件很容易去跟屬于不同域的其他組件進(jìn)行對話,所以確保迥然不同又相互連接的系統(tǒng)之間的安全性就復(fù)雜得多了。
缺憾之三 : 編排 (Orchestration)
統(tǒng)一協(xié)調(diào)分布式軟件組件以便構(gòu)建有意義的業(yè)務(wù)流程是最復(fù)雜的,但它同時(shí)也最適合面向服務(wù)類型的集成,原因很顯然,建立在SOA上面的應(yīng)用軟件可以被設(shè)計(jì)成可以按需要拆散、重新組裝的服務(wù)。作為目前業(yè)務(wù)流程管理(BPM)解決方案的核心,編排功能使IT管理人員能夠通過已經(jīng)部署的套裝或自己開發(fā)的應(yīng)用軟件的功能,把新的元應(yīng)用軟件(meta-application)連接起來。事實(shí)上,最大的難題不是建立模塊化的應(yīng)用軟件,而是改變這些系統(tǒng)表示所處理數(shù)據(jù)的方法。
缺憾之四 :遺留系統(tǒng)處理(Legacy support)
SOA 中提供集成遺留系統(tǒng)的適配器,遺留應(yīng)用適配器屏蔽了許多專用性API的復(fù)雜性和晦澀性。一個(gè)設(shè)計(jì)良好的適配器的作用好比是一個(gè)設(shè)計(jì)良好的SOA服務(wù):它提供了一個(gè)抽象層,把應(yīng)用基礎(chǔ)設(shè)施的其余部分與各種棘手問題隔離開來。一些廠商就專門把遺留應(yīng)用軟件“語義集成”到基于XML的集成構(gòu)架中。 但是集成遺留系統(tǒng)的工作始終是一個(gè)挑戰(zhàn)。
缺憾之五 : 語義 Semantics
定義事務(wù)和數(shù)據(jù)的業(yè)務(wù)含義,一直是IT管理人員面臨的最棘手問題。語義關(guān)系是設(shè)計(jì)良好SOA架構(gòu)的核心要素。就目前而言,沒有哪一項(xiàng)技術(shù)或軟件產(chǎn)品能夠真正解決語義問題。為針對特定行業(yè)和功能的流程定義并實(shí)施功能和數(shù)據(jù)模型是一項(xiàng)繁重的任務(wù),它最終必須由業(yè)務(wù)和 IT管理人員共同承擔(dān)。不過,預(yù)制組件和經(jīng)過實(shí)踐證明的咨詢技能可以簡化許多難題。
采用XML技術(shù)也許是一個(gè)不錯(cuò)的主意。許多公司越來越認(rèn)識(shí)到制定本行業(yè)XML標(biāo)準(zhǔn)的重要性。譬如,會(huì)計(jì)行業(yè)已提議用可擴(kuò)展業(yè)務(wù)報(bào)告語言(XBRL)來描述及審查總賬類型的記錄。
重要的是學(xué)會(huì)如何以服務(wù)來表示基本的業(yè)務(wù)流程。改變開發(fā)方式需要文化變遷,相比之下,解決技術(shù)難題只是一種智力操練。
性能(performance):SOA的第六個(gè)缺憾?
批評(píng)SOA的人士經(jīng)常會(huì)提到性能是阻礙其采用的一個(gè)障礙,但技術(shù)的標(biāo)準(zhǔn)化總需要在速度方面有一些犧牲。這種懷疑觀點(diǎn)通常針對兩個(gè)方面:SOA的分布性質(zhì)和Web服務(wù)協(xié)議的開銷。
不可否認(rèn),任何分布式系統(tǒng)的執(zhí)行速度都不如獨(dú)立式系統(tǒng),這完全是因?yàn)榫W(wǎng)絡(luò)的制約作用造成的。當(dāng)然,有些應(yīng)用軟件無法容忍網(wǎng)絡(luò)引起的延遲,例如那些對實(shí)時(shí)性要求很高的應(yīng)用軟件,所以在應(yīng)用SOA架構(gòu)之前,搞清楚它的適用范圍就顯得很重要了。
除了上述幾點(diǎn)之外,筆者認(rèn)為還有兩點(diǎn)也頗值得關(guān)注:
松耦合和敏捷性要求之間的權(quán)衡難題:服務(wù)松耦合設(shè)計(jì)其實(shí)是一把雙刃劍,在帶來應(yīng)變敏捷性的同時(shí),也給業(yè)務(wù)建模和服務(wù)劃分帶來難題。這就是為什么在SOA討論中,業(yè)務(wù)建模的爭論總是最多。
跨系統(tǒng)集成難題:面向服務(wù)的體系結(jié)構(gòu)(SOA)設(shè)計(jì)將跨越計(jì)算機(jī)系統(tǒng),并且還可能跨越企業(yè)邊界。我們不得不考慮在使用 Internet 時(shí)安全性功能和需求以及如何鏈接伙伴的安全域。Internet 協(xié)議并不是為可靠性(有保證的提交和提交的順序)而設(shè)計(jì),但是我們需要確保消息被提交并被處理一次。當(dāng)這不可能時(shí),請求者必須知道請求并沒有被處理。(UML.org)
- 1從全球目前的競爭格局來講有四種模式
- 2企業(yè)SOA應(yīng)用五年來首次出現(xiàn)下降
- 3降低成本 福州OA領(lǐng)料管理做到心中有數(shù)
- 4角色解析 CIO如何組建理想的SOA團(tuán)隊(duì)
- 5黃文?。篊RM成功的關(guān)鍵是以客戶為中心
- 6探析企業(yè)Email管理的隱性成本
- 7PDM信息化管理的實(shí)施與應(yīng)用
- 8知識(shí)經(jīng)濟(jì)時(shí)代企業(yè)生產(chǎn)組織的新形式
- 9福州OA烏云壓頂,巧借WBS重見天日
- 10發(fā)展中的SOA框架的幾大缺憾研究
- 11互動(dòng)式IT行業(yè)服務(wù):信息化新嘗試
- 12福州泛普OA為用戶單位節(jié)省資源、發(fā)揮最大效用
- 13ITIL實(shí)施理性操作 不可操之過急
- 14數(shù)據(jù)在企業(yè)福州OA實(shí)施中到底有多重要
- 15影響SOA架構(gòu)發(fā)展的12個(gè)致命錯(cuò)誤
- 16BPM原則:團(tuán)結(jié)福州OA 支持SOA 創(chuàng)新更需融合
- 17經(jīng)濟(jì)動(dòng)蕩時(shí)期 企業(yè)對SOA的興趣反而增長
- 18企業(yè)應(yīng)如何集成SaaS、CRM和福州OA應(yīng)用
- 19企業(yè)流程再造中IT技術(shù)作用的案例分析
- 20我國企業(yè)財(cái)務(wù)管理信息化協(xié)同模式研究
- 21企業(yè)過冬有道 經(jīng)濟(jì)低迷時(shí)期的營銷轉(zhuǎn)型
- 22企業(yè)商業(yè)智能平臺(tái)體系分析
- 23網(wǎng)絡(luò)營銷或會(huì)給中小企業(yè)帶來暖冬
- 24基于BPR的煤炭企業(yè)組織轉(zhuǎn)型探討
- 25大型IT項(xiàng)目經(jīng)常失敗因素剖析
- 26商業(yè)智能+福州OA=企業(yè)競爭優(yōu)勢
- 27怎樣合理運(yùn)用PDM轉(zhuǎn)化企業(yè)的效益及實(shí)力
- 28Web2.0時(shí)代 企業(yè)如何制定互聯(lián)網(wǎng)戰(zhàn)略
- 29數(shù)據(jù)倉庫——商業(yè)智能的基石
- 30OA提供決策支持、知識(shí)挖掘、商業(yè)智能等一體化服務(wù)
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓