posts - 14, comments - 1, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          構(gòu)建您的SOA路線圖[轉(zhuǎn)]

          Posted on 2006-09-20 11:15 家有小貓's Java Blog 閱讀(262) 評論(0)  編輯  收藏 所屬分類: SOA
          ??? 在開始任何一段偉大的旅程之前都應(yīng)該制訂一個目標,企業(yè)決定實現(xiàn)SOA時也不例外。與乘馬車出發(fā)西行的拓荒者一樣,前方等待的是什么以及如何到達目的地都 是未知的。要取得成功,您必須評估自己的長處與缺點,確定明確的方向,選擇一條路線,然后在沿此路線前行的過程中不斷重新評估此路線。簡而言之,您必須為 您的旅程建立一份獨有的路線圖。

          何為SOA路線圖?為什么需要SOA路線圖?

            面向服務(wù)的 架構(gòu)是一種IT策略,它將企業(yè)應(yīng)用程序中包含的分散功能組織為可互操作的基于標準的服務(wù),這些服務(wù)可按照業(yè)務(wù)需求快速組合和重用。只有平衡了企業(yè)的長期目 標與短期需求,SOA的益處才會顯現(xiàn)出來。通過在開始采用SOA時就指定一組組織、資金、操作、設(shè)計和交付準則,就可保持這一平衡。但“大爆炸”式的方法 是不可取的,應(yīng)按照循序漸進的學習曲線,選擇一種往復(fù)漸進的方式來部署架構(gòu)更改,這非常重要。大體而言,SOA路線圖就提供了這樣一種往復(fù)漸進的方式,使 您隨著進展得出(重新得出)您的企業(yè)的獨有規(guī)劃。

          您的SOA路線圖應(yīng)包含3個關(guān)鍵特征:

            成熟:SOA路線圖應(yīng)該是不 斷融入經(jīng)驗和教訓的“活動文檔”。SOA路線圖成熟時,您的SOA行動也就以一種可控的方式達到了一個更為精妙的級別。SOA路線圖的創(chuàng)建應(yīng)該從評估企業(yè) 當前在SOA方面的能力和要求開始。此過程可使用 BEA的在線自我評估工具 做為起點。

            作用域:完整的SOA路線圖應(yīng)包含6個域(如 圖1所示)。這6個域之間有明確的界限,但是仍相互關(guān)聯(lián)、相互依賴。各個域的執(zhí)行情況是企業(yè)級SOA行動成功的基石。SOA路線圖應(yīng)清晰地定義SOA行動 的邊界,并確定一個實現(xiàn)SOA目標的明晰、靈活的時限。這些目標應(yīng)該被分散到多個易于管理的階段中,隨后便可以以一種往復(fù)漸進的方式實現(xiàn)。

            質(zhì)量:通過在各里程碑處使用一個“學習與調(diào)整”的過程,同時采用往復(fù)漸進的方式,您的路線圖將在整個SOA行動中保持相關(guān)性。為確保SOA路線圖的質(zhì)量,應(yīng)在所有涉眾之間進行溝通及確認,并向各方征求反饋意見。

            圖1. BEA域模型

          構(gòu)建SOA路線圖的步驟

            SOA路線圖的開發(fā)共分4個階段:SOA規(guī)劃、SOA成熟度評估、SOA前景展望和SOA路線圖定義。

          SOA規(guī)劃

            這一階段組織并定義SOA行動。涉眾通過通信和簡報等方式參與此過程,并設(shè)置一致通過的優(yōu)先級和參數(shù)。由于此階段牽涉到整個企業(yè)的員工,因此清晰、充分的溝通非常重要。在此階段中,要完成的任務(wù)包括:

          •   定義SOA的作用域。
          •   確定與其他IT行動的邊界并建立合作。
          •   適當?shù)卣故維OA的業(yè)務(wù)論證。
          •   展示現(xiàn)有業(yè)務(wù)行動與未來業(yè)務(wù)行動的銜接關(guān)系。

          SOA成熟度評估

             在SOA成熟度評估階段,要為當前所處狀態(tài)建立一個度量標準。此時將定義當前已經(jīng)實現(xiàn)、可作為SOA起點的服務(wù)和功能,并確定出可作為基礎(chǔ)項目的項目。 團隊應(yīng)通過一系列訪問調(diào)查和問卷調(diào)查查看各域——分析、制定基準并驗證各域的現(xiàn)狀。使用BEA的域模型組織檢查如下各方面:

          •   業(yè)務(wù)策略與過程:對業(yè)務(wù)策略與過程進行自頂而下的查看。
          •   架構(gòu):評審當前架構(gòu)、策略和標準。
          •   成本與收益:概述現(xiàn)有成本構(gòu)成與收益情況。
          •   構(gòu)造塊:對現(xiàn)有服務(wù)、過程、工具和技術(shù)進行分析。
          •   項目與應(yīng)用:評審現(xiàn)有系統(tǒng)以及未完成的和已規(guī)劃好的項目。
          •   組織與管理:對現(xiàn)有管理結(jié)構(gòu)和策略進行分析。

          SOA前景展望

            在這一階段中,團隊通過專題研討會來確定并定義要求的“預(yù)期”狀態(tài),并確保舉辦整個企業(yè)范圍內(nèi)的聯(lián)合討論。

          •   業(yè)務(wù)策略與過程:SOA前景展望與業(yè)務(wù)策略與過程的關(guān)聯(lián)。
          •   架構(gòu):導向原則、需求、策略、標準和參考架構(gòu)。
          •   成本與收益:指標和測量要求。
          •   構(gòu)造塊:共享的服務(wù)基礎(chǔ)架構(gòu)需求及標準化的工具。
          •   項目與應(yīng)用:對項目與應(yīng)用的SOA映射。
          •   組織與管理:管理并遵循結(jié)構(gòu)與策略。

          SOA路線圖定義

            從這一階段起,著手定義SOA路線圖。應(yīng)該根據(jù)前三個階段所收集的信息,對企業(yè)的SOA目標和適當?shù)臅r限進行徹底的差距分析(gap analysis)。近期事件要詳細,而較遠的事件要靈活——以便在前進中融入所得到的經(jīng)驗教訓。

          •   業(yè)務(wù)策略與過程:按業(yè)務(wù)價值排列機會。
          •   架構(gòu):近期、中期、長期參考架構(gòu)路線圖。
          •   成本與收益:未來指標、成本構(gòu)成及收益情況的路線圖。
          •   構(gòu)造塊:將共享服務(wù)戰(zhàn)略和標準化進程列入優(yōu)先地位。
          •   項目與應(yīng)用:項目與應(yīng)用的影響。
          •   組織與管理:提出的管理結(jié)構(gòu)與策略。

            SOA路線圖應(yīng)該是不斷融入經(jīng)驗和教訓的“活動文檔”。SOA路線圖成熟時,您的SOA行動也就以一種可控的方式達到了一個更為精妙的級別(如圖2所示)。

            圖2. SOA“學習與調(diào)整”路線圖

          結(jié)束語

            我希望通過本文使您在腦海中形成一個創(chuàng)建自己的SOA路線圖的框架,文中還說明了“為什么路線圖對SOA行動如此重要?”。路線圖就是說明開發(fā)內(nèi)容、開發(fā)時間、部署所開發(fā)內(nèi)容的一份指南。對于SOA的順利部署而言,路線圖是最為強大的工具。

          主站蜘蛛池模板: 改则县| 兴业县| 淳化县| 新丰县| 酉阳| 白河县| 西昌市| 易门县| 奉新县| 雷波县| 于田县| 象山县| 桃源县| 那坡县| 哈密市| 依兰县| 清新县| 亚东县| 武山县| 江阴市| 平阳县| 万全县| 昌黎县| 中宁县| 巴中市| 苍山县| 武城县| 乌海市| 金昌市| 榆中县| 濮阳县| 南和县| 陆川县| 霍邱县| 民勤县| 滨海县| 南漳县| 西乌珠穆沁旗| 邹平县| 华宁县| 集安市|