企業(yè)應用集成之初學乍練
一、企業(yè)對應用集成(EAI)的需求
企業(yè)不斷發(fā)展,很多長期需要人為操作或者流程定制來處理的業(yè)務問題,為了提高效率會考慮引入軟件應用系統(tǒng)來解決,比如,CRM(客戶管理管理)系統(tǒng),SCM(供應鏈管理)系統(tǒng),ERP(企業(yè)資源計劃)系統(tǒng)等。引入這些系統(tǒng)在當時是解決了一部分的問題,但是隨著應用系統(tǒng)數(shù)量的增加,新的問題也慢慢暴露了出來。因為,每個應用系統(tǒng)都有不同的開發(fā)需求前提和問題背景,系統(tǒng)之間數(shù)據(jù)也是相互孤立;所以在企業(yè)內部,每個應用系統(tǒng)其實就是一個“孤島”,相互之間沒有暢通的信息交流與數(shù)據(jù)共享。于是經過一段時間之后新的問題就出現(xiàn)了:比如,信息和數(shù)據(jù)的更新的不同步甚至不一致的問題,更嚴重的是給客戶也經常提供一些前后不一致的信息,導致客戶無法接受,這會嚴重影響到企業(yè)的形象和信譽。
企業(yè)要解決這些矛盾,一種辦法是對現(xiàn)有系統(tǒng)推倒重來:將企業(yè)引入的各個信息系統(tǒng)全部更新成一個統(tǒng)一的管理系統(tǒng),并要求各個部門都在這個統(tǒng)一的系統(tǒng)上工作(如:整個企業(yè)的所有應用都在一個ERP系統(tǒng)上運行),但考慮到成本、實施周期和難度因素,這不是一種切實可行的解決方案。還有另一種辦法,就是企業(yè)從整體來考慮整個信息系統(tǒng),根據(jù)實際需要,對各個應用系統(tǒng)進行總體規(guī)劃,選擇一個合適的集成平臺,把企業(yè)的各個“信息孤島”合理的集成起來。這種解決方案不管是從實施難度,還是從實施成本、周期和技術上考慮都是切實可行的。
二、什么是企業(yè)應用集成(EAI)
一般的應用系統(tǒng)是屬于獨立完成一項應用的軟件產品,比如:ERP系統(tǒng)、OA系統(tǒng)、庫存管理系統(tǒng)、人事管理系統(tǒng)等等;而系統(tǒng)集成是指將兩種、甚至多種類型的應用系統(tǒng)通過二次開發(fā)將他們互相集成在一起,可以進行信息資源的共享和相互調用,比如將庫存管理系統(tǒng)和ERP系統(tǒng)進行集成后,管理員可以通過ERP系統(tǒng)方便地查看物料零件的當前庫存和標準價格等信息;而ERP系統(tǒng)也可以直接將庫存管理統(tǒng)中單個零件清單和入庫、出庫、貨品盤點操作等信息自動進行導入,以提高工作效率。
圖源百度
三、企業(yè)應用集成(EAI)的分類
關于企業(yè)應用集成,可以從深度和廣度兩方面來理解,然后進行分類。
從集成廣度來看:
- 部門內部集成到部門間的集成
- 企業(yè)范圍內和企業(yè)間的集成
部門內部集成到部門間的集成可以理解為一個商業(yè)實體(企業(yè))的信息系統(tǒng)進行業(yè)務應用集成,比如酒店各部門之間消費的統(tǒng)一結算、直銷企業(yè)的網上訂單到送貨的后臺過程;但當在多個企業(yè)系統(tǒng)之間進行商務交易的時候,也可以表現(xiàn)為不同企業(yè)實體之間的企業(yè)系統(tǒng)集成,例如跨行信用卡在ATM上的互通、超市與供應商間的電子數(shù)據(jù)交換。
從集成深度上理解,企業(yè)應用集成應該還可以歸類為:數(shù)據(jù)集成、業(yè)務集成、應用集成三大類。
1. 數(shù)據(jù)集成
數(shù)據(jù)應用集成是企業(yè)實施EAI的基礎。數(shù)據(jù)集成的目的是將不同的數(shù)據(jù)庫集成起來,提供一種單一的虛擬數(shù)據(jù)庫,這樣就不會出現(xiàn)與核心業(yè)務不一致的多個數(shù)據(jù)庫。數(shù)據(jù)集成直接和企業(yè)應用系統(tǒng)的數(shù)據(jù)庫打交道,對數(shù)據(jù)庫進行直接的讀寫操作。數(shù)據(jù)層的集成可能是EAI里相對簡單的一種集成技術。再簡單點理解,就是將企業(yè)的簽約客戶信息與財務的合同收款記錄在數(shù)據(jù)庫的基礎上打通,保持一致性。
2. 應用集成
應用集成主要是指通過應用接口對應用系統(tǒng)實現(xiàn)集成。應用接口(API)是指應用系統(tǒng)以及客戶自建系統(tǒng)為方便和外部應用系統(tǒng)連接而對外開放的軟件接口。目前市場上的一些標準商業(yè)軟件,例如ERP系統(tǒng),CRM系統(tǒng),電子商務系統(tǒng)等,為了更好的滿足企業(yè)應用集成的市場需求,都有非常成熟的API。
3. 業(yè)務集成
業(yè)務集成是將不同單位部門的不同業(yè)務流程利用應用集成技術集成在一起,實現(xiàn)跨部門、跨系統(tǒng)、跨企業(yè)的流程共用。
四、企業(yè)應用集成(EAI)的目標
目前企業(yè)應用面臨著:多對多的數(shù)據(jù)交換,牽一發(fā)動全身;商業(yè)邏輯多出重復,浪費開發(fā)資源;難以進行業(yè)務修改,無法快速推出新產品,新業(yè)務;開發(fā)質量難以控制等問題。所以,企業(yè)需要實現(xiàn)應用集成,馬上就可以降低IT成本。因此,可以認為采用企業(yè)應用集成的主要目的就是:
- 實現(xiàn)符合業(yè)務流程需要的信息交互。
- 滿足企業(yè)實施并行工程和經營過程重組的擴展需要。
- 充分利用已有資源,通過實現(xiàn)已有應用系統(tǒng)的集成和封裝保護企業(yè)過去在信息化建設上的投資。
- 實現(xiàn)應用邏輯和過程邏輯的分離及過程建模與具體數(shù)據(jù)、功能的分離,支持在不修改功能的前提下,通過修改過程模型來完成集成系統(tǒng)功能的改變,以提高企業(yè)的靈活性和反應能力。
五、企業(yè)應用集成(EAI)的步驟
- 業(yè)務模式分析
- 企業(yè)現(xiàn)狀分析
- 確定集成策略
- 確定集成技術架構
- 統(tǒng)一元數(shù)據(jù)標準
- 分析關鍵集成店
- 制定實施計劃
- 分步驟實施
- 不斷優(yōu)化
一般應用集成實施步驟圖
六、采用企業(yè)應用集成(EAI)給企業(yè)帶來的好處
企業(yè)應用集成就是將企業(yè)內部已經引入的“信息孤島”連接起來,實現(xiàn)數(shù)據(jù)共享和業(yè)務流程的共享,可為企業(yè)帶來以下一些好處:
1. 充分利用企業(yè)已有的信息系統(tǒng),保護企業(yè)在信息資源方面的投資
企業(yè)的信息資源不僅包括大家所熟知的企業(yè)各類數(shù)據(jù),還包括企業(yè)的管理與決策模式,而這種管理方式體現(xiàn)在電子化上就是企業(yè)的各類信息系統(tǒng)(例如:ERP,MIS,財務,銷售,SCM等),這些資源是企業(yè)花費了大量資金與心血組建起來的。企業(yè)應該充分利用好現(xiàn)有的信息系統(tǒng)和數(shù)據(jù)資源,將這些分離的“信息孤島”連接起來,避免信息重復多次輸入,減少信息存在的冗余,消除大量的垃圾信息,保證信息交流的一致性,保證部門之間進行信息共享,方便領導統(tǒng)攬全局。
2. 優(yōu)化企業(yè)內部的業(yè)務流程
- 利用EAI技術可簡化企業(yè)內部的信息流,可以將企業(yè)傳統(tǒng)的業(yè)務流程通過信息技術進行整合,實現(xiàn)企業(yè)內部業(yè)務流程自動化。
- 利用EAI技術減去不必要的數(shù)據(jù)重復輸入,簡化企業(yè)內部流程。
- 利用EAI技術可以將分散在企業(yè)內部不同地方的數(shù)據(jù)進行匯總,為領導決策提供服務。
七、總結
隨著時代的發(fā)展,企業(yè)迫切需要把自身業(yè)務精簡化、自動化,使得內部業(yè)務直接實現(xiàn)無縫對接,所有應用系統(tǒng)之間的集成將成為企業(yè)信息化系統(tǒng)發(fā)展的最終目標。
附錄:關鍵詞
關鍵詞:信息系統(tǒng)、信息系統(tǒng)集成、應用集成、企業(yè)應用集成
1. 信息系統(tǒng)
是用信息化的手段將業(yè)務邏輯固化,是人、設備、應用軟件、操作環(huán)境、業(yè)務流程的集合體。
2. 信息系統(tǒng)集成
是根據(jù)應用的需求,將硬件產品、網絡設備、系統(tǒng)軟件、工具軟件以及相應的應用軟件等集成為一個具有優(yōu)良性能價格比的計算機系統(tǒng)的全過程。
3. 應用集成
是遵循規(guī)范的開放標準,并用技術手段通過系統(tǒng)間的功能交互,實現(xiàn)之間的信息交互。
4. 企業(yè)應用集成
實現(xiàn)企業(yè)多個應用系統(tǒng)構建之間的協(xié)同,將孤立到的應用過程集成起來,形成一個面向需求的、協(xié)調的、高度伸縮的、集成的企業(yè)信息系統(tǒng)。
【本文是51CTO專欄機構“豈安科技”的原創(chuàng)文章,轉載請通過微信公眾號(bigsec)聯(lián)系原作者】