當前位置:學問君>學習教育>畢業論文>

基於SOA重構企業治理資訊系統淺析

學問君 人氣:1.25W
基於SOA重構企業治理資訊系統淺析
摘要:資訊時代,企業結構的複雜性和地域的分佈性使得將各類資訊集中起來協同工作變得十分困難,而基於網絡平臺,採用SOA技術構建資訊系統可以資訊具有目的性、可擴展性、具有聯合協作性的架構具有更大範圍共享。結合SOA技術特點說明利用SOA建立企業治理資訊系統的上風,探討了企業治理資訊系統之重構方法和步驟,以促進企業治理水平的提升。
  關鍵詞:治理資訊系統;SOA;系統重構;資訊集成

  
  一、傳統治理資訊系統難以適應現代企業治理的需求
  
  資訊化帶動了企業的高速發展,尤其是中小企業不中斷的資訊化投進使很多企業擁有了一定數目、不同目標的資訊系統,在業務應用模式和工作方式上都有了本質的變化。由於多種的原因,企業內部各資訊系統之間以及企業外部各資訊系統之間存在很多不相適應的地方。爲進步資訊系統的執行效率,系統重構逐步成爲企業關心的內容。傳統治理資訊系統和現代企業治理不相適應的地方主要有以下幾個方面:
  1.需要增加新的功能。早期的治理資訊系統(即MIS)透過採集、加工和整理數據提供資訊的查詢和形成統計報表。隨着治理的進步和規範,原有的工作方式,即資訊加工流程,可能發生變化;大量的資訊經加工和整理後,除了提供查詢和統計外,現代資訊治理還要求提供自動計算和輔助決策支援。因此,原有的系統功能需要經過必要的修改和擴充。
  2.現代企業治理對數據提出了更高的要求。早期的MIS在數據的正確性、有效性、一致性和安全性方面缺乏全面的考慮。一個完整的事務可能由於系統的異常而中斷,從而破壞數據的一致性;由於對數據的訪問缺少有效的安全措施和權限控制,可能會造成數據的失竊或破壞。現代資訊治理要求對數據的正確性和存取的安全性有更嚴格的保證措施。此外,現代資訊除了採集傳統的字元、數字、日期等數據類型外,還包括圖形、圖像、聲音等多媒體數據。
  3.現代企業治理要求更大量的數據和更大範圍的資訊共享。早期的MIS經常是小規模操縱,數據不能實現有效的共享。在一個單位內部經常表現爲不同的部分各自執行不同的系統或軟件,同樣的數據庫分別儲存,而且經常存在着差異和不一致。數據的重複存放不僅浪費計算機資源,它所帶來的數據不一致性還往往引發治理上的負面效應。另外,有一些系統固然也能實現少數用戶的共享,但系統在多用戶方式下缺乏有效的併發控制,而現代資訊治理要求治理更大量的數據,在企業級透過網絡實現大範圍的資訊共享。
  4.傳統治理資訊系統存在先天不足。在組織治理上,很多組織都是未經充分規劃而創造的,或者雖經規劃,但隨着外部環境的變化,組織結構等經過多次調整,系統結構早已發生變化;在技術方案論證上,MIS建設的平臺選擇,包括硬件、操縱系統和數據庫治理系統等方面,缺乏綜合的考慮和前瞻的眼光;在應用設計上,限於設計職員的水平或者責任心,在系統功能設計或數據庫設計方面不符合現實需求。由於上述原因,就可能使MIS在建立之初就潛伏着危機。
  
  二、利用SOA建立企業治理資訊系統的上風
  
  採用SOA架構就成爲企業的最佳選擇。SOA即Service-OrientedArchitecture,就是面向服務的架構。它是一種以通用爲目的、可擴展、具有聯合協作性的架構,所有流程都被定義爲服務,服務透過基於類封裝的服務接口委託給服務提供者,服務接口根據可擴展標識符、格式和協議單獨描述。
  1.便於集成現有系統,SOA體系結構可以基於現有的系統來發展,不需要徹底重新創建系統。原有的功能模組可以透過Web服務接口來封裝和訪問,採取SOA框架可以將各種業務服務構造成現有組件的集合。如:當其他部分使用這種新的服務只需要知道它的接口和名稱,服務的內部細節以及在組成服務的.組件之間傳送的數據的複雜性都對外界隱躲了。這種組件的匿名性使企業能夠利用現有的投資,從而可以透過合併構建在不同的機器上、執行在不同的操縱系統中、用不同的編程語言開發的組件來創建服務。