快速學習 ArchiMate 第6部分 – 商業層

商業層結構概念

ArchiMate 的商業層識別企業架構中的高階概念與關係:最終產品與客戶交付系統。此架構層代表高階管理目標與需求的實現,因而推動企業架構框架的實施。
商業層元素以與技術無關的方式模擬企業的運營組織,而戰略元素則模擬企業的戰略方向與選擇。商業層、應用層與技術層被分為三種概念類型:被動實體、行為與主動實體。
  • 被動實體會受到行為的影響;系統運作所依賴的系統元件。
  • 行為實體描述主動實體與被動實體之間,以及主動實體之間的交易。被動實體的例子包括合約、資料物件與產品。
  • 主動實體是參與者、角色、合作關係以及其他代表活動的結構元素。

主動實體(主動實體)

活動實體 –執行某些行為,例如商業流程或功能。它們可以是個人、一群人,或長期或永久的資源。
  • 商業參與者
  • 商業角色
  • 個人(例如客戶或員工)
  • 群組(組織單位)

商業參與者(商業參與者)

商業參與者被定義為透過被指派至(一個或多個)商業角色,能夠執行行為的組織實體。商業參與者是組織實體,而非技術實體。商業參與者的名稱應 preferably 為名詞。
參與者可能包括實際組織以外的實體,例如客戶與合作夥伴。
商業參與者範例:
以下 ArchiMate 圖表說明了商業參與者的使用:
  • ArchiSurance 公司被建模為由兩個部門組成的商業參與者。
  • 旅遊保險銷售角色被指派給旅遊部門。
  • 在此角色中,旅遊部門執行旅遊保險流程,該流程提供可透過指派給此角色的商業介面存取的服務。

商業角色(商業角色)

商業角色被定義為執行特定行為的責任,可指派給參與者。商業角色可指派給一個或多個商業流程或商業功能,而商業參與者可指派至一個商業角色。
ArchiMate 中商業角色的範例
在以下 ArchiMate 圖表中,保險銷售員的商業角色由保險部門的參與者履行,以電話作為介面。保險買方的商業角色由客戶參與者履行,以電話作為所需介面。

商業合作(商業合作)

一個商業流程或功能可被解釋為分配給單一商業角色的內部行為。在某些情況下,該行為是多個商業角色的集體努力;事實上,兩個或更多商業角色的合作會產生集體行為,其效果可能超過單個角色行為的總和。

商業合作範例

以下的 ArchiMate 圖示說明了合作概念的一種可能用法。在此範例中,銷售保險產品涉及銷售部門履行銷售支援角色,以及專門處理此類保險的部門履行保險銷售員角色。該範例還顯示,一個角色(在此為銷售支援)可以參與多個合作。

商業介面(商業介面)

商業介面可分配給一個或多個商業服務,表示這些服務透過該介面公開。商業介面被定義為商業服務對環境可用的存取點。商業介面的名稱最好為名詞。
商業介面範例:
在以下的 ArchiMate 圖中,行李保險銷售員提供的商業服務及其與健康保險銷售員的合作,分別透過網路表單與客服中心商業介面公開。

位置(位置)

位置概念用於模擬如商業參與者、應用元件與裝置等結構元素的分佈。這透過從位置到結構元素的指派關係來建模。位置也可間接指派給行為元素,以表示行為執行的所在地。

位置範例

以下的 ArchiMate 圖顯示一家保險公司的部門分佈於不同位置。法律與財務部門集中於總部,而理賠部門則分佈於全國各地的辦公室。

商業物件(商業物件)

商業物件代表商業領域中重要的「資訊」或「概念」元素。通常,商業物件用於模擬組織內可能存在多個實例的物件類型。可以定義多種類型的商業物件。商業物件是被動的因為它們不會觸發執行流程.
注意:
  • 商業物件可由商業流程、功能、商業互動、商業事件或商業服務存取。
  • 商業物件可與其他商業物件具有關聯、泛化、聚合或組成關係。
  • 商業物件可透過表示方式或資料物件(或兩者)來實現。商業物件的名稱最好為名詞。
商業物件範例
以下模型顯示一個商業物件「發票」,其聚合了(多個)商業物件「發票明細」。
商業流程「建立發票」會建立發票與發票明細,而商業流程「發送發票」則會存取商業物件「發票」。

行為實體(行為實體)

行為實體被定義為由一個或多個主動結構元素執行的活動單位。主動結構概念被指派給行為概念,以顯示由誰或何物執行該行為。

內部與外部行為概念

雖然「內部業務服務為組織內部的流程或功能提供支援功能,外部可見的行為由概念 ** 模擬業務服務**。業務服務代表一種具備一致性的功能,能為環境提供附加價值,與該功能內部的實現方式無關。

行為流程符號(行為流程符號)

業務流程描述由業務角色執行的內部行為,這些行為是產生一組產品與服務所必需的。
例如:產品與服務與客戶相關,但所需的行為是一個黑箱,因此屬於「內部」行為概念。

行為概念範例

以下的 ArchiMate 圖表說明了業務流程及其與其他概念之間的關係。
圖示
  • 旅遊保險流程由三個子流程組成。
  • 為清楚起見,子流程繪製於整體流程內部(結構化)。
  • 每個子流程會觸發下一個子流程。
  • 事件「申請保險」觸發第一個子流程。
  • 指派特定角色(在此情況下為保險銷售員)來執行所需的工作。
  • 該流程本身實現了保險銷售服務。
  • 「接收請求」子流程使用業務物件客戶資訊。

業務功能符號(業務功能符號)

與業務流程類似,業務功能也描述由業務角色執行的內部行為。

業務流程與業務功能(業務流程與功能)

然而,雖然業務流程 根據交付產品或服務所需的活動序列或「流程」來分組行為, 業務功能通常根據所需的業務資源、技能、能力、知識等來分組行為.

業務功能範例

以下的 ArchiMate 圖表說明了業務功能的使用及其與業務流程的關係。
圖表
  • 保險公司角色被分配給三個業務功能中的每一項。
  • 這三個業務功能結合了許多業務子流程。
  • 由業務事件觸發的業務流程會涉及來自不同業務功能的子流程。
  • 業務功能可以存取業務物件:
    • 客戶處理功能使用或操作客戶資訊物件。
    • 財務處理功能使用計費應用服務,該服務實現了保費收取業務服務。

業務互動符號(業務互動符號)

業務互動類似於業務流程/功能。

業務互動 vs. 流程/功能

雖然流程/功能可由一個單一角色執行,但互動是透過合作多個角色執行互動的責任由合作中的角色共同承擔。

業務互動範例

ArchiMate 圖表說明了業務互動的使用:
  • 業務互動由請求觸發。
  • 業務互動「旅遊與行李保險合併」由旅遊保險賣方與行李保險賣方合作執行。
  • 業務互動需要保單資訊業務物件,並實現(外部)業務服務「合併保險銷售」。
  • 作為業務互動的一部分,觸發了「準備旅遊保單」和「準備行李保單」流程。
  • 旅遊保險賣方與行李保險賣方分別執行這些流程。

業務事件符號(業務事件符號)

業務流程及其他業務行為可能由業務事件觸發或中斷。此外,業務流程可觸發事件,以啟動其他業務流程、功能或互動。業務事件最常被用於模擬行為的觸發,但也可想像其他類型的事件。
與業務流程、功能和互動不同,業務事件是瞬間發生的:
  • 事件沒有持續時間。
  • 事件可能源自環境外部組織之外(例如來自客戶)。
  • 事件可能由其他流程產生或發生內部組織內部。

業務事件範例

ArchiMate 圖示顯示了業務事件符號的使用方式:
  • 「申請保險」事件觸發「提取保險」流程。
  • 包含客戶資訊的業務物件隨請求一同傳遞。
  • 為了說服客戶購買更多保險產品,在請求接收過程中會觸發一個事件。
  • 這會觸發將產品組合寄送給客戶的流程。

業務服務符號(業務服務範例)

業務服務將業務角色或合作的能力建置於外部環境中。此能力可透過一個或多個業務介面存取。業務服務由一個或多個由業務角色或業務合作執行的業務流程、業務功能或業務互動所實現。它可存取業務物件。

業務服務範例

在以下的 ArchiMate 圖示中,區分了外部與內部業務服務。
圖示
  • 核心管理功能扮演共享服務中心的角色。
  • 對應於旅遊與行李保險的外部業務流程,使用核心管理功能所提供的(內部)業務服務。
  • 兩個業務流程均實現(外部)業務服務。
  • 保險銷售服務可透過保險銷售者的業務介面存取(例如:網路表單)。
  • 每個業務服務應對其使用者具有價值(在此情況下,為保險買方角色)。
  • 若合適,此價值可明確建模。
  • 向外部客戶(保險買方)提供旅遊保險銷售服務的價值在於客戶已獲得保障。

被動實體(被動實體)

被動實體(亦稱為業務物件)——由業務流程或功能等行為所操作。資訊概念被動實體提供了一種方法,將組織的運營實體與其業務目標以及向客戶提供的產品(通過行為實體)相連接。
  • 業務流程
  • 業務功能
  • 合約實體是一種業務物件(被動結構)
  • 與業務物件相關的意義
  • 實現業務物件的表示
  • 與產品相關的價值
  • 產品整合了業務服務
  • 例如:業務參與者扮演特定角色,對業務物件執行業務流程,如下方通用架構圖所示。
ArchiMate標準也將產品概念本身以及相關的合約概念分類為資訊概念。
資訊概念與結構性和行為性概念不同,後者主要關注企業的運營視角;而資訊概念則關注「意圖」視角。

資訊概念符號(資訊概念符號)

業務物件(業務物件)
從業務角度來看具有相關性的被動元素。
表示(表示)
由業務物件所承載的可感知資訊形式。
意義(意義)
在特定背景下,業務物件或其表示中所包含的知識或專業技能。
價值(價值)
業務服務或產品的相對價值、效用或重要性。
產品(產品)
一系列協調一致的服務,伴隨著合約/協議,整體交付給(內部或外部)客戶。
合約(合約)
一份正式或非正式的協議,用以規定與產品相關的權利與義務。

業務物件符號

業務物件代表業務領域中重要的「資訊」或「概念」元素。
業務物件是被動的,因為它們不會觸發或執行流程,並具有以下特徵:
  • 因此,業務物件用於建模物件類型,例如UML類別,其中組織內可能存在多個實例。
  • 業務物件的表示是行為元素(如業務流程)所產生和使用的實際資訊實例。
  • 業務物件可以代表從業務角度來看相關的資訊資產,並可透過資料物件實現。
業務對象範例:以下 ArchiMate 圖表顯示:
ArchiMate Business Object Example
  • 一個業務對象「發票」,其聚合(多個)業務對象「發票明細」。
  • 此業務對象可透過兩種方式實現:電子發票(資料對象)與紙本發票(呈現方式)。
  • 業務流程「建立發票」會建立發票與發票明細,而業務流程「發送發票」則會存取業務對象「發票」。

呈現方式符號

呈現方式是與業務對象相關之資訊的可感知載體(例如訊息或文件)。
呈現方式的名稱應優先使用**名詞**,並具有以下特徵:
  • 呈現方式可依多種方式分類;例如依媒體(數位、紙本、音訊等)或格式(HTML、ASCII、PDF、RTF 等)。
  • 單一業務對象可具有多種不同的呈現方式。此外,單一呈現方式可實現一個或多個特定的業務對象。

呈現方式符號

以下 ArchiMate 圖表顯示:
ArchiMate Representation Example
  • 業務對象「保險申請」由(實體)申請表(呈現方式)所實現。
  • 「發票」業務對象由紙本發票(呈現方式)所實現。

意義符號

意義被定義為與特定情境相關的業務對象或其呈現方式中所包含的知識或專業能力。意義的名稱應優先使用名詞或名詞片語。
不同使用者可能對業務對象或呈現方式的資訊功能有不同的理解。例如,對客戶而言「註冊確認」可能對 CRM 部門而言是「客戶變更」(假設其被建模為外部使用者)。此外,各種呈現方式可能具有相同的基礎意義。例如,各種文件(網頁文件、填寫完的紙本表單、「客戶聯繫」的客服中心報告)可能具有相同意義。
意義範例
以下 ArchiMate 圖表顯示:
ArchiMate Meaning Example
保單文件保險契約這項業務對象的呈現方式。
與此文件相關的意義為保單通知,其內容包含:
  • 保單說明
  • 保險註冊
  • 核保細節。

呈現方式與意義

一個 表示可以實現一個或多個商業物件。一個 意義可以與表示相關聯,該表示承載此意義。

意義 vs. 價值 vs. 表示

  • 一個 意義是與資訊相關的對應物價值.
  • 一個 意義代表背後的意圖一個商業物件一個表示.

價值表示法

價值被定義為商業服務或產品的相對價值、效用或重要性。它具有以下特徵:
  • 價值可以與產品關聯,並間接與其所屬的商業服務,以及使用它們的角色或參與者關聯。
  • 價值可能適用於一方透過銷售或提供特定產品或服務所獲得的利益。

價值範例

以下的 ArchiMate 圖表顯示:
ArchiMate Value Example
  • 「被保險」的價值是「提供保險」服務使客戶能夠做到之事的最高層次表達。
  • 區分出三個「次價值」,它們是保險金額的一部分。

產品符號

產品被定義為一系列協調一致的服務,並伴隨著一組合約/協議,作為整體提供給(內部或外部)客戶。產品名稱通常是與客戶溝通時使用的名稱,或更一般的名詞(例如「旅遊保險」)。

產品範例

以下 ArchiMate 範例顯示:
ArchiMate Product Example
  • 銀行向其客戶提供產品「手機銀行帳戶」。
  • 開立帳戶和應用支援(例如客服中心等)被建模為由客戶關係部門執行的業務服務。
  • 作為產品的一部分,客戶可以使用銀行服務,這些服務透過電信銀行應用服務實現,例如電子轉帳和查詢帳戶狀態。

產品 vs. 業務服務 vs. 合約 vs. 價值

  • 一個產品可整合業務服務或應用服務,以及合約。
  • 如上所述,價值可直接與產品關聯,但與使用它們的角色或參與者所包含的業務服務則是間接關聯。

合約符號

合約被定義為一項正式或非正式的協議規範,明確規定與產品相關的權利與義務。合約是業務物件的一種特殊化。
  • 合約概念可用於建模具有法律約束力的合約,也可用於建模與產品相關的較為非正式的協議。
  • 它也可能包含服務等級協議(SLA),描述與產品所提供的服務功能和品質相關的協議。

合約範例

合約概念可用於建模具有法律約束力的合約,也可用於建模與產品相關的較為非正式的協議。它也可能包含服務等級協議(SLA),描述與產品所提供的服務功能和品質相關的協議。合約是業務物件的一種特殊化。
以下 ArchiMate 圖示顯示:
ArchiMate Contract Example

圖示

  • 與產品「電信銀行帳戶」相關的電信銀行合約。
  • 合約包含兩個部分(子合約):服務條款與服務等級協議(SLA)。
其他 ArchiMate 資源:

 

Leave a Reply