上週,eds名士及soa老將fred cummins寫了一篇名為《soa中的資料管理(data managementforsoa)》的短文。他在文中**了,在獲得重用及支援變化的環境下,服務設計的某些關鍵原則(「松耦合」和「自治」)與企業數 據的關聯之道。
儘管fred承認這些原則是交付soa價值的關鍵:
soa的價值來自在多種業務背景下整合服務的能力,以及在對業務進行優化和適應的同時盡量不影響使用者。
但是他還寫道:
但是,這種解耦和自治與共享資料庫的使用格格不入。
幾十年來,那些關注資料管理的人,在緊耦合意味著更好的效率和一致性的哲學下,驅使行業不斷合併資料庫。
那些資料大師一直都反對讓企業資料管理接受soa的松耦合。
他指出,jill dyché推薦:
從主資料著手進行soa。這聽起來並不直觀,因為soa討論的是如何將標準化的業務流程以服務方式交付,但是對於那些只是剛剛開始思考soa的公司來說,「資料即服務」的概念實際上更可行。
以及dan gardner在「soa和計算雲標誌著對資料的全面反思:按照角色和許可權,而不是行和表」中觀察到的:
大多數的企業資料不再被it組織控制
但是fred摒棄了這兩種想法,他發現它們只剛剛與soa沾點邊。他主張:
在soa中仍然必須重點關注的資料是,由那些代表企業過去、現在或未來狀態的業務系統產生、消費和管理的資料。從乙個業務角度看,關注點並不是分布式儲存,而是資料驗證、管理和保護的方式。
fred指出他同意steve karlovitz所說的:
作為所有企業資料儲存的單一入口點,實現資料服務層的好處很多。
可以一種集中的方式來進行資料訪問。
各種業務規則將作為資料轉換如何發生的參考。
通過乙個單一入口點,諸如優化和轉換這樣的問題可以被解決。
確保資料的完整性和安全。
組織將極大縮短將新特性推向市場的時間。
但是問題是,我們如何設計這個資料服務層?fred提出了3種不同的可能:
資料服務層是乙個資料訪問工具,通過所有應用都使用乙個共享的資料庫正規檢視來實現對資料庫訪問的支援。類似乙個物件-關係轉換工具,
來自各種異構應用資料庫的資料被複製和整合到擁有正規資料模式的單個企業資料庫中,
通過將請求表達成在乙個正規、虛擬的資料庫上的查詢來提供對異種資料庫的訪問。
資料管理是企業成功實施SOA的關鍵
資料是企業的生命線。如果資料不能訪問 或者訪問的速度很慢 或者提取的資料的質量不好,企業就要付出代價。soa提供了通用功能的訪問點,這 樣,資料就可以在整個企業的多個商務流程中使用。實際上,這些流程共享的東西就是資料。應用soa的乙個關鍵好處是你能夠處理資料來源和應用程式,把資料當 作服務進行儲存和...
無資料,不AI 全面的資料管理是企業AI成功的關鍵
人工智慧 ai 時代正在到來,並以其巨大的力量改變世界。市場研究公司tractica表示,預計到 2025 年,人工智慧市場預計將發展壯大為 370 億美元的行業。如今,越來越多的企業採用ai技術來降低運營成本 提高效率 增加收入,並改善客戶體驗。對於許多企業而言,數位化轉型的迅速發展已經將人工智慧...
資料倉儲 什麼是主資料管理
主資料是指在整個企業範圍內各個系統 操作 事務型應用系統以及分析型系統 間要共享的資料,比如,可以是與客戶 customers 商 suppliers 帳戶 accounts 以及組織單位 organizational units 相關的資料。主資料通常需要在整個企業範圍內保持 一致性 consis...