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

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

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

前期《組件化業(yè)務模型(component business model, CBM)》(鏈接)已經(jīng)闡述了CBM對于企業(yè)專業(yè)整合、靈活運營、基于SOA構(gòu)建信息系統(tǒng)的作用。 CBM 由業(yè)務組件描述和組成。本文主要介紹業(yè)務組件的定義、功能、設(shè)計和驗證方法。

1. 業(yè)務組件定義

業(yè)務組件(BC)的定義是:構(gòu)建企業(yè)能夠獨立運行的系統(tǒng)或功能模塊。通俗地說,業(yè)務組件是為了實現(xiàn)特定目標而需要完成的密切相關(guān)的工作項的集合。

2. 業(yè)務組件的作用

業(yè)務組件的作用是通過組件化企業(yè)功能,從專業(yè)分工的角度構(gòu)建企業(yè)業(yè)務能力網(wǎng)絡,從而實現(xiàn)企業(yè)的專業(yè)化和柔性化。這部分內(nèi)容已在《組件化業(yè)務模型(component business model, CBM)》(鏈接)中進行了說明,本文不再重復。

業(yè)務組件還可以提供后續(xù)的基于SOA的服務目錄列表。雖然業(yè)務組件定義期間服務還沒有細化為服務,但業(yè)務組件組件化后,我們可以通過流程進一步分析業(yè)務組件之間的關(guān)系和交互。確定業(yè)務組件之間必須存在的接口和數(shù)據(jù)交互,以完成完整的端到端流程,而這些交互是識別服務的關(guān)鍵點。業(yè)務組件不是孤立的,而是組裝在一起完成流程的集成。為了實現(xiàn)這個目標,業(yè)務組件必須暴露相應的服務能力,也就是我們所說的組件本身的服務能力。

3. 業(yè)務組件五要素

業(yè)務組件是組件化業(yè)務模型(CBM)的核心。兩者的關(guān)系如圖1所示。

圖1 CBM與BC的關(guān)系

業(yè)務組件由五個元素組成(參見圖2):

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

3、業(yè)務組件特點

業(yè)務組件具有以下特點:

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

4、業(yè)務組件劃分原則

業(yè)務組件是一系列不可分割的業(yè)務活動,那么業(yè)務組件如何劃分呢?還是要從業(yè)務組件的定義和特點出發(fā),從業(yè)務組件是企業(yè)專門的功能模塊的本質(zhì)出發(fā),從業(yè)務組件高內(nèi)聚、低耦合的特點出發(fā),然后綜合考慮以下幾點因素:

類似的商業(yè)活動;使用相似的數(shù)據(jù);有共同的加工程序;共同的業(yè)務目標;密切相關(guān)的組織單元共享組件,企業(yè)可以顯著提高運營效率,增強差異化競爭優(yōu)勢。業(yè)務組件的劃分需要深入了解業(yè)務之間的關(guān)系,根據(jù)企業(yè)戰(zhàn)略、管理和執(zhí)行的要求進行分類和劃分。這就需要有良好的業(yè)務分類能力,并考慮業(yè)務之間的數(shù)據(jù)流動和共享。

5、業(yè)務組件的粒度

業(yè)務組件的粒度用來表示業(yè)務所包含的業(yè)務組件的大小。它是組織管理粒度的體現(xiàn),是達成共識的范式。粒度過大,功能復雜,靈活性低,升級困難(獨立升級能力往往是決定業(yè)務組件范圍的重要因素),難以實現(xiàn)復用;粒度太小,業(yè)務組件數(shù)量較多,導致業(yè)務組件之間交互增多,導致管理成本增加,性能變差。因此,找到合適的業(yè)務組件粒度非常重要。

首先要注意的是,對于業(yè)務組件的粒度,沒有硬性且快速的指導方針,因為它不是一件困難或可衡量的事情。一般來說,業(yè)務組件的粒度應該更多地從業(yè)務直接實現(xiàn)的業(yè)務目標層面來考慮。業(yè)務組件的精簡代表著管理能力的重點、靈活性的提高、復雜性的降低。我們可以從以下幾個角度來確定業(yè)務組件的粒度:

業(yè)務特征:不同的業(yè)務特征導致不同的業(yè)務粒度。例如,在行政管理中,各個業(yè)務事項相對獨立,業(yè)務事項之間松耦合明顯,業(yè)務組件可能較多;抽象層次:不同的抽象層次導致不同的業(yè)務粒度。如總部級、部門級;避免陷入根據(jù)日常業(yè)務的頻率、耗時、工作量等來評估粒度大小的陷阱。發(fā)生頻繁、耗時較長的業(yè)務不能簡單地定義為一級組件。組件的大小應根據(jù)此類業(yè)務的目的和價值進行評估;對于幾個始終相互配合的業(yè)務,且任何業(yè)務不被除這些業(yè)務之外的其他業(yè)務調(diào)用的情況,建議將這些業(yè)務合并為一個組件。一個業(yè)務組件的輸出必須被多個業(yè)務組件使用。如果一對一使用,則意味著組件可以合并。 6、業(yè)務組件驗證方法

業(yè)務場景交叉分析方法業(yè)務場景交叉分析方法(見圖4)類似于軟件測試的白盒測試,即通過“測試用例”(流程場景)來驗證軟件的外部流程和內(nèi)部業(yè)務活動。組件,并驗證組件的正確性。

對于業(yè)務組件的CBM圖,首先同一業(yè)務域下的業(yè)務組件應該能夠串聯(lián)。其次,不同業(yè)務域下組件之間的交互關(guān)系應該體現(xiàn)在同一層面上,即戰(zhàn)略層面不同業(yè)務域之間的交互應該體現(xiàn)在戰(zhàn)略層面和管理層面不同業(yè)務域之間的交互上。體現(xiàn)在管理層,執(zhí)行層不同業(yè)務域之間的交互也應該體現(xiàn)在執(zhí)行層。交互過程中不應該存在斜杠關(guān)系。

圖4 業(yè)務場景交叉法

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

圖5 業(yè)務組件依賴分析圖

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

圖6 業(yè)務組件不同功能級別的特點

為您推薦

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

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

2024-06-06 20:32

收藏!加拿大BC省頂級餐廳目錄一覽(加拿大連鎖餐飲品牌)

《新周刊》雜志在2017年特刊中發(fā)布了一篇題為《加拿大,讓全球美食團結(jié)起來》的文章,將加拿大多元的美食文化傳遞到大眾視野。而在加拿大西海岸的BC省,異國美食的匯聚更加明顯,來自歐洲、亞洲、加勒比等地區(qū)的移民,將獨特的家鄉(xiāng)味道帶到這里,碰撞著

2024-06-06 20:32

化學課程全面推進核心素養(yǎng)發(fā)展 │ 新課標新教研(化學學科核心素養(yǎng)教學設(shè)計案例)

來源:【現(xiàn)代教育報】↑ 點擊上方“現(xiàn)代教育報”即可關(guān)注我們《義務教育課程方案和課程標準(2022年版)》將于2022年秋季學期開始執(zhí)行。本報與北京教育科學研究院基礎(chǔ)教育教學研究中心攜手,特約專家名師領(lǐng)讀、解讀新課標,研討教學和教研工作將面臨

2024-06-06 20:31

這些提供小眾學制的學校(法、德、BC等學制),你知道嗎?

國際學校的三大學制,很多人都耳熟能詳,但是有些人也有小眾學制的需求,比如法、德、BC等學制等。那么這篇文章,泰樂學姐就帶你看看泰國有哪些國際學校提供這些小眾的學制。1.Canadian international school of tha

2024-06-06 20:31

BCIS Class of 2021 Results | BCIS 2021屆畢業(yè)生成績單?2021年大學生畢業(yè)信息

Beijing City International School (BCIS) challenges all students to explore their interests and passions, empowering hig

2024-06-06 20:30

在BCIS創(chuàng)立投資俱樂部的紐約大學校友(blair 紐約大學)

2021屆BCIS畢業(yè)典禮上,一位女孩自信、靈動、極具創(chuàng)意地告別致辭給到場嘉賓留下了深刻印象,她就是被美國專業(yè)排名前十的紐約大學 (NYU) 斯特恩商學院錄取的Karen。Karen對商業(yè)的熱情和喜愛在BCIS 求學期間得以全部地釋放和發(fā)揮

2024-06-06 20:30

加載中...