監(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

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

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

向面向服務(wù)的架構(gòu)(SOA)遷移是令人畏懼的,尤其是那些初次涉足SOA的企業(yè),本文對(duì)此提出了一些建議。

IT業(yè)界最新流行的技術(shù)是面向服務(wù)的架構(gòu)(Services-Oriented Architecture,SOA)。一方面,IT經(jīng)理們因?yàn)镾OA的美好前景而對(duì)此心馳神往,而另一方面又害怕這個(gè)新的架構(gòu)給組織帶來(lái)的沖擊。為了確保平穩(wěn)過渡到SOA,建議遵守以下四個(gè)簡(jiǎn)單步驟。

第一步,定義SOA。

如果就“SOA到底意味著什么”請(qǐng)教5個(gè)IT專業(yè)人士,你可能會(huì)得到5種不同的答案,這是因?yàn)檫@種架構(gòu)發(fā)展很快。不過,這沒有關(guān)系。IT界對(duì)于SOA是否有一個(gè)完全一致的定義不是問題的關(guān)鍵,但是IT組織內(nèi)的每個(gè)人對(duì)于“SOA對(duì)一個(gè)公司意味著什么”意見一致非常重要。特別是如果企業(yè)正在實(shí)施面向服務(wù)的架構(gòu),請(qǐng)記住最重要的一點(diǎn)就是企業(yè)的IT組織對(duì)于SOA必須有一個(gè)清晰的了解和定義。

這里建議IT人員研究一些有關(guān)SOA的資料,然后制定一個(gè)對(duì)本企業(yè)的IT組織有意義的定義和目標(biāo)。IT人員也可以向與你在一起工作的SOA領(lǐng)域的專家請(qǐng)教,針對(duì)公司的具體要求來(lái)定義它。SOA是非常靈活,足以應(yīng)對(duì)各種各樣的集成挑戰(zhàn)。

最關(guān)鍵的是整個(gè)組織必須“擁有”它自己的SOA定義,IT組織的每個(gè)人都必須了解這個(gè)定義,完全地支持這個(gè)新的規(guī)范,而且要應(yīng)用各種資源來(lái)實(shí)現(xiàn)它。

第二步,對(duì)員工進(jìn)行培訓(xùn)。

對(duì)許多企業(yè)來(lái)說,SOA從根本上背離了傳統(tǒng)的界面與應(yīng)用程序緊耦合的架構(gòu)。因此,在理解SOA上可能面臨較大的認(rèn)知改變,這時(shí)候?qū)T工進(jìn)行培訓(xùn)和教育就非常必要。

這里推薦一個(gè)至上而下的培訓(xùn)方法。首先,就SOA的基本原理以及部署它的優(yōu)點(diǎn),對(duì)高層管理人員進(jìn)行培訓(xùn),這很關(guān)鍵。比如,如果一個(gè)CIO不能掌握SOA的基本理論和這個(gè)架構(gòu)所要達(dá)到的目標(biāo),他將不能夠很好地支持它。

在對(duì)上層管理人員進(jìn)行了培訓(xùn)之后,接下來(lái)還得培訓(xùn)下一級(jí)的管理人員。他們不僅僅要接受有關(guān)SOA總的目標(biāo)和理論的培訓(xùn),而且還得就實(shí)踐細(xì)節(jié)以及如何操作進(jìn)行培訓(xùn)。

最后,培訓(xùn)員工如何具體地操作和部署SOA。在這個(gè)層次,需要就支持公司向SOA遷移的技術(shù)進(jìn)行具體的培訓(xùn)。這是培訓(xùn)的重點(diǎn),需要花最多的時(shí)間和精力。

謹(jǐn)記一次培訓(xùn)是不夠的。因?yàn)镾OA這個(gè)概念對(duì)于很多IT專業(yè)人士來(lái)說很陌生,他們中的許多人更熟悉別的架構(gòu)模式。而要理解一個(gè)全新的規(guī)范通常是很困難的。大多數(shù)人對(duì)事物的認(rèn)識(shí)都有一個(gè)邊界,當(dāng)一個(gè)新的理論超過這個(gè)界線時(shí),人們可能會(huì)因?yàn)樗c他們?cè)瓉?lái)所認(rèn)知的理論相差太大而拒絕它。想克服這一點(diǎn)需要做大量的工作,包括管理和培訓(xùn),而且通過對(duì)員工進(jìn)行反復(fù)教育也是完全可能達(dá)到的,千萬(wàn)不要泄氣。多次的時(shí)間證明,只要堅(jiān)持培訓(xùn),就會(huì)收到成效。

第三步,建立企業(yè)治理委員會(huì)。

SOA最終目的是建立一個(gè)靈活的架構(gòu),能夠通過一個(gè)通用的平臺(tái)集成各種各樣、相互獨(dú)立、異構(gòu)的應(yīng)用程序。這必須通過設(shè)計(jì)和開發(fā)獨(dú)立的應(yīng)用服務(wù)來(lái)實(shí)現(xiàn),這些服務(wù)能在整個(gè)組織中被訪問和共享。

確保一個(gè)企業(yè)能夠開發(fā)松耦合的應(yīng)用程序和開發(fā)可重用的服務(wù),成立治理委員會(huì)是絕對(duì)必要的。一些文獻(xiàn)和業(yè)內(nèi)人士把這個(gè)委員會(huì)稱為綜合能力中心(Integration Competency Center,ICC)。

當(dāng)企業(yè)建立自己的綜合能力中心時(shí),有些關(guān)鍵問題必須考慮。首先必須確保ICC中的成員在業(yè)務(wù)領(lǐng)域和IT部門中都有很強(qiáng)的代表性。

要記住,我們的目標(biāo)是消滅信息孤島,提高應(yīng)用在企業(yè)中重復(fù)使用率。這只能通過大量的企業(yè)代表參與的權(quán)力制衡機(jī)制才能完成。指派其中最好最聰明的同事到治理委員會(huì),確保他們受過良好的培訓(xùn),而且是非常有見識(shí)的SOA的擁護(hù)者。他們是最有可能不用CIO為他們花時(shí)間的人,所以這項(xiàng)工作并不影響他們同時(shí)做別的工作。高層管理者必須了解這個(gè)團(tuán)隊(duì)參與的重要性,而且愿意為了他們更側(cè)重于這項(xiàng)工作而重新分配工作量。

第四步,大處著眼,小處著手。

最后也是最重要的是,剛開始實(shí)施SOA時(shí)不要過于急于求成,而必須一步一步逐步進(jìn)行。

實(shí)踐證明IT產(chǎn)業(yè)中大爆炸式的方法很少起作用。小的、遞進(jìn)式的變化由于更易于管理反而有更大的成功機(jī)會(huì)。很幸運(yùn)的是,因?yàn)镾OA架構(gòu)使企業(yè)可以一次實(shí)現(xiàn)一個(gè)服務(wù),所以逐步遞進(jìn)的方法在實(shí)施SOA的過程中效果很好。

首先,挑一個(gè)低風(fēng)險(xiǎn)但對(duì)公司很重要的相對(duì)次要功能開始。比如說從若干系統(tǒng)中搜尋和整合客戶信息可能是一個(gè)比較好的選擇,可以從開發(fā)這樣一個(gè)服務(wù)著手,要求其功能支持整個(gè)組織里的多個(gè)應(yīng)用使用。接下來(lái),對(duì)各種各樣依賴于點(diǎn)對(duì)點(diǎn)的接口的系統(tǒng)進(jìn)行解耦,重定向到一個(gè)新的服務(wù)。

在整個(gè)組織大范圍采用服務(wù),如把企業(yè)的財(cái)務(wù)應(yīng)用重定向到一個(gè)通用的接口之前,從小的功能開始可以讓整個(gè)組織初步了解SOA,而且如果有必要的話可以對(duì)整個(gè)過程進(jìn)行改善。另外,這也為公司提供了一把很好的尺子,來(lái)測(cè)量整個(gè)組織是否已經(jīng)為SOA這種全新的架構(gòu)完全做好了準(zhǔn)備。(譯自Computerworld)

發(fā)布:2007-04-23 09:41    編輯:泛普軟件 · 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è)公司