國內電信行業竟爭日趨激烈,為了適應市場的快速變化、滿足客戶日益增長的個性化服務需求,運營商必須從原有面向產品和業務的經營模式向面向市場和客戶轉變,BPR(業務流程重組)則被視為獲得競爭優勢的重要戰略方法。為了能夠為BPR提供有力的支撐,企業內部必須建立順暢無縫的信息流,打破企業內部信息化應用的壁壘,消除各種信息孤島,建立統一、強健的企業應用整合平臺,提高企業信息化的規范程度,從而能夠快速地開發和部署新業務,同時降低運營成本,保護已有投資。
EAI(enterprise application integration,企業應用集成)技術的發展為信息系統的建設和整合提供了新的解決方案。EAI通過建立基礎構架來聯系橫貫整個企業的異構系統、應用、數據源等,以完成企業內部系統之間無縫地數據共享和交換,并可使IT架構實現從“面向產品”到“面向流程”的轉變,實現業務流程的有效管理、優化及自動化,從而提高服務水平和市場收益。
應用集成經歷了四個重要的發展階段,目前的第四代EAI解決方案主要特征包括:提供得到驗證的行業業務流程模板庫;提供共享數據模型實現機制;業務流程獨立于應用;實時的客戶驅動流程成為通用模式;由業務分析員設計的工作流驅動連接在軟件總線上的各個應用;遵循企業神經系統(ENS)模式,提供先進的方法體系與工具,應用及其集成方案可以被快速地設計、開發、部署提交、維護更新;有較高的重用性;定制化的組件得到普遍認可。
在功能層面上,EAI將流程、應用軟件和各種標準聯合起來,在兩個或多個企業應用系統之間實現無縫集成,使它們像一個整體一樣進行處理和信息共享,從而大大提高企業效率,為外部或內部客戶提供了靈活的業務(或功能)服務。
在技術層面上,EAI首先是一種思想,其概念與方法體系遠比它的產品平臺更為重要。對于一個大型的EAI項目來說,只有在掌握與貫徹正確的思想方法體系前提下,通過良好的項目管理,EAI的實施才有可能取得較好的效果。
從平臺工具的角度看,EAI的核心是使用中間件連接企業應用,有很多種不同類型的中間件可以滿足這個要求,通常它們都具備如下基本特征:
1)通過中間件將不同的應用連接起來,保證應用的獨立性,并解決了數據共享問題。
2)對核心共享業務數據模型的處理與支持(如共享數據模型的抽象表達以及私有數據到共享數據的映射機制等)。
3)實現業務流程自動化,使各個部門在采用不同系統的同時可以協同完成同一個工作。簡化應用開發,中間件提供簡單易用的編程接口,不需要考慮網絡和操作系統的復雜性,使開發者將精力集中在業務邏輯上,而不需要關心消息是如何傳遞的,中間件會處理通信問題。
4)支持應用結構的不斷變更,使得增加/去除系統模塊不會影響其它系統。
5)能夠提供實時接口和批處理接口、同步和異步接口。
6)有保證數據安全的機制,只有目的應用可以讀取。
7)有良好的性能和充足的數據吞吐量,并且具有靈活的可擴展性以適應企業的發展。
8)具備恢復機制,當數據傳輸過程發生連接中斷等異常現象時可以確保數據的恢復。
除了上述基本特征外,從業務集成的全方位分析,集成解決方案有五個組成部分,其建設可針對需求分階段來實施:
1)應用集成:通過hub或總線架構,實現應用與應用之間的連接,完成相關的路由與數據格式轉換。
2)信息集成:實現數據集成,在異構的數據源之間實現數據層的直接整合。
3)流程整合管理:實現業務流程管理,包括工作流程管理、自動化流程管理兩個層面。
4)人員權限和接入管理的整合:實現應用用戶/接入界面的統一與安全機制,通過門戶技術進行構建
5)構建整合:把各個舊有系統通過應用服務器中間件技術進行服務封裝,以接入到整個整合框架中,則舊有系統就成為整合框架中可互相提供服務的功能節點,從而構建出一個整合的視圖,即:通過應用服務器技術設計實現節點的應用。