红菊直播官方版-红菊直播免费版app下载-红菊直播永久免费版下载

網(wǎng)站首頁
手機(jī)版

架構(gòu)衍生工具之——業(yè)務(wù)組件(Business Component,BC)(業(yè)務(wù)組件定義)

更新時間:2024-06-06 20:34作者:小樂

CBM 由業(yè)務(wù)組件描述和組成。本文主要介紹業(yè)務(wù)組件的定義、功能、設(shè)計和驗證方法。 1、業(yè)務(wù)組件的定義業(yè)務(wù)組件(BC)的定義是:構(gòu)建一個企業(yè)能夠獨(dú)立運(yùn)行的系統(tǒng)或功能模塊。通俗地說,業(yè)務(wù)組件是為了實現(xiàn)特定目標(biāo)而需要完成的密切相關(guān)的工作項的集合。 2、業(yè)務(wù)組件的作用業(yè)務(wù)組件的作用是將企業(yè)功能組件化,從專業(yè)分工的角度構(gòu)建企業(yè)業(yè)務(wù)能力網(wǎng)絡(luò),從而實現(xiàn)企業(yè)的專業(yè)化和柔性化。這部分內(nèi)容已在《組件化業(yè)務(wù)模型(component business model, CBM)》(鏈接)中進(jìn)行了說明,本文不再重復(fù)。業(yè)務(wù)組件還可以提供后續(xù)的基于SOA的服務(wù)目錄列表。雖然業(yè)務(wù)組件定義期間服務(wù)還沒有細(xì)化為服務(wù),但業(yè)務(wù)組件組件化后,我們可以通過流程進(jìn)一步分析業(yè)務(wù)組件之間的關(guān)系和交互。確定業(yè)務(wù)組件之間必須存在的接口和數(shù)據(jù)交互,以完成完整的端到端流程,而這些交互是識別服務(wù)的關(guān)鍵點(diǎn)。業(yè)務(wù)組件不是孤立的,而是組裝在一起完成流程集成。為了實現(xiàn)這個目標(biāo),業(yè)務(wù)組件必須暴露相應(yīng)的服務(wù)能力,也就是我們所說的組件本身的服務(wù)能力。 3、業(yè)務(wù)組件五要素業(yè)務(wù)組件是組件化業(yè)務(wù)模型(CBM)的核心。兩者的關(guān)系如圖1所示。

業(yè)務(wù)組件包含五個要素(見圖2): 1. 目標(biāo)/目的:為什么存在、創(chuàng)造什么價值以及如何衡量它; 2. 活動:定期進(jìn)行哪些簡單、有凝聚力的活動; 3. 資源:需要哪些知識、資產(chǎn)和人力資源; 4. 治理:如何管理活動和資源; 5. 服務(wù):從其他組件獲取什么以及向其他組件提供什么。

4. 業(yè)務(wù)組件的特點(diǎn)業(yè)務(wù)組件具有以下特點(diǎn): 1. 業(yè)務(wù)組件有自己的輸入/輸出,在企業(yè)內(nèi)承擔(dān)特定的職責(zé),并對外提供服務(wù); 2. 業(yè)務(wù)組件是獨(dú)特且不可重復(fù)的構(gòu)建塊。它由一系列密切相關(guān)的活動組成,可以獨(dú)立運(yùn)行; 3、企業(yè)的所有業(yè)務(wù)活動只能屬于某個組件,組件之間通過調(diào)用服務(wù)進(jìn)行協(xié)作和交互; 4、業(yè)務(wù)組件具有高內(nèi)聚、低耦合的特點(diǎn)。所謂耦合是指兩個組件。其中一項的變化會影響另一項的相應(yīng)變化。所謂凝聚力,就是獨(dú)立、單一、界限清晰。業(yè)務(wù)組件彼此隔離。如果更改其中一項,界面保持不變,不影響系統(tǒng)。業(yè)務(wù)組件高內(nèi)聚低耦合是指業(yè)務(wù)組件通過低耦合的方式聯(lián)系起來,具有靈活、響應(yīng)快、可用性強(qiáng)的特點(diǎn);其次,業(yè)務(wù)組件內(nèi)部的活動具有較高的凝聚力,能夠?qū)ν馓峁┬矢?、?yōu)質(zhì)的服務(wù)。因此,企業(yè)管理的目標(biāo)是降低業(yè)務(wù)耦合(解耦),提高企業(yè)凝聚力(專業(yè)化)。耦合度分級見圖3。

5、業(yè)務(wù)組件劃分原則業(yè)務(wù)組件是一系列不可分割的業(yè)務(wù)活動,那么業(yè)務(wù)組件如何劃分呢?還是要從業(yè)務(wù)組件的定義和特點(diǎn)出發(fā),從業(yè)務(wù)組件是企業(yè)專門的功能模塊的本質(zhì)出發(fā),從業(yè)務(wù)組件高內(nèi)聚、低耦合的特點(diǎn)出發(fā),然后綜合考慮以下幾點(diǎn)因素: 1. 類似的商業(yè)活動; 2、使用相似數(shù)據(jù); 3、有通用的加工工序; 4、共同的經(jīng)營目標(biāo); 5.密切相關(guān)的組織單元共享組件,企業(yè)可以顯著提高運(yùn)營效率,增強(qiáng)差異化競爭優(yōu)勢。業(yè)務(wù)組件的劃分需要深入了解業(yè)務(wù)之間的關(guān)系,根據(jù)企業(yè)戰(zhàn)略、管理和執(zhí)行的要求進(jìn)行分類和劃分。這就需要有良好的業(yè)務(wù)分類能力,并考慮業(yè)務(wù)之間的數(shù)據(jù)流動和共享。 6、業(yè)務(wù)組件的粒度業(yè)務(wù)組件的粒度用于表示業(yè)務(wù)所包含的業(yè)務(wù)組件的大小。它是組織管理粒度的體現(xiàn),也是達(dá)成共識的方式。粒度過大,功能復(fù)雜,靈活性低,升級困難(獨(dú)立升級能力往往是決定業(yè)務(wù)組件范圍的重要因素),難以實現(xiàn)復(fù)用;粒度太小,業(yè)務(wù)組件數(shù)量較多,導(dǎo)致業(yè)務(wù)組件之間交互增多,導(dǎo)致管理成本增加,性能變差。因此,找到合適的業(yè)務(wù)組件粒度非常重要。首先要注意的是,對于業(yè)務(wù)組件的粒度,沒有硬性且快速的指導(dǎo)方針,因為它不是一件困難或可衡量的事情。一般來說,業(yè)務(wù)組件的粒度應(yīng)該更多地從業(yè)務(wù)直接實現(xiàn)的業(yè)務(wù)目標(biāo)層面來考慮。業(yè)務(wù)組件的精簡代表著管理能力的重點(diǎn)、靈活性的提高、復(fù)雜性的降低。我們可以從以下幾個角度來確定業(yè)務(wù)組件的粒度: 1、業(yè)務(wù)特性:不同的業(yè)務(wù)特性導(dǎo)致不同的業(yè)務(wù)粒度,比如行政管理,各個業(yè)務(wù)事項相對獨(dú)立,業(yè)務(wù)事項之間的松耦合明顯,這使得可能會導(dǎo)致業(yè)務(wù)問題。組件有很多; 2、抽象層次:不同的抽象層次導(dǎo)致不同的業(yè)務(wù)粒度,比如總部級、部門級; 3、避免陷入根據(jù)日常業(yè)務(wù)的頻率、耗時、工作量等大小來評估粒度的陷阱。發(fā)生頻繁、耗時較長的業(yè)務(wù)不能簡單地定義為一級組件。組件的大小應(yīng)根據(jù)此類業(yè)務(wù)的目的和價值進(jìn)行評估; 4、對于幾個始終相互配合的業(yè)務(wù),并且任一業(yè)務(wù)不被除這些業(yè)務(wù)之外的其他業(yè)務(wù)調(diào)用的情況,建議將這些業(yè)務(wù)合并為一個組件。一個業(yè)務(wù)組件的輸出必須被多個業(yè)務(wù)組件使用。如果一對一使用,則意味著組件可以合并。七、業(yè)務(wù)組件的驗證方法1、業(yè)務(wù)場景交叉分析方法業(yè)務(wù)場景交叉分析方法(見圖4)類似于軟件測試的白盒測試,即通過“測試用例”(流程場景)來驗證組件的外部流程和組件。內(nèi)部業(yè)務(wù)活動驗證組件的正確性。對于業(yè)務(wù)組件的CBM圖,首先同一業(yè)務(wù)域下的業(yè)務(wù)組件應(yīng)該能夠串聯(lián)。其次,不同業(yè)務(wù)域下組件之間的交互關(guān)系應(yīng)該體現(xiàn)在同一層面上,即戰(zhàn)略層面不同業(yè)務(wù)域之間的交互應(yīng)該體現(xiàn)在戰(zhàn)略層面和管理層面不同業(yè)務(wù)域之間的交互上。體現(xiàn)在管理層,執(zhí)行層不同業(yè)務(wù)域之間的交互也應(yīng)該體現(xiàn)在執(zhí)行層。交互過程中不應(yīng)該存在斜杠關(guān)系。

2、業(yè)務(wù)組件依賴分析方法業(yè)務(wù)組件依賴分析類似于軟件測試的黑盒測試,即不關(guān)心組件內(nèi)部,而是通過驗證外部接口關(guān)系分析(輸入、輸出,以及組件的支持)。正確性。

通過連接業(yè)務(wù)組件的輸入和輸出,可以分析業(yè)務(wù)組件在功能層面是否準(zhǔn)確??傮w而言,戰(zhàn)略、管理和執(zhí)行層面的業(yè)務(wù)組件在連通性方面具有圖6的特征。

往期亮點(diǎn): 企業(yè)建模理論與方法架構(gòu)建模的十三條基本原則數(shù)字化轉(zhuǎn)型的六大關(guān)鍵成功因素如何設(shè)計業(yè)務(wù)架構(gòu)從“0”到“1”,讓大象敏捷系統(tǒng)設(shè)計一些原則利用企業(yè)架構(gòu)戰(zhàn)略關(guān)系模型讓組織的戰(zhàn)略目標(biāo)從“口號”變成“干貨” TOGAF9.2升級要點(diǎn)架構(gòu)應(yīng)用實踐入門——數(shù)字化組織(企業(yè))建模思路企業(yè)架構(gòu)業(yè)務(wù)-應(yīng)用的建模流程-正向設(shè)計方法數(shù)據(jù)技術(shù)架構(gòu)

為您推薦

新手知識:跨境電商中的CC、BC與BBC分別是什么?(跨境電商bbc是什么意思)

新手小白第一次加入跨境電商,總會遇到很多問題。想直接問供應(yīng)商是什么意思,卻又不好意思開口,怕對方知道自己是新手,從而受到對方的忽悠。因此,小編在此為大家整理了跨境電商中CC、BC與BBC的相關(guān)內(nèi)容。CC又稱快件1.低運(yùn)費(fèi)、低操作費(fèi)、低清關(guān)費(fèi)

2024-06-06 20:35

「骨干班答疑分享14」:如何定義ABC的分類標(biāo)準(zhǔn)及排名?(abc等級排序)

ABC分析能幫你找到重點(diǎn),化繁為簡?!涡掠畈┦縌骨干班學(xué)友提問:問題:如何更好地做排名,利潤率還是利潤額?另外如何更好地定義ABC三類的分類標(biāo)準(zhǔn)?背景:在客戶的ABC分類中,大客戶利潤率偏低,中小客戶利潤率偏高,在以利潤率維度做排名時小

2024-06-06 20:35

戰(zhàn)艦冷知識:你知道CL,CA,BB,CV,DD這些簡稱嗎?(戰(zhàn)艦字母簡稱)

今天我們來學(xué)習(xí)個冷知識:海軍對于艦種的字母縮寫是怎么來的。各位艦長作為《戰(zhàn)艦世界》的資深玩家,對于指代艦艇種類的字母縮寫,諸如DD,BB,CV,CL,CA等等一定不陌生,這些縮寫分別指代了驅(qū)逐艦,戰(zhàn)列艦,航空母艦,輕巡洋艦和重巡洋艦。但是正

2024-06-06 20:34

加拿大移民項目系列之BC省省提名類別(BCPNP)詳解

#加拿大移民#項目種類繁多,著實有令人眼花繚亂,卻又有無所適從的感覺。特別各省的提名類移民,五花八門,而且各省的要求各不相同。領(lǐng)世移民經(jīng)常被問到哪個省好移民,什么專業(yè)畢業(yè)的留學(xué)生好移民這些問題,今天小編就來為大家說一說加拿大卑詩省的省提名移

2024-06-06 20:33

業(yè)務(wù)組件(Business Component,BC),業(yè)務(wù)組件和系統(tǒng)組件

前期在《組件化業(yè)務(wù)模型(component business model, CBM)》(鏈接)中已經(jīng)闡述了CBM對企業(yè)的專業(yè)化整合、柔性化運(yùn)行、建設(shè)基于SOA的信息化系統(tǒng)等方面的作用。CBM由業(yè)務(wù)組件描述和構(gòu)成,本文主要介紹業(yè)務(wù)組件的定義、

2024-06-06 20:33

MFC界面開發(fā)幫助文檔——初級C++界面開發(fā)人員的入門指南

BCGControlBar ("Business Components Gallery ControlBar")是MFC擴(kuò)展庫,使您可以創(chuàng)建具有完全自定義選項(功能區(qū)、可自定義工具欄、菜單等)以及一組專業(yè)設(shè)計的豐富Microsoft Off

2024-06-06 20:32

加載中...