一個組織可能使用的各種資訊系統:
-
供應鏈管理:供應商管理,庫存和運輸等。
-
人力資源管理:用於管理人員,培訓和招聘人才;
-
員工保健:管理員工的醫療記錄和保險詳情
-
客戶關係管理:用於管理現有的和潛在的客戶;
-
商業智能應用:尋找從現有的數據從業務運營模式;
等等這些系統的工作作為單獨的自動化孤島。大多數情況下,這些系統是獨立的,不與對方溝通。因為不相容:
-
他們均居於的操作系統
-
在系統中使用的資料庫系統
-
遺留系統不再支持
EAI是一個集成框架,中間件,技術和服務的集合,可以順利整合整個企業的所有這些系統和應用程式,並實現數據共用和業務流程自動化。
EAI的特點:
-
EAI 被定義為“無限制地共用數據和業務流程,在企業之間的任何連接的應用程式和數據源。”
-
EAI 使用時無任何重大變動,目前的基礎設施,有效地允許集成
-
擴展的中間件與應用集成能力
-
使用不同的中間件系統的應用邏輯層
-
跟蹤相關資訊的企業,例如操作庫存,銷售台賬和執行的核心進程,創建和處理這些資訊
需要企業明智的一體化
-
在整個組織無限制地共用數據和業務流程
-
客戶,供應商和監管機構之間的聯繫
-
連接數據,業務流程和應用實現業務流程自動化
-
確保一致的服務品質(安全性,可靠性等)
-
降低維護成本和持續推出新系統降低成本。
EAI的挑戰
-
中心和分支架構集中所有的處理成一個單一的伺服器/集群。
-
往往成為難以有效地維護和發展
-
延伸到其他技術平臺上整合第三方
-
規範化數據模型引入了一個中間步驟
-
增加了複雜性和額外的處理
-
典型的EAI產品
-
需要大量定制,實施解決方案
-
鎖定:經常使用專有技術和所需的專業技能
-
缺乏靈活性:很難擴展或集成到其他的EAI產品!
-
需要組織EAI準備
EAI的類型:
-
數據級 - 過程,技術和數據存儲之間移動數據的技術。
-
應用介面級 - 利用暴露定制或打包的應用程式介面
-
方法級別 - 共用的業務邏輯
-
用戶介面水準 - 封裝的應用程式,通過使用他們的用戶介面作為一個共同的結合點