日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

架构语言ArchiMate -业务层(Business Layer)

發布時間:2025/6/15 68 豆豆
生活随笔 收集整理的這篇文章主要介紹了 架构语言ArchiMate -业务层(Business Layer) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  在線ArchiMate1.0中對ArchiMate進行了詳細的介紹,想學習的一些同事不太喜歡看英文資料,而年后項目組要開始做業務架構了,所以在春節前最后一天把對業務層的介紹寫完。以下我將會分別對不同層的概念進行介紹,英文好的可以直接通過在線ArchiMate1.0去看。

  在架構語言ArchiMate - 語言結構(Language Structure)中對語言結構進行了介紹,最后列出下面的ArchiMate框架圖:業務、應用和技術三個層次(Layer),對象、行為和主體三個方面(Aspect),本篇介紹一下ArchiMate在業務層的概念、描述和圖例。

業務層總體說明


概念

描述

圖例

業務參與者
Business actor

一個有能力執行行為的組織實體

業務角色
Business role

執行特定行為的一個組織分工

業務協作角色
Business collaboration

兩個或多個角色(臨時)組成的一個協作角色

業務接口
Business interface

業務角色與系統的連接方式

業務對象
Business object

一個信息單元

業務流程
Business process

表示包含更多小流程/功能的一個工作流或者價值鏈,一般有一個或多個清晰的開始和結束。

業務功能
Business function

提供對一個或多個業務流程有用的功能。它是基于行為來分組的,如需要的技能、能力、資源等,有時叫它為業務能力(business capability),業務功能由單一角色來執行。

業務交互
Business interaction

由兩個或多個角色交互的行為單元

業務事件
Business event

觸發流程發生的事件

業務服務
Business service

外部可見得功能單元

展現
Representation

業務對象承載的信息的被理解的方式

含義
Meaning

在特定環境下業務對象展現的意義

價值
Value

為產品或服務增值的地方

產品
Product

具有契約、協議的一套提供給客戶的服務集合。

契約
Contract

正式或非正式的協議,規定產品關聯的責任和義務

業務層元模型(Business Layer Metamodel)

  下圖為業務層的元模型,左邊綠色為對象,中間×××為行為,右邊為主體。它們分別屬于不同的概念(結構概念、行為概念和信息概念)之下,下面會對這些概念分別進行詳細介紹。

結構概念(Structural Concepts)

  • Active Subject(主體):執行業務流程和功能的參與者或角色(業務角色(Role)可以是一個人(Actor),也可以是一組人(Collaboration)和機構單元)和接口(同樣的一個服務可以使用不同的接口,如mail, 電話或者網絡等)
  • Passive Objects(對象): 貝業務流程和功能使用的對象(領域內的重要概念)以及相關靜態信息。

業務參與者(Business Actor) 

業務參與者是有能力執行行為的一個組織實體,它的名稱應該為一個名詞。業務參與者有人,部門或者業務單元,一個業務參與者屬于一個或多個角色來執行行為。

  • 圖例

  • 示例

ArchiSurance公司由兩個部門組成,行李保險部門和旅行保險部門。旅行保險部門屬于旅行保險銷售員角色,這個角色可以執行邀請保險流程。這個流程提供了一個可以由接口來訪問的一個服務(提供旅游保險服務)。

業務角色(Business Role)

執行特定行為的一個組織分工,它的名稱應該為一個名詞。

業務角色根據責任和技能來執行或使用業務流程或業務功能,一個業務參與者屬于業務角色來執行相應的行為。

  • 圖例

  • 示例

行李保險銷售員和旅行保險銷售員兩個業務角色合為一個協作角色來使用一個合并保險銷售服務

業務協作角色(Business Collaboration)

兩個或多個角色(臨時)組成的一個協作角色,它的名稱應該為一個名詞或者不命名。

協作只是用在一個特定的交互關聯的角色上,不像多個角色組成的部門一樣,業務協作沒有一個永久的狀態,我們可以把業務協作看成是一個“虛擬角色”,它由多個業務角色組成,執行一個或多個業務交互(business interaction)。

  • 圖例

  • 示例

銷售一個保險產品時經常要涉及到銷售部門和特定保險類型的部門協作

業務接口(Business Interface)

業務角色與系統的連接方式,它的名稱應該為一個名詞。

業務接口表明一個業務服務的環境暴露方式,同一個業務服務可以使用不同接口樣式,如email、網絡等。業務接口可以被業務角色使用來調用服務。

  • 圖例

  • 示例

行李保險銷售員通過Webform來調用行李報銷銷售服務,醫療保險和行李保險的協作角色通過call center來調用組合保險銷售服務

業務對象(Business Object)

一個信息單元,它的名稱應該為一個名詞。

業務對象是領域中重要的信息或者概念元素,業務對象不能觸發和執行流程。業務流程、功能、業務交互、業務事件和業務服務可以訪問(生成、讀取、寫)業務對象。業務對象有關聯、聚合、實現等關系。業務對象可以通過一個展現(representation )或一個應用層的數據對象(data object)來實現。

?

?

推薦:你可能需要的在線電子書

?

歡迎轉載,轉載請注明:轉載自周金根 [ http://zhoujg.cnblogs.com/ ]

轉載于:https://blog.51cto.com/zhoujg/518605

總結

以上是生活随笔為你收集整理的架构语言ArchiMate -业务层(Business Layer)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。