天天看點

功能區域分析--如何将業務架構轉化成為IT應用

功能區域分析可以從元件業務模型開始,并可将确定的 CBM 能力作為起點。業務模組化的工作由正在研究的業務領域确定範圍,是以功能區域分析可從這組初始業務領域中進行選擇,然後進一步将它們分解為子領域,并最終分解成功能區域 - 來自初始模型的 CBM 元件應在此處提供良好的指導資訊。

功能區域分析以建立摘要描述開始,摘要描述用于定義每個領域的進階别的主要功能職責。接下來,每個領域又分解成更小更離散的功能區域。每個功能區域将按它負責的具體功能以及它與其他功能區域協作過程中所依賴的功能來進行描述。

如果功能區域分析是使用 CBM 工作的輸入執行的,那麼業務領域通常将映射為 CBM 能力,CBM 業務元件是識别功能區域的好起點,CBM 元件服務和活動是識别功能的好方法。CBM 元件通常一對一映射到功能區域,雖然在某些情況下,CBM 元件可能過于籠統而包含過多種類的功能。在這種情況下,就需要把它進一步分解成多個功能區域。

這些功能區域将配置設定到業務系統,業務系統将支援一些服務來傳遞這些功能(這些功能本身可能也訓示了自動化),這些功能即為業務系統内将實作這些服務中的一些或全部的 IT 子系統。 具體步驟  

1、将領域分解為功能區域  

如果功能區域分析是使用 CBM 工作的輸入執行的,那麼業務領域通常将映射為 CBM 能力,CBM 業務元件是識别功能區域的好起點,CBM 元件服務和活動是識别功能的好方法。CBM 元件通常一對一映射到功能區域,雖然在某些情況下,CBM 元件可能過于籠統而包含過多種類的功能。

在這種情況下,就需要将它進一步分解成多個功能區域。這些功能區域将配置設定到業務系統,業務系統将支援一些服務來傳遞這些功能。

由于每個功能區域按其功能來進行分析和描述,是以分析時還将識别一個較大的環境,其中包含了該功能區域與其他功能區域之間的關系(即:功能區域之間的互動和協作)。這将有助于确定擁有功能區域的業務系統如何進行協作。

2、将功能區域映射到(IT)子系統  

對業務領域的分區形成了一組功能區域。這些功能區域應訓示了内聚功能的聚集,這些内聚功能可配置設定到子系統,子系統将傳遞該能力。每個子系統是一個概念性機制,用來幫助定義傳遞該能力的服務的封裝,而該能力可能最終由業務系統内的 IT 系統自動執行。子系統互相協作來傳遞由擁有功能區域的業務系統提供的服務。

源自功能區域分析的子系統識别實作了從對功能區域進行業務識别、将功能區域映射到業務系統、直到決定哪些子系統實際參與實施給定功能區域的無縫轉換。這些子系統将成為供複用的藍圖。該方法不僅向我們提供了子系統行為的抽象規範,還提供了子系統互相協作和依賴所遵循的限制。

可能不必進一步優化配置設定到業務系統的功能。在這種情況下,功能區域和子系統之間存在一對一的映射,即支援該功能區域的業務系統具有一個 IT 子系統(等價對象),可産生自己的行為。另一方面,子系統的數量增長可能意味着功能區域過于寬泛而無法配置設定到單個業務系統,并需要對其進行進一步的劃分。

繼續閱讀