不同於DDD有界上下文:SAP One Domain統一領域模型試圖成為整合智慧套件的通用語言 | SAP Blogs

banq發表於2020-06-09

在這篇部落格文章中,我將向您解釋SAP將如何使用SAP統一領域模型作為整合智慧套件的一種語言(通用語言)。您將瞭解已經在哪裡使用了統一領域模型,並對其背後的技術概念有了一些基本的瞭解。

最近,SAP提供了SAP Cloud Integration Strategy:有關SAP如何在其解決方案組合中提供整合智慧套件的全面概述。

該套件將支援端到端業務流程,例如:

  • 從招聘到退休(瞭解,管理和優化員工和外部員工的各個方面)
  • 導向現金(管理客戶體驗的各個方面)
  • 貨到付款(管理所有采購流程)
  • 從設計到運營(建立整個供應鏈的數字鏡面-從設計到規劃,製造,物流和日常維護)

為了促進整個套件之間的無縫整合,SAP定義了一組通用套件質量:

  • 無縫的使用者體驗 –統一的外觀和導航模式
  • 一個工作流程收件箱 –中央任務管理
  • 端到端流程藍圖 –可實現的參考架構
  • 一致的安全性和身份管理 –中央身份提供和身份驗證
  • 協調的生命週期管理 –統一的配置,設定和操作
  • 嵌入式和跨產品分析 –全方位360°業務和客戶檢視
  • 統一域模型 –跨應用程式統一業務物件

SAP統一領域模型

SAP One Domain模型專注於上述端到端智慧企業業務流程。藉助SAP統一領域模型,SAP應用程式可以使具有通用屬性的業務物件同步並使用通用語義。這樣的物件是例如勞動力人(僱員,特遣隊/外部工人)或成本中心。

SAP解決方案針對“勞動力人”和“成本中心”的統一域模型:

不同於DDD有界上下文:SAP One Domain統一領域模型試圖成為整合智慧套件的通用語言  | SAP Blogs

這些SAP應用程式將一個或多個此類域的表示形式對映到SAP統一領域模型的相應實體。

因此,通過使用SAP統一領域模型作為通用語言來理解業務物件(例如,成本中心),客戶不再需要在SAP解決方案之間實現自己的複製或整合解決方案即可對業務物件具有相同的語義理解。

SAP使用SAP統一領域模型來實現語義上的協調。

用CDS定義

SAP以核心資料服務(CDS)格式定義每個業務物件。例如,在SAP HANA,SAP S / 4HANA Cloud,ABAP RESTful應用程式程式設計模型(RAP)和SAP Cloud應用程式程式設計模型(CAP)中也使用此格式來描述資料模型。

展望未來,SAP還將通過SAP API Business Hub提供SAP統一領域模型。

 CDS格式的“產品”的資料模型:

不同於DDD有界上下文:SAP One Domain統一領域模型試圖成為整合智慧套件的通用語言  | SAP Blogs

通過將SAP統一領域模型引入為Intelligent Enterprise中所有業務物件的通用資料模型,可以輕鬆地在整個套件中共享客戶或員工等業務物件,因為每種解決方案都使用相同的語義規範業務物件。SAP解決方案自動將SAP解決方案中業務物件的資料模型對映到該業務物件的相應SAP統一領域模型表示形式。

在哪裡使用SAP一域模型

SAP統一領域模型將成為整合智慧套件的業務應用程式使用的通用語言,以統一的方式在語義上理解業務物件。

今天,該通用語言已用於業務物件的“ 從招募到退休”業務流程

  • 勞動力人
  • 成本中心

評論:

SAP的本能往往是構建理論上完美的自上而下的解決方案:解決所有問題的靈丹妙藥。然後他們實施了一半,幾年後又放棄了轉移到下一件事情。

在我看來,SAP似乎沒有解決這個難題:讓所有產品組都同意。那從來不是技術問題,而是管理和文化問題。如果能解決問題,那麼所使用的技術就沒什麼大不了的,讓其他任何人加入也不會那麼難。

 

相關文章