Posted on 2010-03-16 18:54
Prayer 閱讀(1770)
評論(0) 編輯 收藏 引用 所屬分類:
TUXEDO
日前,某地一政府信息中心負責人,要求用盡量淺顯的文字介紹一下ESB產品是個什么東東,能做什么,本想跟他電話溝通,可能效果要比給個文字好些,無奈政府領導忙啊,說沒時間聽解釋,只好給寫了東西。
由于是給非專業人士看的,沒有把ESB全部的功能都列上,只把最常用的也是最容易理解的功能,給寫了寫,不一定完全正確,但有助于理解。
原文貼在下面,供對ESB不是很熟悉的朋友建立一個最初的概念。
附:ESB產品要解決的問題
一、金蝶ESB產品簡介
金蝶ESB產品作為SOA的實現,主要目的是整合不同應用系統中的數據,而不管這些應用系統運行在什么樣的硬件平臺和軟件平臺上,不管這些數據存儲在什么樣的數據庫中,也不管這些應用系統是由什么軟件廠商基于什么開發語言開發的。
數據整合是金蝶ESB產品當前最主要或者說是應用最多的功能。此外還有業務流程整合等功能,目前國內由于信息化發展的現狀,應用相對較少,在將來可能會有較多應用。
二、數據整合的要求
隨著我國信息化的發展,無論是政府還是企業,都已經建設了很多的信息系統。這些信息系統建成后,在每個信息系統內部都實現了信息和數據的整合,但是這些系統之間還都是相互孤立的,不能互相通信,數據也不能相互整合。
舉例來說,作為不同的政府部門,工商局、地稅局、國稅局、質監局、勞動與社會保障局可能都建立了自己的系統,一個企業的不同方面的信息分別在工商局、地稅局、國稅局、質監局、勞動與社會保障局的信息系統里得到體現,比如關于企業的注冊登記信息在工商局的信息系統里,企業納稅信息在地稅局和國稅局的信息系統里,等等。每個系統都有同一個企業的一部分信息,但是每個系統里的信息也只是這個企業信息的一部分。
隨著信息化的發展和社會發展,把分散在這些不同的信息系統(如工商局信息系統、地稅局信息系統、國稅局信息系統等)里的不同方面的數據整合起來,形成一份完整的數據,其重要性和緊迫性日益突出。比如已經有很多地方政府開始著手和已經著手打造“企業基礎數據信息交換平臺”和“企業基礎信息數據庫”,目的就是要把分散在工商局、地稅局、國稅局、質監局等不同信息系統里的關于企業不同方面的數據整合到一個統一的“企業基礎信息數據庫”里,并基于這個統一的數據庫建設一個“企業基礎數據信息交換平臺”。
作為企業,在信息化的過程中,不同部門也可能建設了自己的信息系統,如OA系統、財務信息系統、人力資源管理系統、客戶關系管理系統等,企業員工的日??记凇⑿剿l放、績效考核、客戶開拓等信息分別分散在這些不同的系統中,也需要把分散在這些信息系統中的數據有機整合起來。
三、數據整合面臨的問題
要把這些分散在不同信息系統里的數據有機的整合起來,面臨一系列的問題:
1、這些由不同單位建設的信息系統,很可能運行在截然不同的硬件平臺和軟件平臺上。比如工商局的信息系統可能是運行在IBM的小型機上,操作系統是UNIX;而地稅局的信息系統可能是運行在普通的PC服務器上,操作系統是windows;等等。
2、這些不同的信息系統,數據可能保存在不同的數據庫系統甚至文件系統上。比如地稅局的數據保存在oracle數據庫中;國稅局的數據保存在sql server數據庫中;等等。
3、這些不同的信息系統,是由不同的軟件廠商、基于不同的開發語言開發的。比如有的信息系統可能是用J2EE架構的,有的信息系統可能是.NET架構的,還有的信息系統可能是采用VB、Delphi等開發的;等等
4、……
針對這些問題,金蝶ESB產品相應有自己的應對方案和解決方案。
四、金蝶ESB產品解決方案
金蝶ESB產品作為一款成熟的產品,通過部署、實施、定制的方式來解決面臨的一系列問題,不需要開發,大大降低數據整合的工作量和風險,同時具備高度的靈活性,可以隨需應變。
1、金蝶ESB產品采用JAVA開放,具備良好的跨平臺性,可以輕松部署在不同的硬件服務器和操作系統之上。
2、金蝶ESB產品針對主流數據庫和txt、excel等,提供了數據適配器,可以輕松跟各種數據庫打交道。
3、金蝶ESB產品采用SOA架構,能夠方便跟各種開發語言進行數據通信。
4、金蝶ESB產品提供可視化的設計工具,非常容易學習,大大減少部署實施工作量。
……
五、數據整合舉例
假設我們要把地稅局的數據整合到某個統一的中心數據庫里,只需要在可視化的設計工具里,經過簡單配置,形成如下圖所示的一個流程,即可輕松實現。
- 大小: 110 KB
http://zydky.javaeye.com/blog/580185