SOA資料管理

isoa發表於2008-07-08

    在現今包圍SOA的所有訴求和術語中,對團體而言,最尋常的仍是尋求如何將面向服務架構整合到他們的IT框架中,以避免他們設計中的資料整合、處理、管理等相關問題。他們開始學著與SOA並存,然而,他們經常發現與其他系統的協同工作、解決方案引起了令人覺得好奇的問題。實際上,這些問題使人覺得系統和SOA元件之間的互動作用很煩擾,並造成了時間消耗。

  關鍵是識別無論存放在何處,也就是不管是在SOA的保護之內還是之外的團體的資料值,找到使它們能夠擷取資料的方式,以及將製造商和使用者之間資料傳輸過程中的混亂和繁忙降低到最小程度的方式。這引發了Gartner稱為SOA的面向資料服務檢視,該公司預言此檢視必將成為SOA即將發展的重要元件,同時現有檢視的一次重要升級的失敗使此檢視得到應有的重視。

  用XML來生成後設資料和資料表示法,然後構造XSLT應用將其輸入輸出到SOA元件,在此過程中開發者獲益良多。

  他們建立了儲存鍵資料元素的方法,相互作用和語義不僅使得SOA元件間或元件中的資料移動簡易化,還為他們所用的資料(和他們所需要的後設資料)的關鍵理解和假定提供檔案資料。

  這很大程度的提升了與系統相關的每個人的資料透明度,使資料路徑和資料關聯變得清晰許多。還指出了哪兒的問題與資料一致性、資料重複有關,或開始出現標準化和縮減的需求。

  當新的商業需求浮現、新的製造商和客戶這些資料加到圖中來時,元件之間和元件中清楚的資料流抽象檢視、資料流型別和規模也給他們提供了重新調整方向的機會。

  XML和如SOAP的通訊協議確實使資料提取和資料移動變得容易的多。但是它們也提高了以下問題的重要性:哪兒存放資料,怎麼獲得(或保留)適當的上下文,怎麼聯合它所比擬的現實世界資訊來檢驗特定的語法、語義和正確性。這引起了一些專家稱為“以XML為中心的混合資料服務”,以處理原始的使SOA環境中的資料有效需求如資料存取、整合、轉換(聯合、提取、過濾等)、驗證和確認、特性控制和管理。此方法使得組織可以以XML為中心的、資料驅動的工作流設計工具,這些工具將用以XML為核心的工作流引擎來部署和管理。

  對於團體而言,重要的事除了使用正確的工具、商務規則之外,還需認識到基於XML的描述只有在設計它們的人使其運轉時才能運轉。這意味著能幹的、有效率的資料架構師和資料管理專家必需投入到創造正確的表示法和擷取、驗證、維護和分配資料的步驟中。除XML描述、面向XML資料庫、XQuery,和一個形式資料服務方法來處理SOA框架中的資料之外,應有一個專門的資料專家和管理員團隊來確保所用與所需一致,並能隨著時間流逝保持資料倉儲的乾淨整潔、不斷重新整理和正確性。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14780828/viewspace-374464/,如需轉載,請註明出處,否則將追究法律責任。

相關文章