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