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