EAI在銀行業的應用及其初步實施策略
發布時間:2007/4/23 0:00:00 訪問次數:536
關鍵詞:企業應用集成 業務整合 概念驗證
1 EAI的基本概念和技術架構
1.1 EAI的基本概念
EAI(Enterprise Application Integration)——企業應用集成,最初字面理解為企業內部不同應用系統之間的互連,以期通過應用整合實現數據在多個系統之間的同步和共享。隨著EAI技術的不斷發展,認識它的內涵也越來越多,它已經被擴展到精力整合的范疇(Business Integration)。業務整合不僅要提供底層應用支撐系統之間的互連,同時要實現存在于企業內部應用與應用之間,本企業和其他合作伙伴之間的端到端的業務流程的管理,它包括應用整合、B2B整合、自動化業務流程管理、人工流程管理、企業門戶以及對所有應用系統和流程的管理和監控待方方面面。對于要實施EAI的企業而言,EAI也是分層次的。對于如何劃分和規范EAI層次的定義,業界并沒有一個統一的標準,針對不同的企業,同樣叫“企業應用整合”,其內容和層次可能就會存在一定的差異。對于各家EAI廠商,基于EAI理解的側重點不同,也可以理解為不同的答案。
1.2 EAI的技術架構
1.2.1 EAI的四種類型
EAI有以下四種表現形式,形式逐漸復雜,難度逐漸加大:
數據集成:數據集成的目標是通過利用消息和數據轉換工具進行集成,以一致、可重復的方式在數據庫間安全、可靠地傳輸數據,使得企業的各種數據庫中的數據是一致和同步的,從而建立企業范圍的統一信息視圖。
應用集成:應用集成是以數據集成為基礎,利用集散(Hub)、星型或者總線等架構,使一個應用的數據和功能與其他應用的數據和功能協作。應用集成常常利用消息代理或者應用服務器,并需建立企業范圍的應用接口模型。
業務流程集成:業務流程集成是以數據和應用集成為基礎,按企業的業務流程來集成多個系統的數據和功能。業務流程集成不僅僅在系統間共享數據,而是進行企業級的數據管理。業務流程集成需要使用流程自動化的建模工具,并需建立企業級的業務模型。
外部集成:外部集成是指與客戶、合作伙伴及供應商進行交互和整合。外部集成需要利用前面3個類別的EAI集成所建立的企業范圍的應用,常常利用公共的網絡集成設備(例如Internet),并利用XML等開放的數據標準。常見的外部集成包括B2B和B2C等。
1.2.2 EAI的六個整合層次
EAI涉及多個整合層次,任何的EAI導入都必須藉由外部協作、業務流程管理、數據轉換、應用接口、中間消息服務和系統連接傳輸這六個整合層次的集成,并附以信息安全管理和系統管理及監控方可達成真正的企業集成。其中外部協作層和業務流程管理層屬于業務層面,數據轉換層和應用適配層屬于接口層面,中間消息服務層和系統連接層屬于中間件層面:
EAI的六個整合層次分別為:
層次1:外部協作層(Collaboration Layer)
層次2:業務流程管理員(Process Layer)
層次3:數據轉換層(Transformation Layer)
層次4:應用適配層(Adapter Layer)
層次5:中間消息服務層(Messaging Layer)
層次6:傳輸層(Transport Layer)
下面就企業應用集成(EAI)在銀行業的應用進行討論并用概念驗證(POC)的實施方法對EAI在商業銀行的實現作一初步探討。
2 EAI應用集成模式在銀行業的應用
EAI本質上是通過對應用功能的集成,實現企業業務流程的統一化和自動化。因此,隨著銀行應用的發展,EAI也以不同的形式起著不同的作用。
在基礎建設階段,各應用基
關鍵詞:企業應用集成 業務整合 概念驗證
1 EAI的基本概念和技術架構
1.1 EAI的基本概念
EAI(Enterprise Application Integration)——企業應用集成,最初字面理解為企業內部不同應用系統之間的互連,以期通過應用整合實現數據在多個系統之間的同步和共享。隨著EAI技術的不斷發展,認識它的內涵也越來越多,它已經被擴展到精力整合的范疇(Business Integration)。業務整合不僅要提供底層應用支撐系統之間的互連,同時要實現存在于企業內部應用與應用之間,本企業和其他合作伙伴之間的端到端的業務流程的管理,它包括應用整合、B2B整合、自動化業務流程管理、人工流程管理、企業門戶以及對所有應用系統和流程的管理和監控待方方面面。對于要實施EAI的企業而言,EAI也是分層次的。對于如何劃分和規范EAI層次的定義,業界并沒有一個統一的標準,針對不同的企業,同樣叫“企業應用整合”,其內容和層次可能就會存在一定的差異。對于各家EAI廠商,基于EAI理解的側重點不同,也可以理解為不同的答案。
1.2 EAI的技術架構
1.2.1 EAI的四種類型
EAI有以下四種表現形式,形式逐漸復雜,難度逐漸加大:
數據集成:數據集成的目標是通過利用消息和數據轉換工具進行集成,以一致、可重復的方式在數據庫間安全、可靠地傳輸數據,使得企業的各種數據庫中的數據是一致和同步的,從而建立企業范圍的統一信息視圖。
應用集成:應用集成是以數據集成為基礎,利用集散(Hub)、星型或者總線等架構,使一個應用的數據和功能與其他應用的數據和功能協作。應用集成常常利用消息代理或者應用服務器,并需建立企業范圍的應用接口模型。
業務流程集成:業務流程集成是以數據和應用集成為基礎,按企業的業務流程來集成多個系統的數據和功能。業務流程集成不僅僅在系統間共享數據,而是進行企業級的數據管理。業務流程集成需要使用流程自動化的建模工具,并需建立企業級的業務模型。
外部集成:外部集成是指與客戶、合作伙伴及供應商進行交互和整合。外部集成需要利用前面3個類別的EAI集成所建立的企業范圍的應用,常常利用公共的網絡集成設備(例如Internet),并利用XML等開放的數據標準。常見的外部集成包括B2B和B2C等。
1.2.2 EAI的六個整合層次
EAI涉及多個整合層次,任何的EAI導入都必須藉由外部協作、業務流程管理、數據轉換、應用接口、中間消息服務和系統連接傳輸這六個整合層次的集成,并附以信息安全管理和系統管理及監控方可達成真正的企業集成。其中外部協作層和業務流程管理層屬于業務層面,數據轉換層和應用適配層屬于接口層面,中間消息服務層和系統連接層屬于中間件層面:
EAI的六個整合層次分別為:
層次1:外部協作層(Collaboration Layer)
層次2:業務流程管理員(Process Layer)
層次3:數據轉換層(Transformation Layer)
層次4:應用適配層(Adapter Layer)
層次5:中間消息服務層(Messaging Layer)
層次6:傳輸層(Transport Layer)
下面就企業應用集成(EAI)在銀行業的應用進行討論并用概念驗證(POC)的實施方法對EAI在商業銀行的實現作一初步探討。
2 EAI應用集成模式在銀行業的應用
EAI本質上是通過對應用功能的集成,實現企業業務流程的統一化和自動化。因此,隨著銀行應用的發展,EAI也以不同的形式起著不同的作用。
在基礎建設階段,各應用基
上一篇:油井開發數據的優化管理