監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購(gòu)買價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

SOA關(guān)注焦點(diǎn):重復(fù)利用的最佳策略

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

來(lái)源:泛普軟件

Gartner研究的研究總監(jiān)Frank Kenney指出:無(wú)論你是來(lái)自SOA支持陣營(yíng)還是反對(duì)陣營(yíng),有一點(diǎn)是確定的,那就是:SOA已經(jīng)牢固的根植于目前的情況中了。SOA不是未來(lái),而是現(xiàn)在。不管你選擇與否,有99%的可能是SOA已經(jīng)滲透于你公司中了。目前幾乎所有的技術(shù)都是建立在SOA基礎(chǔ)上的。

SOA宣揚(yáng)的是其效率與敏捷性, 但是,如果關(guān)于這兩者的至少一些內(nèi)容已經(jīng)就位的話,為什么沒(méi)有人提早下班回家呢?

Ebay 杰出的研究科學(xué)家Paul Strong解釋說(shuō):“SOA是人們不斷向著更大的網(wǎng)絡(luò)功能分解以及分布的發(fā)展過(guò)程中出現(xiàn)的最新階段。模塊性和可重復(fù)利用帶來(lái)了巨大的靈活性、敏捷度以及投資回報(bào)。但是,這樣一來(lái)就會(huì)迫使你去管理越來(lái)越多的事務(wù),事務(wù)之間大量的關(guān)系,服務(wù)和各個(gè)服務(wù)之間關(guān)系的使用周期?!?/P>

讓IT人士不能入睡的問(wèn)題在于這些關(guān)系,它們應(yīng)該開始于定義階段。

根據(jù)Kenney的觀察, 重復(fù)利用是美國(guó)的首席信息官一直關(guān)注的焦點(diǎn),但在南美洲、南非、中東和亞太地區(qū)卻并不是很受重視。他說(shuō),除美國(guó)以外,人們的擔(dān)心并不在于如何節(jié)省IT事務(wù)的成本,而在于如何充分的利用公司已有的局部的、流程的以及人員的優(yōu)勢(shì),甚至是舊有的遺留資產(chǎn),因?yàn)槟軌蚬?jié)約的成本是非常有限的。在這里,重點(diǎn)在于重復(fù)利用,而在其他地方重點(diǎn)則在于業(yè)務(wù)流程。但正式業(yè)務(wù)流程和重復(fù)利用的良好結(jié)合才真正有趣。

這也許是事實(shí),但是重復(fù)利用仍然是耦合的一部分,是從建議到如何真正結(jié)合各個(gè)不同因素的一部分。企業(yè)管理聯(lián)盟會(huì)(EMA)的高級(jí)分析師Julie Craig建議:“從一般規(guī)則看來(lái),為了實(shí)現(xiàn)最大利益應(yīng)該重復(fù)利用那些你的編程人員在許多應(yīng)用程序中都使用的服務(wù)。更好的建議是,為自己找一個(gè)最好的SOA架構(gòu)師,并且讓他/她來(lái)做出這個(gè)決定?!?/P>

像昂貴的婚禮策劃一樣,一個(gè)SOA架構(gòu)師能夠通過(guò)消除始料未及的不好的“驚喜”來(lái)減輕大事件帶來(lái)的痛苦,并在這個(gè)過(guò)程中避免錯(cuò)誤與尷尬。

SOA架構(gòu)領(lǐng)域主要的全球IT服務(wù)和咨詢公司――Tata咨詢服務(wù)公司(TCS)的全球卓越技術(shù)主管Santosh Mohanty博士說(shuō):“隨著SOA在企業(yè)中的形成,由于有時(shí)候重復(fù)利用的理念并沒(méi)有實(shí)踐或監(jiān)管,復(fù)雜性也隨之增加。”

Mohanly認(rèn)為,建立一個(gè)SOA治理機(jī)制將明確和建立管理服務(wù)所有權(quán)的制度和流程,精簡(jiǎn)就可用服務(wù)進(jìn)行溝通的機(jī)制,確保設(shè)計(jì)時(shí)間、運(yùn)行時(shí)間和變化時(shí)間的矩陣的重復(fù)利用和測(cè)量。這使得企業(yè)能夠主動(dòng)有效管理任何超支情況并將SOA項(xiàng)目確保在控制之中。

假設(shè)你要自己計(jì)劃重復(fù)利用,或者你想要以一些模糊的權(quán)威概念來(lái)監(jiān)督SOA架構(gòu)師,你該從何開始呢?

Craig解釋說(shuō):“應(yīng)該從理解SOA整體的利弊開始。軟件設(shè)計(jì)――不僅僅是SOA設(shè)計(jì)――一直是維持性、性能、風(fēng)險(xiǎn)防控以及成本的平衡。由于你正重復(fù)利用已經(jīng)測(cè)試并認(rèn)證過(guò)的服務(wù)而不是多次編寫程序,重復(fù)利用能夠降低成本并增加利益。而你在對(duì)其進(jìn)行維護(hù)時(shí),只需要維護(hù)一次,而非反復(fù)維護(hù),這樣也能夠降低成本?!?/P>

她還說(shuō):從負(fù)面來(lái)說(shuō),這樣可能會(huì)造成性能欠佳的風(fēng)險(xiǎn),特別是在SOA設(shè)計(jì)中多個(gè)服務(wù)無(wú)法找到生產(chǎn)系統(tǒng)并與之銜接。這種風(fēng)險(xiǎn)可以通過(guò)對(duì)于服務(wù)應(yīng)用的治理來(lái)得到緩解。

下一個(gè)步驟首先要找出對(duì)哪一些組件進(jìn)行重復(fù)利用是有意義的,需要清楚的是沒(méi)有必要一次將所有的事情都做完。

市場(chǎng)研究公司Forrester Research高級(jí)分析師Larry Fulton說(shuō):“我們堅(jiān)決提倡一種SOA漸進(jìn)的方法,事實(shí)上,這是SOA實(shí)施中處于主導(dǎo)地位的方法。像其他的新興事物一樣,SOA存在啟動(dòng)和培訓(xùn)成本,但我們已經(jīng)看到一些組織在一年到一年半時(shí)間內(nèi)達(dá)到了更好的靈活性,上市時(shí)間以及在少數(shù)的服務(wù)基礎(chǔ)上實(shí)現(xiàn)服務(wù)的重新利用?!?/P>

很明顯,即使是嬰兒學(xué)步也必然會(huì)向著某個(gè)方向前進(jìn),那么我們應(yīng)該向哪一個(gè)方向發(fā)展呢?

國(guó)際數(shù)據(jù)公司(IDC)的SOA、Web服務(wù)以及集成研究總監(jiān)Sandra Rogers 認(rèn)為重新利用的基本組件應(yīng)該是“基礎(chǔ)架構(gòu)和技術(shù)服務(wù)、信息或數(shù)據(jù)服務(wù)以及通用功能程序?!?/P>

Roger說(shuō):許多組織都從基礎(chǔ)架構(gòu)或是技術(shù)服務(wù)著手,如:安全、監(jiān)控和審計(jì)等,這樣可以幫助立即解放商業(yè)應(yīng)用程序員來(lái)從事更有價(jià)值的活動(dòng)。這樣還可以幫助確保企業(yè)門戶的一致性并建立一個(gè)在改革日常事務(wù)方面更為有效的環(huán)境。它的一個(gè)附加價(jià)值是通過(guò)支持更安全和治理的環(huán)境達(dá)到強(qiáng)化更多服務(wù)的重復(fù)利用的效果。

她解釋說(shuō):“其他重復(fù)利用的關(guān)鍵方面是提供通用的信息意見。例如:‘獲得客戶聯(lián)系信息’是一個(gè)在許多領(lǐng)域――帳單、銷售、客戶支持、訂單處理等――非常平常的日常事務(wù)。”

這一舉措再一次鞏固了所有的日常行動(dòng)一致的得到同等干凈并且認(rèn)證過(guò)的信息,因此建立一個(gè)數(shù)據(jù)服務(wù)的基礎(chǔ)將帶來(lái)巨大的好處。Rogers解釋道:“想要利用所謂‘mashups’的那些企業(yè)也將獲得將具體觀點(diǎn)正式納入服務(wù)的益處?!?/P>

她指出,諸如訂單處理或信用例行檢查一類的其他任務(wù)是獲得更多效率的另一個(gè)普遍領(lǐng)域,特別是涉及第三方的時(shí)候。她說(shuō):“它再一次解放了需要維護(hù)運(yùn)行標(biāo)準(zhǔn)流程系統(tǒng)的獨(dú)立的部門?!?/P>

一言以蔽之,重復(fù)利用要求所有的共同要素和服務(wù)都是顯露的、可獲取的、值得信賴并且根據(jù)需求制定規(guī)模大小的。Rogers還提醒道:“如果企業(yè)想要在整個(gè)企業(yè)中重復(fù)利用和共享所使用的服務(wù),這樣的問(wèn)題,以及組織在支持和資金方面的動(dòng)態(tài)就應(yīng)該得到解決。”

然而在工作中存在著比實(shí)施技術(shù)更為微妙的力量。Craig建議:抓住有利的時(shí)機(jī),在出現(xiàn)SOA能夠解決的具體問(wèn)題時(shí)再?gòu)氖耂OA。將它作為一項(xiàng)企業(yè)的投資,而非IT投資或一個(gè)科學(xué)項(xiàng)目。在這個(gè)過(guò)程中你必須要小心,因?yàn)榫拖袢魏蜪T行動(dòng)一樣,SOA行動(dòng)需要用高度批判性和具有商業(yè)智慧的眼光來(lái)看待。Craig建議大家采取以下步驟:

在你啟動(dòng)SOA之前,首先確認(rèn)企業(yè)內(nèi)部存在理解SOA及其益處的熟練的人力資源。

SOA的益處從點(diǎn)滴開始,并隨著時(shí)間推移而增長(zhǎng),因此企業(yè)管理層的接受度與技術(shù)能力是同等重要的。企業(yè)管理層需要將時(shí)間也作為一項(xiàng)對(duì)未來(lái)的投資,而非執(zhí)行SOA的失敗。

從開始就將治理納入項(xiàng)目之內(nèi)。因?yàn)镾OA具有“野火”效應(yīng),一旦開始就會(huì)迅速的在公司中蔓延開來(lái)。

Craig的最后一個(gè)建議是:不要好高騖遠(yuǎn),從小的、非關(guān)鍵任務(wù)項(xiàng)目開始,而后逐漸的解決大的項(xiàng)目,不斷的向前推動(dòng)你的項(xiàng)目。

Strong笑著說(shuō):“如果你需要敏捷地在像互聯(lián)網(wǎng)、云、Hype這樣的日常詞匯中穿梭,那么靜態(tài)關(guān)系就不僅僅是一種選擇了?!保↖T專家網(wǎng))

發(fā)布:2007-04-24 09:44    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:
廣州OA系統(tǒng)
聯(lián)系方式

成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)

重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓

咨詢:400-8352-114

加微信,免費(fèi)獲取試用系統(tǒng)

QQ在線咨詢

泛普廣州OA快博其他應(yīng)用

廣州OA軟件 廣州OA新聞動(dòng)態(tài) 廣州OA信息化 廣州OA快博 廣州OA行業(yè)資訊 廣州軟件開發(fā)公司 廣州門禁系統(tǒng) 廣州物業(yè)管理軟件 廣州倉(cāng)庫(kù)管理軟件 廣州餐飲管理軟件 廣州網(wǎng)站建設(shè)公司