2013-03-22 24 views
0

全部如何在ERP應用程序中將數據分類到不同的類別?

我最近在思考如何在Erp解決方案中將數據分類到不同的類別,基於此,我可以決定將哪些數據去掉並將其放入共享數據庫中用於多個租戶實例。

作爲一個行業慣例,Erp產品分爲兩層。技術平臺層提供了許多可重用的組件和建模工具,使業務應用遵循一致的架構,業務應用層基於它提供業務功能。

因此,基本上可以將數據分類成2個主要types.one是平臺的數據,另一種是業務data.Further,平臺數據可以被分類爲子類:

  1. 平臺 1)環境 3)元數據(例如:表單描述,業務對象描述,數據模型,工作流程定義) 4)關聯引擎(表單引擎,工作流引擎,數據訪問引擎,使業務功能工作) 4)配置(組織或用戶相關配置) 5)管理相關(用於管理模型的數據結構)
  2. 業務 1)的模型實例(實際訂單數據) 2)業務配置 3)導出的數據(從模型實例數據和表格的查詢或分析)

分析後,我發現,環境數據,配置,管理相關數據,業務數據都處於高度耦合狀態。元數據只能從實例數據庫中分離出來。

1.我的分析是否合理? 2.是否有任何可供參考的圖案?

謝謝。

回答

0

我想提出以下方式在數據庫中分離出來的數據

  1. MetaData[3],你用它來識別,認證和授權的用戶,設置或定製Congifurations [4]沿着每個用戶或租戶與平臺特定的基本組件和其他組件[1到4](因爲您沒有指定什麼環境等),並且所有租戶共同可以在單獨的數據庫中,並將其餘業務特定數據駐留在另一個數據庫中[s]。

這將幫助那些來自地理上不同的位置,存儲在各自的數據庫自己的數據甚至國家法律法規和安全數據部分租戶。

發表您的理解在這方面

相關問題