申請免費試用、咨詢電話:400-8352-114
文章來源:泛普軟件
EAI/BPI集成平臺的發(fā)展
EAI/BPI集成平臺主要經(jīng)歷了三個發(fā)展階段:第一代EAI技術是在簡單的中間件基礎之上,發(fā)展了豐富的連接與轉換技術,及全面的元數(shù)據(jù)管理與應用能力,解決了信息共享與信息交換的問題,同時也使得企業(yè)的IT系統(tǒng)容易維護與管理,為企業(yè)節(jié)省了IT花費。但這種EAI技術所解決的問題更多地集中在數(shù)據(jù)層面,而不是業(yè)務層面。
20世紀90年代中后期,企業(yè)業(yè)務的迅速發(fā)展及與電子商務的結合,對應用集成解決方案提出了更高的要求,局限于信息集成的第一代EAI技術很難實現(xiàn)企業(yè)業(yè)務流程的自動處理、管理和監(jiān)控,因此,基于業(yè)務
流程管理/集成(BPM/BPI)的第二代EAI技術應運而生。這種EAI技術通過實現(xiàn)對企業(yè)業(yè)務流程的全面分析管理,可以滿足企業(yè)與客戶、合作伙伴之間的業(yè)務需求,實現(xiàn)端到端的業(yè)務流程,順暢企業(yè)內(nèi)外的數(shù)據(jù)流、信息流和業(yè)務流。第二代EAI技術是當前集成技術發(fā)展的主流,更多關注業(yè)務層面的問題,然后由業(yè)務層面下移分析
技術層面。目前,大多EAI/BPI集成平臺處于第一代和第二代的發(fā)展階段。
當前,EAI技術正在向第三代“預制集成”技術演變。根據(jù)不同行業(yè)集成技術的特點,推出基于行業(yè)的預建構集成包,預先解決行業(yè)共性的問題,從而縮短EAI項目開發(fā)周期。預制集成產(chǎn)品的關鍵點在于它的“可復用性”、“可擴展性”和“靈活性”,如此,企業(yè)才能在保證產(chǎn)品化的同時,又能基于自身業(yè)務的需求進行靈活的配置和擴展。第三代集成技術突破了第二代集成技術的局限,基于行業(yè)的預定制解決方案,不僅能縮短EAI/BPI集成平臺的實施周期,更重要的是企業(yè)基于預定制模塊,將不斷積累行業(yè)知識。
銀行業(yè)的關鍵集成技術
銀行業(yè)的EAI/BPI集成平臺,結合了銀行領域的業(yè)務特性和相關知識,包含多個層面,自上而下分別為:
業(yè)務分析監(jiān)控層。全局監(jiān)控銀行交易、服務等實時調(diào)用,分析金融交易在不同時間段來自不同金融渠道的分布,或者對金融服務、金融產(chǎn)品調(diào)用的分析,交易異常實時監(jiān)控等等;通過分析監(jiān)控,及時發(fā)現(xiàn)金融業(yè)務流程的問題,并提供翔實的監(jiān)控數(shù)據(jù)統(tǒng)計供不同層管理人員決策;業(yè)務流程管理層。業(yè)務流程設計金融組合服務,金融業(yè)務流程管理自動化和工作流,直接體現(xiàn)銀行業(yè)務問題,可支持實時性交易也可支持長周期、多步驟的業(yè)務流程管理自動化;業(yè)務流程驅(qū)動下層數(shù)據(jù),并根據(jù)流程定義和業(yè)務邏輯規(guī)則,流轉業(yè)務數(shù)據(jù)和底層的數(shù)據(jù);數(shù)據(jù)轉換層。業(yè)務流程運行中的數(shù)據(jù)來自不同的銀行系統(tǒng),不同銀行系統(tǒng)采用的數(shù)據(jù)格式、數(shù)據(jù)內(nèi)涵都不相同,銀行內(nèi)部需要建立統(tǒng)一的數(shù)據(jù)標準或信息模型,并實現(xiàn)元數(shù)據(jù)管理,利用XML等規(guī)范定義不同系統(tǒng)數(shù)據(jù)與標準數(shù)據(jù)的轉換,避免不同系統(tǒng)數(shù)據(jù)之間的“點到點”轉換;系統(tǒng)連接層。是EAI/BPI的基礎,連接銀行內(nèi)部系統(tǒng)或者通過B2Bi實現(xiàn)與外部合作伙伴系統(tǒng)的連接。不同歷史時期開發(fā)的銀行系統(tǒng)增加了整個IT系統(tǒng)管理的復雜性,應徹底改變目前多采用的“點到點”集成方式,基于標準和規(guī)范,利用EAI/BPI集成平臺提供連接器產(chǎn)品或框架,實現(xiàn)不同系統(tǒng)的連接。
EAI/BPI集成平臺在銀行業(yè)的應用
一般來說,銀行在使用EAI/BPI集成平臺主要有兩種不同的路線。一種路線是把EAI/BPI集成平臺當成一種“技術”來使用,用它來實現(xiàn)各種業(yè)務系統(tǒng)。例如,德意志銀行早在1999年就采用EAI/BPI集成平臺來實現(xiàn)其交易系統(tǒng),將其分布式部署在全球五十多個點,來實現(xiàn)其全球交易的自動化。
另一種路線是把EAI/BPI集成平臺當成
企業(yè)信息化的基礎設施平臺。比如,加拿大皇家銀行引進了EAI/BPI集成平臺來實現(xiàn)其交易的直通處理(STP)。之后,他們將EAI/BPI集成平臺從單一的“技術”擴展到整個銀行的基礎設施平臺。在這樣的平臺基礎上,完全改變了以前點對點的連接架構,利用流程管理技術,實現(xiàn)全行的流程自動化。在此平臺上,他們還完成了對SWIFT(國際環(huán)球銀行間通信協(xié)會)的擴展,實現(xiàn)了全行的信息化標準。又如韓國交換銀行,在其“新一代銀行系統(tǒng)”中,EAI/BPI集成平臺已經(jīng)是必不可少的基礎設施平臺。
中國銀行業(yè)也不甘落后,很多銀行也已開始或正計劃考慮使用EAI/BPI集成平臺。例如,中國建設銀行的信息總線項目就是利用EAI/BPI集成平臺的基礎設施項目,其第一期工程已于2004年11月底成功上線生產(chǎn)。可以說,中國銀行業(yè)在經(jīng)歷了“大集中”的
浪潮之后,以EAI/BPI集成平臺為技術核心的“大集成”浪潮已經(jīng)到來。(作者為麒麟創(chuàng)軟件中國有限公司董事長)
相關鏈接 中間件與EAI/BPI集成平臺
中間件技術是在應用架構的發(fā)展歷程中,伴隨著三層或多層結構而應運而生的。在三層或多層結構出現(xiàn)之前,通常的結構是兩層結構,即客戶/表示層和數(shù)據(jù)/服務器層。為了解決交易問題、應用邏輯共用問題和松耦合問題,在客戶/表示層和數(shù)據(jù)/服務器層之間引進了一個中間層。因此,應運而生的中間件又分為交易中間件、應用中間件和消息中間件。消息中間件主要用來解決不同應用之間的數(shù)據(jù)傳輸問題。中間件的產(chǎn)生,保證了系統(tǒng)的異構行、擴展性和分布運行的可行性。
通常,中間件技術是用來做具體應用開發(fā)的重要工具。例如,當開發(fā)或購買ERP和
CRM等產(chǎn)品時,客戶都會關心其是不是采用三層結構,所采用的中間件是不是可靠等問題。中間件技術是典型的應用架構師所關心的問題。
20世紀80年代末出現(xiàn)的EAI(企業(yè)應用集成)技術,所關心的不是具體應用開發(fā)的問題,而是把一個企業(yè)的各種應用,集成成為一個整體,從而解決部門與部門、公司與公司的協(xié)同和自動化問題。EAI技術是在消息中間件的基礎上發(fā)展起來的。但是,經(jīng)過十多年的發(fā)展,EAI早已遠遠超出了消息中間件的定義———已發(fā)展成為BPI技術(業(yè)務流程集成),即將EAI、B2Bi(企業(yè)對企業(yè)集成)、BPM(業(yè)務流程管理)和BAM(業(yè)務流程分析與監(jiān)測)融為一體的集成技術。
BPI集成技術與操作系統(tǒng)和數(shù)據(jù)庫一樣,是一個企業(yè)IT基礎設施的重要組成部分,是考慮企業(yè)架構是必需考慮的。如果說中間件技術是應用架構師所關心的問題,那么,EAI/BPI集成技術則是企業(yè)架構師和CIO所要關心的問題了,它是解決企業(yè)集成問題的更有效武器。
來源:金融時報