企業(yè)研究論文-基于SOA和WFM的企業(yè)應(yīng)用集成研究.doc_第1頁
企業(yè)研究論文-基于SOA和WFM的企業(yè)應(yīng)用集成研究.doc_第2頁
企業(yè)研究論文-基于SOA和WFM的企業(yè)應(yīng)用集成研究.doc_第3頁
企業(yè)研究論文-基于SOA和WFM的企業(yè)應(yīng)用集成研究.doc_第4頁
企業(yè)研究論文-基于SOA和WFM的企業(yè)應(yīng)用集成研究.doc_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

企業(yè)研究論文-基于和的企業(yè)應(yīng)用集成研究摘要針對目前的企業(yè)應(yīng)用集成在實際應(yīng)用中集成能力及擴展性差、互操作性不高、忽視業(yè)務(wù)流程集成、集成平臺缺乏靈活性和適應(yīng)性等缺點,在面向服務(wù)架構(gòu)和工作流管理系統(tǒng)之上,提出了基于SOA和WFM的企業(yè)應(yīng)用集成系統(tǒng)SW-EAI。它具有松散耦合、業(yè)務(wù)流程集成、高度可集成及互操作能力等優(yōu)勢。主要討論基于SOA和WFM的企業(yè)應(yīng)用集成的體系架構(gòu)以及企業(yè)應(yīng)用集成的層次模型。關(guān)鍵詞企業(yè)應(yīng)用集成面向服務(wù)架構(gòu)工作流互操作一、引言現(xiàn)今,越來越多的企業(yè)面臨著“信息孤島”帶來的挑戰(zhàn)。OA系統(tǒng)、ERP系統(tǒng)、CRM系統(tǒng)、SCM系統(tǒng)和財務(wù)系統(tǒng)等等,每一種信息系統(tǒng)都能很好地完成某一些功能,但卻難以形成一個完整的企業(yè)級業(yè)務(wù)流程。然而,這些企業(yè)并不能一夜之間將他們的那些孤立的應(yīng)用系統(tǒng)全部放棄或替換,在當前的商業(yè)環(huán)境下從零開始重新開發(fā)他們的整個信息系統(tǒng)常常是不合算的。另一方面,這些企業(yè)需要不時地引進各種新的系統(tǒng)。重要是這些新方案是基于最新的架構(gòu),他們與原有的系統(tǒng)的架構(gòu)也有著很大的不同。如何成功實施企業(yè)應(yīng)用的整體集成,是每一個企業(yè)必須解決的問題。企業(yè)應(yīng)用集成就是為解決上述問題而產(chǎn)生的。企業(yè)成功實施EAI的關(guān)鍵在于把EAI提升到一定的高度,即在考慮企業(yè)應(yīng)用架構(gòu)之初就對其進行整體規(guī)劃的基礎(chǔ)上,建立一個完整的企業(yè)應(yīng)用集成架構(gòu)。通過架構(gòu),一方面來聯(lián)系橫貫整個企業(yè)的異構(gòu)系統(tǒng),以實現(xiàn)在企業(yè)內(nèi)部系統(tǒng)之間無縫地共享和交換數(shù)據(jù),并明確如何將相關(guān)的業(yè)務(wù)流程集成在一起。另一方面,在添加新的應(yīng)用系統(tǒng)時就可以很方便地將它們插入到集成框架之中,使新的業(yè)務(wù)流程與已有的業(yè)務(wù)流程自然地銜接在一起,實現(xiàn)應(yīng)用集成的目標。二、面向服務(wù)架構(gòu)和工作流管理1.SOA面向服務(wù)架構(gòu)是一種客戶機/服務(wù)器軟件設(shè)計方法,其中應(yīng)用由軟件服務(wù)和軟件服務(wù)使用者組成。SOA與多數(shù)一般的客戶機/服務(wù)器模型不同,它明確地強調(diào)軟件組件之間的松散耦合,及其獨立標準界面的使用。SOA描述了一套完善的開發(fā)模式來幫助客戶端應(yīng)用連接到服務(wù)上。這些模式定制了系列機制用于描述服務(wù)、通知及發(fā)現(xiàn)服務(wù)、與服務(wù)進行通信。SOA是支持以可重用組件和服務(wù)組裝業(yè)務(wù)流程,而這些組件和服務(wù)是其所運行的應(yīng)用程序和計算平臺的獨立部分。而應(yīng)用SOA的一大目標就是多應(yīng)用的整合,不但是跨平臺的,而且被整合的應(yīng)用仍能保持其自主性。服務(wù)之間必須是松耦合的,如果它們之間的耦合度過于緊密,整個系統(tǒng)架構(gòu)將是非常脆弱的。所以需要將服務(wù)定義為業(yè)務(wù)邏輯單元,將IT邏輯從服務(wù)中剝離出來。這樣,服務(wù)就可以由不同的企業(yè)來提供,而且對于變更管理來講,任何一個服務(wù)的變化都不會影響到其他的服務(wù)。2.WFM工作流管理是實現(xiàn)企業(yè)業(yè)務(wù)流程自動化和經(jīng)營過程重組的有力武器,將工作流管理用于企業(yè)應(yīng)用集成有著良好的應(yīng)用前景?;谛碌钠髽I(yè)管理思想,面向過程的計算機應(yīng)用在今后的企業(yè)經(jīng)營業(yè)務(wù)中將發(fā)揮更重要的作用,而工作流技術(shù)就是面向過程建模、優(yōu)化、執(zhí)行與監(jiān)控的先進技術(shù)。采用工作流技術(shù)為核心開發(fā)的業(yè)務(wù)系統(tǒng)的最大特點,是它們具有高度的靈活性,可以按照企業(yè)的具體需求,快速靈活地完成流程的應(yīng)用;并可在客戶業(yè)務(wù)過程發(fā)生變化時,迅速地重組來滿足客戶需求。三、基于SOA和WFM的企業(yè)應(yīng)用集成架構(gòu)SW-EAI1.體系結(jié)構(gòu)設(shè)計要求面向服務(wù)的企業(yè)應(yīng)用系統(tǒng)可以隨著企業(yè)業(yè)務(wù)的變化而逐漸變化,能夠?qū)崿F(xiàn)“柔性化”的軟件系統(tǒng),從而降低實施EAI的成本和風險。EAI解決方案底層的設(shè)計框架是面向服務(wù)的架構(gòu)理念。依照SOA架構(gòu)建設(shè)、改造、封裝各類企業(yè)服務(wù),使這些服務(wù)可以被簡單地發(fā)現(xiàn)、調(diào)用、管理。提出的基于面向服務(wù)架構(gòu)和工作流管理的企業(yè)應(yīng)用集成體系結(jié)構(gòu)將重點集中于系統(tǒng)的可變,主要優(yōu)勢在于達成一個可變的集成框架,該框架允許重用并重新組合服務(wù),從而快速的產(chǎn)生新的功能模塊以適應(yīng)系統(tǒng)所支持的飛快變化的商業(yè)需求。2.基于SOA和WFM的企業(yè)應(yīng)用集成的策略面向服務(wù)的企業(yè)應(yīng)用集成方法用面向服務(wù)架構(gòu)的指導(dǎo)原則及理念來構(gòu)造服務(wù)集群系統(tǒng),在此系統(tǒng)中,業(yè)務(wù)用戶能夠動態(tài)地聯(lián)合和組成滿足不斷演化和改變的業(yè)務(wù)要求的高級流程。此方法通過強制分開每個服務(wù)的消費者和該服務(wù)的生產(chǎn)者,從而超越脆弱的、緊耦合的企業(yè)應(yīng)用程序集成和B2B集成方法,增強了松散耦合的關(guān)鍵方面,這些在自動演化為滿足業(yè)務(wù)要求的集成場景中都是必需的。然而,面向服務(wù)的企業(yè)應(yīng)用集成框架本身并沒有設(shè)計提供如何構(gòu)建合適的服務(wù)來滿足如今業(yè)務(wù)要求的指導(dǎo),也沒有提供在最有效、可伸縮的情形下執(zhí)行服務(wù)的方式來保證長期運行交互。工作流技術(shù)提供了必要的過程驅(qū)動指導(dǎo),用于確保其將細粒度服務(wù)組合成實際的運行時業(yè)務(wù)流程。因此,本文提出了基于面向服務(wù)架構(gòu)和工作流管理技術(shù)的企業(yè)應(yīng)用集成策略,如圖1所示,對企業(yè)應(yīng)用系統(tǒng)首先進行面向服務(wù)架構(gòu)的服務(wù)化,然后通過工作流技術(shù)來進行業(yè)務(wù)流程級別的集成,從而得出一個更加全面的企業(yè)應(yīng)用集成框架。3.基于SOA和WFM的企業(yè)應(yīng)用集成體系結(jié)構(gòu)SW-EAI根據(jù)上述的集成策略,面向服務(wù)架構(gòu)的異步消息、松耦合、粗細粒度服務(wù)的方法提供了應(yīng)用集成的最佳基礎(chǔ)模型,而工作流管理提供了必要的過程驅(qū)動指導(dǎo),用于確保其將細粒度服務(wù)組合成實際的運行時業(yè)務(wù)流程。通過這些方法的組合,企業(yè)可以朝著自動集成的企業(yè)集成遠景前進。圖2描述了基于面向服務(wù)架構(gòu)和工作流管理的企業(yè)應(yīng)用集成的體系結(jié)構(gòu)SW-EAI。各層的主要功能描述如下:客戶訪問層對企業(yè)應(yīng)用來講,客戶一般分成以下幾類:一般客戶,隨機訪問客戶,商業(yè)客戶,動態(tài)商業(yè)伙伴。它們通過企業(yè)防火墻,外部交互網(wǎng)關(guān)后,訪問Web應(yīng)用層的組件,充當了服務(wù)請求者的角色。Web表示層是在SW-EAI集成平臺基礎(chǔ)之上的Web應(yīng)用,主要為企業(yè)用戶和個人用戶提供統(tǒng)一的調(diào)用界面。通過門戶的方式訪問不同的應(yīng)用程序,在不同的集成應(yīng)用程序之上,提供統(tǒng)一的界面。流程集成層流程集成層是SW-EAI系統(tǒng)的核心組成部分之一,它包含了以下一些組件:業(yè)務(wù)流程建模,流程部署,BPEL引擎,流程控制器,監(jiān)控服務(wù)。BPEL引擎是流程集成層的核心,它連接其他幾個服務(wù)器模塊,共同對外提供一個統(tǒng)一的應(yīng)用調(diào)用處理界面。流程集成主要起到了在企業(yè)信息系統(tǒng)中定制自動的系統(tǒng)集成服務(wù)的作用,通過可視化的建模,可以定義一個應(yīng)用集成的流程,從而實現(xiàn)系統(tǒng)的自動集成。服務(wù)組合層服務(wù)組合層也是SW-EAI系統(tǒng)的核心組成部分之一,它主要是對細粒度的服務(wù)的組合,從而形成業(yè)務(wù)流程。企業(yè)服務(wù)總線這是面向服務(wù)架構(gòu)體系中的基礎(chǔ)架構(gòu),各個服務(wù)通過總線來互相訪問。其中的消息服務(wù)作為消息總線連通了集成引擎層和企業(yè)應(yīng)用系統(tǒng)的消息交互,并為集成引擎層進行消息格式轉(zhuǎn)換功能提供了元數(shù)據(jù)映射模式。服務(wù)封裝層服務(wù)封裝層是對企業(yè)現(xiàn)有的各種各樣的應(yīng)用系統(tǒng)的功能

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論