資源描述:
《基于web服務(wù)的企業(yè)應(yīng)用集成》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、《計(jì)算機(jī)集成制造系統(tǒng)CIMS》,Vol.9,No.10,2003,pp.864-867基于WEB服務(wù)的企業(yè)應(yīng)用集成11223黃雙喜,范玉順,趙大哲,梅叢銀,張力(1.清華大學(xué)自動(dòng)化系北京100084;2.東軟集團(tuán)有限公司遼寧沈陽(yáng)110179;3.清華大學(xué)軟件學(xué)院北京100084)摘要:隨著企業(yè)信息化程度的不斷深入,企業(yè)不同應(yīng)用之間的共享和交互問(wèn)題成為企業(yè)信息化中的一個(gè)瓶頸。該文分析了目前企業(yè)應(yīng)用集成的主要方式和類(lèi)型,提出了基于WEB服務(wù)的企業(yè)應(yīng)用集成框架,給出了基于WEB服務(wù)的企業(yè)應(yīng)用集成實(shí)現(xiàn)方式與集成模型。最后,面向中小企業(yè)整體解
2、決方案,開(kāi)發(fā)了一個(gè)基于WEB服務(wù)的集成平臺(tái)原型系統(tǒng),為企業(yè)集成提供了一系列使能服務(wù)。關(guān)鍵詞:企業(yè)信息化;企業(yè)應(yīng)用集成;WEB服務(wù);集成平臺(tái)中圖分類(lèi)號(hào):TP3111引言企業(yè)應(yīng)用集成(EAI—EnterpriseApplicationIntegration)是解決企業(yè)現(xiàn)有的應(yīng)用系統(tǒng)之間信息交互和共享問(wèn)題的方法和技術(shù)。目前,隨著我國(guó)企業(yè)信息化程度的不斷提高,幾乎每個(gè)企業(yè)中都有一些自己的應(yīng)用程序和數(shù)據(jù)庫(kù),迫切需要一個(gè)集成框架來(lái)解決企業(yè)內(nèi)部不同IT系統(tǒng)之間的交互問(wèn)題。EAI提供一個(gè)開(kāi)放的框架使現(xiàn)有的應(yīng)用程序和數(shù)據(jù)庫(kù)能夠根據(jù)企業(yè)業(yè)務(wù)的需要實(shí)現(xiàn)集
3、成,并且能夠快速地添加新的應(yīng)用和系統(tǒng),這使企業(yè)一方面可以保護(hù)已有的投資,又可以使企業(yè)根據(jù)市場(chǎng)和業(yè)務(wù)的需求重新整合原有的IT系統(tǒng),產(chǎn)生新的競(jìng)爭(zhēng)力。需要指出的是,EAI并不是一個(gè)最終解決方案,它是一個(gè)靈活的、標(biāo)準(zhǔn)化的企業(yè)應(yīng)用底層架構(gòu),來(lái)聯(lián)系橫貫整個(gè)企業(yè)的異構(gòu)系統(tǒng)、應(yīng)用、數(shù)據(jù)源等。它允許新的IT應(yīng)用和商業(yè)活動(dòng)能夠更容易和更有效的被部署,使企業(yè)中的應(yīng)用能夠?qū)崟r(shí)的,無(wú)縫的互相通信。但EAI的部署需要企業(yè)根據(jù)自身IT狀況進(jìn)行配置和開(kāi)發(fā)。這是一項(xiàng)大的、長(zhǎng)期的過(guò)程,需要投入大量資金,根據(jù)已有的一些EAI案例,EAI后期的開(kāi)發(fā)和部署費(fèi)用是EAI產(chǎn)品本
4、身費(fèi)用的5-10倍。因此,目前EAI的應(yīng)用領(lǐng)域主要集中在那些實(shí)力較強(qiáng),且對(duì)電子商務(wù)和實(shí)時(shí)業(yè)務(wù)需求較大的行業(yè)和企業(yè),如電信、金融、制造領(lǐng)域、航空旅游等行業(yè)。2EAI的類(lèi)型[1,2]EAI解決方案可以呈現(xiàn)許多種形式并以多種級(jí)別出現(xiàn)。EAI解決方案依賴(lài)于許多因素,包括公司的大小、公司的行業(yè)類(lèi)別、公司應(yīng)用的集成度或是項(xiàng)目的復(fù)雜度以及預(yù)算等等。這里列出了EAI解決方案幾個(gè)主要類(lèi)型:1)用戶(hù)界面集成用戶(hù)界面集成是面向用戶(hù)的界面整合。它將原有系統(tǒng)的終端窗口和PC的圖形界面使用一個(gè)標(biāo)準(zhǔn)的界面(有代表*國(guó)家十五863基金資助(2001AA415020
5、).作者簡(jiǎn)介:黃雙喜(1972-),男,四川人,清華大學(xué)自動(dòng)化系講師,重要從事企業(yè)集成平臺(tái)、企業(yè)建模、工作流管理、分布式產(chǎn)品設(shè)計(jì)等研究。E-mail:huangsx@cims.tsinghua.edu.cn《計(jì)算機(jī)集成制造系統(tǒng)CIMS》,Vol.9,No.10,2003,pp.864-867性的例子是使用瀏覽器)來(lái)替換。一般的,應(yīng)用程序終端窗口的功能可以一對(duì)一地映射到一個(gè)基于瀏覽器的圖形用戶(hù)界面。新的表示層需要與現(xiàn)存的遺留系統(tǒng)的商業(yè)邏輯或者一些封裝的應(yīng)用如ERP、CRM以及SCM等進(jìn)行集成。企業(yè)門(mén)戶(hù)應(yīng)用(EnterprisePort
6、al)也可以被看成是一個(gè)復(fù)雜的界面重組的解決方案。一個(gè)企業(yè)門(mén)戶(hù)合并了多個(gè)企業(yè)應(yīng)用,同時(shí)表現(xiàn)為一個(gè)可定制的基于瀏覽器的界面。2)數(shù)據(jù)集成數(shù)據(jù)集成發(fā)生在企業(yè)內(nèi)的數(shù)據(jù)庫(kù)和數(shù)據(jù)源級(jí)別。通過(guò)從一個(gè)數(shù)據(jù)源將數(shù)據(jù)移植到另外一個(gè)數(shù)據(jù)源來(lái)完成數(shù)據(jù)集成。數(shù)據(jù)集成是現(xiàn)有EAI解決方案中最普遍的一個(gè)形式。其主要方法包括:數(shù)據(jù)復(fù)制:它直接從一個(gè)應(yīng)用數(shù)據(jù)源中拷貝出所需數(shù)據(jù)并復(fù)制到平臺(tái)或其它應(yīng)用系統(tǒng)中;數(shù)據(jù)邦聯(lián):將多數(shù)據(jù)庫(kù)邦聯(lián)集成為一個(gè)統(tǒng)一視圖的虛擬數(shù)據(jù)庫(kù),建立一個(gè)中間件層次來(lái)邦聯(lián)各個(gè)分布式數(shù)據(jù)庫(kù)和應(yīng)用;面向接口集成:主要用來(lái)集成企業(yè)通用套件如PDM、ERM、S
7、CM等客戶(hù)化應(yīng)用。具體實(shí)現(xiàn)是通過(guò)開(kāi)發(fā)專(zhuān)用的適配器。這些適配器可以是基于消息的中間件(MOM)、DBMS、文件系統(tǒng)等;析取、轉(zhuǎn)換、裝載解決方案(ETL方法):ETL解決方案是基于ETL引擎的,從不同的應(yīng)用程序析取、轉(zhuǎn)換、過(guò)濾和裝載數(shù)據(jù)到數(shù)據(jù)倉(cāng)庫(kù)或數(shù)據(jù)市集。現(xiàn)在ETL已經(jīng)是企業(yè)實(shí)現(xiàn)數(shù)據(jù)集成的一個(gè)非常有效的途徑。3)業(yè)務(wù)流程集成雖然數(shù)據(jù)集成已經(jīng)證明是EAI的一個(gè)流行的形式。然而,從安全性、數(shù)據(jù)完整性、商務(wù)流程角度來(lái)看,數(shù)據(jù)集成仍然存在著很多問(wèn)題。組織內(nèi)大量的數(shù)據(jù)是被業(yè)務(wù)活動(dòng)所訪問(wèn)和維持的。業(yè)務(wù)流程集成重點(diǎn)面向供應(yīng)鏈企業(yè)解決以業(yè)務(wù)流程為核心
8、的企業(yè)集成問(wèn)題。它通過(guò)過(guò)程集成模型決定如何進(jìn)行交互和業(yè)務(wù)的處理。并對(duì)企業(yè)業(yè)務(wù)過(guò)程的狀態(tài)和性能進(jìn)行實(shí)時(shí)監(jiān)控,通過(guò)過(guò)程可視化工具對(duì)企業(yè)業(yè)務(wù)流程進(jìn)行配置和管理。同時(shí)業(yè)務(wù)流程集成還以業(yè)務(wù)流程為核心,通過(guò)業(yè)務(wù)過(guò)程和其它資源的綁定,實(shí)現(xiàn)企業(yè)相關(guān)數(shù)