1簡介
隨著全球信息化浪潮的到來,為了保持公司的競爭力,所有企業都在爭奪信息系統。由於每個企業的發展進程不均衡,在不同的階段,對信息技術的理解和需求存在差異,導致不同企業的信息產品不同。有的企業先去OA,再去PDM、ERP等。,還有的先去ERP,再去OA,PLM等。這就導致壹個公司有幾個系統並行運行,但是大部分信息系統都是從不同公司購買的,所以公司數據無法共享,用戶登錄繁瑣,信息錄入多個系統,容易導致數據錯誤。面對這些問題,許多公司最近提供信息集成服務來解決企業面臨的這些問題。
2信息系統集成簡介
通用軟件產品是獨立完成壹個應用的軟件產品,如ERP系統、PLM系統、OA系統、倉庫管理系統、人事管理系統、CATIA三維設計軟件等。系統集成是指通過二次開發將兩種甚至兩種以上類型的應用系統相互集成,使信息資源可以交互共享和調用。比如,集成PLM系統和ERP系統後,設計師可以方便地查看PLM系統中物料零件的當前庫存和標準價格;ERP系統還可以直接將單個BOM零件清單和工藝流程信息導入PLM系統,提高工作效率。
3公司信息化面臨的困難
隨著公司的發展,OA、PLM、MES等系統逐漸在管理信息化中得到應用。這些系統解決了當時壹些局部分散的問題,但隨著應用系統數量的增加,它們的問題也暴露出來。開發人員來自不同的公司,應用系統之間的數據是孤立的,形成了壹個信息孤島。隨著時代的發展,企業迫切需要精簡和自動化自己的業務,使內部業務直接無縫連接,所有應用系統的集成將成為信息系統發展的最終目標。
4集成模式
目前主要的集成方式有數據集成、門戶集成和應用集成。
4.1數據集成
數據集成是將不同來源的數據進行物理集成,為企業提供全面的數據享受。數據集成主要包括文件、數據、視圖等。在應用系統中共享信息最簡單的方法是直接導入和導出數據庫。但是這種方法要求開發人員對數據庫的結構非常了解,適用於壹家公司開發的所有系統,屬於不同公司的信息系統很難滿足這種情況。
目前,有很多非常成熟的技術可以用於數據集成,如中間件模型、數據倉庫、數據聯邦等。這些技術以不同的方式構建數據集成信息系統。
基於中間件模型,可以通過全局數據模型訪問不同的數據庫或其他Web資源。中間件位於不同的數據庫系統和應用程序之間,調用分散的數據庫,為各種信息系統提供標準統壹的數據接口。每個信息系統仍然完成自己的任務,中間件只是為不同的數據庫提供壹個信息交互的通道。
數據倉庫集成是根據主數據庫的要求,從分散的數據庫中提取數據,轉換後加載到主數據庫中。數據倉庫能夠很好的保證數據的準確性,因此越來越受到各大公司的重視。
數據聯邦集成是將分散的數據庫串聯起來,根據系統需求調用不同的數據庫數據,數據仍然留在原來的位置,不增加數據庫硬件成本。但由於頻繁調用不同的數據庫數據,查詢響應較慢,所以這種集成方式不適合頻繁調用。
4.2門戶集成
大多數公司通過建設門戶網站,統壹訪問分散的信息系統,從而實現統壹的用戶管理、單點登錄、身份驗證等。門戶服務器通過JBoss Portal提供標準的門戶平臺,實現信息系統接口的集成,通過標準的Web服務接口提供門戶與其他應用系統之間的通信管理,實現信息系統之間的數據流通。
企業門戶集成的真正目的是處理業務流程,集中管理數據資源,提高企業的運營效率。員工只要登錄門戶,就可以獲得相應權限的業務,協同辦理業務和工作,並可以進入相應的業務系統完成實際業務。
因此,門戶集成主要實現以下幾個方面的統壹:統壹任務中心;統壹消息中心;統壹用戶管理;統壹搜索;統壹流程管理。
4.3應用集成
應用集成基於集成平臺服務器,集成平臺服務器是基於面向服務架構(SOA)架構和業務流程集成的平臺。統壹管理各類信息系統的內外接口。同時在集成平臺服務器上定義跨系統的業務流程,通過業務流程執行語言定義各應用系統的Web Serice服務接口,獨立於實現服務的硬件平臺、操作系統和編程語言。以便在各種這樣的系統中構建的服務能夠以壹種通用的方式進行交互。
企業應用集成的設計思路主要分為以數據為中心和以業務為中心。如果說數據是中心,那麽數據就是整個信息系統中的主體。在整個業務處理過程中,集成的目的是保證數據源的唯壹性和準確性,不管業務是如何流動的,數據是如何處理的,每壹個分散的系統都能獲得統壹的、正確的數據版本。如果以業務流程為中心,就需要從業務流程來分析,以業務流程為核心的分析也需要知道數據,但數據是圍繞業務流程分析的需求。該方法使用面向服務的架構中間件將其功能發布為Web服務,企業信息系統調用Web服務,從而實現業務流程的集成。在實際應用中,無論采用哪種方法實現企業應用集成系統,壹旦成功部署並投入使用,都將成為壹個重要的系統。