亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SOA和WFM的企業(yè)應(yīng)用集成研究

        2008-12-31 00:00:00程光華龔松杰
        商場現(xiàn)代化 2008年26期

        [摘 要] 針對目前的企業(yè)應(yīng)用集成在實際應(yīng)用中集成能力及擴(kuò)展性差、互操作性不高、忽視業(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)全部放棄或替換,在當(dāng)前的商業(yè)環(huán)境下從零開始重新開發(fā)他們的整個信息系統(tǒng)常常是不合算的。另一方面,這些企業(yè)需要不時地引進(jìn)各種新的系統(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)之初就對其進(jìn)行整體規(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)用集成的目標(biāo)。

        二、面向服務(wù)架構(gòu)和工作流管理

        1.SOA

        面向服務(wù)架構(gòu)是一種客戶機(jī)/服務(wù)器軟件設(shè)計方法,其中應(yīng)用由軟件服務(wù)和軟件服務(wù)使用者組成。SOA與多數(shù)一般的客戶機(jī)/服務(wù)器模型不同,它明確地強(qiáng)調(diào)軟件組件之間的松散耦合,及其獨立標(biāo)準(zhǔn)界面的使用。SOA描述了一套完善的開發(fā)模式來幫助客戶端應(yīng)用連接到服務(wù)上。這些模式定制了系列機(jī)制用于描述服務(wù)、通知及發(fā)現(xiàn)服務(wù)、與服務(wù)進(jìn)行通信。

        SOA是支持以可重用組件和服務(wù)組裝業(yè)務(wù)流程,而這些組件和服務(wù)是其所運行的應(yīng)用程序和計算平臺的獨立部分。而應(yīng)用SOA的一大目標(biāo)就是多應(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)用前景。基于新的企業(yè)管理思想,面向過程的計算機(jī)應(yīng)用在今后的企業(yè)經(jīng)營業(yè)務(wù)中將發(fā)揮更重要的作用,而工作流技術(shù)就是面向過程建模、優(yōu)化、執(zhí)行與監(jiān)控的先進(jìn)技術(shù)。

        采用工作流技術(shù)為核心開發(fā)的業(yè)務(wù)系統(tǒng)的最大特點,是它們具有高度的靈活性,可以按照企業(yè)的具體需求,快速靈活地完成流程的應(yīng)用;并可在客戶業(yè)務(wù)過程發(fā)生變化時,迅速地重組來滿足客戶需求。

        三、基于SOA和WFM的企業(yè)應(yīng)用集成架構(gòu)SW-EAI

        1.體系結(jié)構(gòu)設(shè)計要求

        面向服務(wù)的企業(yè)應(yīng)用系統(tǒng)可以隨著企業(yè)業(yè)務(wù)的變化而逐漸變化,能夠?qū)崿F(xiàn)“柔性化”的軟件系統(tǒng),從而降低實施EAI的成本和風(fēng)險。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)勢在于達(dá)成一個可變的集成框架,該框架允許重用并重新組合服務(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ù)要求的高級流程。此方法通過強(qiáng)制分開每個服務(wù)的消費者和該服務(wù)的生產(chǎn)者,從而超越脆弱的、緊耦合的企業(yè)應(yīng)用程序集成和B2B集成方法,增強(qiáng)了松散耦合的關(guān)鍵方面,這些在自動演化為滿足業(yè)務(wù)要求的集成場景中都是必需的。

        然而,面向服務(wù)的企業(yè)應(yīng)用集成框架本身并沒有設(shè)計提供如何構(gòu)建合適的服務(wù)來滿足如今業(yè)務(wù)要求的指導(dǎo),也沒有提供在最有效、可伸縮的情形下執(zhí)行服務(wù)的方式來保證長期運行交互。工作流技術(shù)提供了必要的過程驅(qū)動指導(dǎo),用于確保其將細(xì)粒度服務(wù)組合成實際的運行時業(yè)務(wù)流程。

        因此,本文提出了基于面向服務(wù)架構(gòu)和工作流管理技術(shù)的企業(yè)應(yīng)用集成策略,如圖1所示,對企業(yè)應(yīng)用系統(tǒng)首先進(jìn)行面向服務(wù)架構(gòu)的服務(wù)化,然后通過工作流技術(shù)來進(jìn)行業(yè)務(wù)流程級別的集成,從而得出一個更加全面的企業(yè)應(yīng)用集成框架。

        3.基于SOA和WFM的企業(yè)應(yīng)用集成體系結(jié)構(gòu)SW-EAI

        根據(jù)上述的集成策略,面向服務(wù)架構(gòu)的異步消息、松耦合、粗細(xì)粒度服務(wù)的方法提供了應(yīng)用集成的最佳基礎(chǔ)模型,而工作流管理提供了必要的過程驅(qū)動指導(dǎo),用于確保其將細(xì)粒度服務(wù)組合成實際的運行時業(yè)務(wù)流程。通過這些方法的組合,企業(yè)可以朝著自動集成的企業(yè)集成遠(yuǎn)景前進(jìn)。圖2描述了基于面向服務(wù)架構(gòu)和工作流管理的企業(yè)應(yīng)用集成的體系結(jié)構(gòu)SW-EAI。

        各層的主要功能描述如下:

        ◆客戶訪問層

        對企業(yè)應(yīng)用來講,客戶一般分成以下幾類:一般客戶,隨機(jī)訪問客戶,商業(yè)客戶,動態(tài)商業(yè)伙伴。它們通過企業(yè)防火墻,外部交互網(wǎng)關(guān)后,訪問Web應(yīng)用層的組件,充當(dā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)的核心組成部分之一,它主要是對細(xì)粒度的服務(wù)的組合,從而形成業(yè)務(wù)流程。

        ◆企業(yè)服務(wù)總線

        這是面向服務(wù)架構(gòu)體系中的基礎(chǔ)架構(gòu),各個服務(wù)通過總線來互相訪問。其中的消息服務(wù)作為消息總線連通了集成引擎層和企業(yè)應(yīng)用系統(tǒng)的消息交互,并為集成引擎層進(jìn)行消息格式轉(zhuǎn)換功能提供了元數(shù)據(jù)映射模式。

        ◆服務(wù)封裝層

        服務(wù)封裝層是對企業(yè)現(xiàn)有的各種各樣的應(yīng)用系統(tǒng)的功能發(fā)布為服務(wù)的形式,然后部署到企業(yè)服務(wù)總線中的服務(wù)目錄中心,方便業(yè)務(wù)流程層的調(diào)用。

        ◆外部交互網(wǎng)關(guān)

        對外部調(diào)用的統(tǒng)一入口。它接收外部對企業(yè)信息資源調(diào)用的請求,將請求按照預(yù)定義規(guī)則和訪問者類型不同,分發(fā)給不同的門戶。

        ◆企業(yè)服務(wù)目錄中心

        企業(yè)應(yīng)用以服務(wù)的方式封裝后,所有關(guān)于這些服務(wù)的描述文件均要在這個企業(yè)服務(wù)目錄中心中注冊。對這些服務(wù)的調(diào)用均要首先在服務(wù)目錄中心搜索以決定調(diào)用的端口和方式。

        ◆企業(yè)元數(shù)據(jù)模式庫

        主要存放企業(yè)應(yīng)用集成中所涉及到的所有數(shù)據(jù)元模型、規(guī)則等。例如接口消息的模式,消息轉(zhuǎn)換模式,企業(yè)數(shù)據(jù)元模型模式等。它是一個存儲規(guī)則和模式的數(shù)據(jù)倉庫。

        四、SW-EAI系統(tǒng)的層次模型

        SW-EAI系統(tǒng)的體系結(jié)構(gòu)圖,只是表明了集成架構(gòu)中的各個模型以及它們的大致邏輯關(guān)系,并沒有真正的描述服務(wù)在SW-EAI中的功能作用及互相的調(diào)用關(guān)系。在此我們使用層次模式來描述基于面向服務(wù)架構(gòu)和工作流管理的EAI集成平臺所能提供的各種模塊。

        具體到技術(shù)層面上的劃分,SW-EAI的層次體系應(yīng)該包括應(yīng)用接口層,服務(wù)整合層,流程整合層和用戶交互層四個大的層面。

        概括來講,SW-EAI的層次體系最下面的一層是應(yīng)用接口層,它要解決的是應(yīng)用集成服務(wù)器與被集成系統(tǒng)之間的連接和數(shù)據(jù)接口的問題以及被集成系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換問題,通過建立統(tǒng)一的數(shù)據(jù)模型來實現(xiàn)不同系統(tǒng)間的信息轉(zhuǎn)換。再往上去就是服務(wù)整合層,它要解決的是構(gòu)建模型服務(wù)架構(gòu)中的服務(wù)集群系統(tǒng),通過企業(yè)服務(wù)總線,把所有服務(wù)整合在一起,以便于流程層對服務(wù)的調(diào)用。服務(wù)整合層之上是流程整合層,它將不同的應(yīng)用系統(tǒng)連接在一起,進(jìn)行協(xié)同工作,并提供商業(yè)流程管理的相關(guān)功能,包括流程設(shè)計、監(jiān)控和規(guī)劃,實現(xiàn)業(yè)務(wù)流程的管理。到了最上端的用戶交互層,則是為用戶在界面上提供一個統(tǒng)一的信息服務(wù)功能入口,通過將內(nèi)部和外部各種相對分散獨立的信息組成一個統(tǒng)一的整體,保證了用戶既能夠從統(tǒng)一的渠道訪問其所需的信息,也可以依據(jù)每一個用戶的要求來設(shè)置和提供個性化的服務(wù)。

        五、結(jié)束語

        注意到新興面向服務(wù)架構(gòu)為企業(yè)應(yīng)用集成技術(shù)注入了新鮮的血液和動力,運用SOA和工作流技術(shù)來實現(xiàn)分布式企業(yè)應(yīng)用集成系統(tǒng)將有助于解決在企業(yè)信息化建設(shè)中的信息孤島問題,克服傳統(tǒng)的企業(yè)應(yīng)用集成技術(shù)所帶來的新的信息孤島。為此,我們研究并設(shè)計了一種基于SOA和WFM的企業(yè)應(yīng)用集成框架,基于此框架,企業(yè)內(nèi)部可以實現(xiàn)充分的應(yīng)用集成,在跨領(lǐng)域跨企業(yè)的應(yīng)用集成中,也可以平滑的過渡升級。具有良好的適應(yīng)性和可擴(kuò)展性。

        參考文獻(xiàn):

        [1]Erasala, Naveen; Yen, David C.; Rajkumar, T.M.,Enterprise Application Integration in the electronic commerce world,Computer Standards and Interfaces Volume: 25, Issue: 2, May, 2003, pp.69~82

        [2]Kobayashi, Takashi; Tamaki, Masato; Komoda,Business process integration as a solution to the implementation of supply chain management systems,Information and Management Volume40, Issue:8,September,2003,pp769~780

        [3]McIntosh, Roger L,Open-source tools for distributed device control within a Service-Oriented Architecture ,Journal of the Association for Laboratory Automation Volume:9, Issue: 6, December, 2004, pp.404~410

        [4]Papajorgji,Petraq; Beck, Howard W.; Braga, Jose Luis ,An architecture for developing service-oriented and component-based environmental models,Ecological Modelling Volume:179, Issue:1,November15,2004,pp.61~76

        [5]任志宏 李 京 金蓓弘:基于Internet工作流的復(fù)合Web服務(wù)框架.計算機(jī)研究與發(fā)展,2003,40(7):1081~1087

        [6]柴曉路:Web服務(wù)架構(gòu)與開放互操作技術(shù).北京:清華大學(xué)出版社,June, 2002

        注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文

        人妻无码人妻有码中文字幕| 一本久道高清视频在线观看| 真实的国产乱xxxx在线| 亚洲av综合av国产av| 在线视频中文字幕乱人伦 | 亚洲免费观看视频| 久久aⅴ人妻少妇嫩草影院| 精品国产91天堂嫩模在线观看| 国产极品嫩模大尺度在线播放| 亚洲高清在线天堂精品| 少妇无码吹潮| 国产小屁孩cao大人| 五十路一区二区中文字幕| 国产香港明星裸体xxxx视频| 中文字幕一区二区人妻| 白白色免费视频一区二区| 亚洲国产精品成人一区二区在线| 无码人妻精品一区二区三区蜜桃| 久久精品中文字幕一区| 国内精品久久久久影院蜜芽| 亚洲综合视频一区二区| 真实人与人性恔配视频| 国产成人无码精品久久久免费| 男同gay毛片免费可播放| 极品尤物高潮潮喷在线视频| 亚洲av日韩片在线观看| 国产三级视频一区二区| 一本大道道久久综合av| …日韩人妻无码精品一专区| 亚洲永久无码动态图| 亚洲综合免费在线视频| 水蜜桃在线观看一区二区| 国产成人亚洲精品无码mp4| 亚洲男人精品| 青青草视频在线免费观看91| 亚洲精品一区二区高清| 亚洲一卡2卡3卡4卡5卡精品| 曰韩精品无码一区二区三区| 亚洲国产精品亚洲高清| 日韩女优精品一区二区三区| 国产av人人夜夜澡人人爽麻豆|