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