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

SOA關注焦點:重復利用的最佳策略

申請免費試用、咨詢電話:400-8352-114

來源:泛普軟件

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

SOA宣揚的是其效率與敏捷性, 但是,如果關于這兩者的至少一些內容已經就位的話,為什么沒有人提早下班回家呢?

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

讓IT人士不能入睡的問題在于這些關系,它們應該開始于定義階段。

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

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

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

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

Mohanly認為,建立一個SOA治理機制將明確和建立管理服務所有權的制度和流程,精簡就可用服務進行溝通的機制,確保設計時間、運行時間和變化時間的矩陣的重復利用和測量。這使得企業(yè)能夠主動有效管理任何超支情況并將SOA項目確保在控制之中。

假設你要自己計劃重復利用,或者你想要以一些模糊的權威概念來監(jiān)督SOA架構師,你該從何開始呢?

Craig解釋說:“應該從理解SOA整體的利弊開始。軟件設計――不僅僅是SOA設計――一直是維持性、性能、風險防控以及成本的平衡。由于你正重復利用已經測試并認證過的服務而不是多次編寫程序,重復利用能夠降低成本并增加利益。而你在對其進行維護時,只需要維護一次,而非反復維護,這樣也能夠降低成本。”

她還說:從負面來說,這樣可能會造成性能欠佳的風險,特別是在SOA設計中多個服務無法找到生產系統(tǒng)并與之銜接。這種風險可以通過對于服務應用的治理來得到緩解。

下一個步驟首先要找出對哪一些組件進行重復利用是有意義的,需要清楚的是沒有必要一次將所有的事情都做完。

市場研究公司Forrester Research高級分析師Larry Fulton說:“我們堅決提倡一種SOA漸進的方法,事實上,這是SOA實施中處于主導地位的方法。像其他的新興事物一樣,SOA存在啟動和培訓成本,但我們已經看到一些組織在一年到一年半時間內達到了更好的靈活性,上市時間以及在少數的服務基礎上實現服務的重新利用?!?/P>

很明顯,即使是嬰兒學步也必然會向著某個方向前進,那么我們應該向哪一個方向發(fā)展呢?

國際數據公司(IDC)的SOA、Web服務以及集成研究總監(jiān)Sandra Rogers 認為重新利用的基本組件應該是“基礎架構和技術服務、信息或數據服務以及通用功能程序?!?/P>

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

她解釋說:“其他重復利用的關鍵方面是提供通用的信息意見。例如:‘獲得客戶聯(lián)系信息’是一個在許多領域――帳單、銷售、客戶支持、訂單處理等――非常平常的日常事務?!?/P>

這一舉措再一次鞏固了所有的日常行動一致的得到同等干凈并且認證過的信息,因此建立一個數據服務的基礎將帶來巨大的好處。Rogers解釋道:“想要利用所謂‘mashups’的那些企業(yè)也將獲得將具體觀點正式納入服務的益處。”

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

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

然而在工作中存在著比實施技術更為微妙的力量。Craig建議:抓住有利的時機,在出現SOA能夠解決的具體問題時再從事SOA。將它作為一項企業(yè)的投資,而非IT投資或一個科學項目。在這個過程中你必須要小心,因為就像任何IT行動一樣,SOA行動需要用高度批判性和具有商業(yè)智慧的眼光來看待。Craig建議大家采取以下步驟:

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

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

從開始就將治理納入項目之內。因為SOA具有“野火”效應,一旦開始就會迅速的在公司中蔓延開來。

Craig的最后一個建議是:不要好高騖遠,從小的、非關鍵任務項目開始,而后逐漸的解決大的項目,不斷的向前推動你的項目。

Strong笑著說:“如果你需要敏捷地在像互聯(lián)網、云、Hype這樣的日常詞匯中穿梭,那么靜態(tài)關系就不僅僅是一種選擇了。”(IT專家網)

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

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

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

咨詢:400-8352-114

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

QQ在線咨詢

泛普廣州OA快博其他應用

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