《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 基于SOA的新型企業應用集成框架的研究與設計
基于SOA的新型企業應用集成框架的研究與設計
來源:微型機與應用2010年第14期
呂占德, 傅秀芬
(廣東工業大學 計算機學院, 廣東 廣州 510006)
摘要: 針對傳統的企業應用集成(EAI)缺乏靈活性和適應性、集成難度較大等問題,討論了相關的支撐技術,充分利用SOA具有的松耦合、跨平臺、可重用的優點,提出一種基于SOA的新型企業應用集成框架,實現了用戶訪問與底層數據、企業應用相分離,將業務流程改造為標準的松耦合企業服務。該框架的成功應用大大提高了企業應用集成系統開發的效率和經濟效益。
Abstract:
Key words :

摘   要: 針對傳統的企業應用集成(EAI)缺乏靈活性和適應性、集成難度較大等問題,討論了相關的支撐技術,充分利用SOA具有的松耦合、跨平臺、可重用的優點,提出一種基于SOA的新型企業應用集成框架,實現了用戶訪問與底層數據、企業應用相分離,將業務流程改造為標準的松耦合企業服務。該框架的成功應用大大提高了企業應用集成系統開發的效率和經濟效益。
關鍵詞: 面向服務架構; 企業應用集成; Web服務; 松耦合

   20世紀80年代至90年代,各大企業不斷開發自己的應用系統,隨著業務的增長和信息化的發展,企業信息門戶等,要求企業的應用系統是一個高度集成和開放的系統。然而由于大部分企業擁有異構系統,系統間信息無法共享、流程無法互通、軟件無法復用等難題,形成一個個的“信息孤島”,成為企業發展的瓶頸。在此種情況下,傳統的企業應用集成(EAI)解決方案不能方便、靈活、低代價地實現異構系統的集成,難于快速適應企業現代業務變化的需求。    
 近年出現了SOA、SCA、Web Services、ESB等新技術[1,3],將EAI與SOA結合是解決傳統EAI缺陷的有效方法。SOA通過良好的接口定義,實現了接口與服務實現的分離,服務的重用性和位置的透明性使服務的實現能夠獨立于硬件平臺、操作系統和編程語言。本文結合基于SOA的EAI最新研究成果,提出一種基于SOA的企業應用集成框架,從而靈活地實現異構系統的松耦合集成,大幅度改善應用系統的服務水平,達到提高企業經濟效益的最終目的。
1 企業應用集成(EAI)
1.1 EAI的概念

 企業應用集成是一種全新的企業集成解決方案,能融合企業的遺留應用,讓企業利用現有的信息資源快速提供新的產品和服務,增進與客戶、供應商和其他相關利益集團的聯系。企業應用集成能夠將企業的業務流程、應用軟件、硬件和各種標準聯合起來,在兩個或更多的企業應用之間實現無縫集成,使它們像一個整體或一個系統一樣處理企業業務過程[1]。EAI通過建立底層結構來聯系橫貫整個企業的異構系統、應用、數據源等,完成在企業內部的ERP、SCM、CRM、數據倉庫、數據庫,以及其他重要的內部系統之間無縫共享和交換數據的需要。
1.2 EAI的三個集成層面
 企業應用軟件的集成可以在表示層、數據層和功能層3個要點上實現。
 表示層、數據層集成都屬于緊耦合的應用系統集成方式,系統的靈活性和擴展性較弱,為了實現各應用系統之間的松耦合,保證原有系統的數據安全性和邏輯安全性,需要一種面向功能層(服務)的企業系統集成方式。因此,提出了基于面向服務架構(SOA)的新型企業應用集成模型。
1.3 傳統EAI集成方案特點
 傳統的企業應用集成主要采用點對點的集成、基于中間件的集成、CORBA、COM/DCOM、J2EE等分布式計算技術,它們都是針對特定的軟硬件結構、網絡環境或者特定的應用領域而研究開發的,耦合性高、互操作性差,面對軟硬件結構的變化,系統的自適應能力較差。為此利用SOA具有松耦合、跨平臺、可重用的優點,提出基于SOA的應用集成框架,可以很好地解決這些問題,尤其是針對多個運行在不同平臺的應用程序間的相互集成[2]。
2 面向服務架構(SOA)概述
2.1 SOA概念

 傳統的企業應用集成(EAI)解決方案不能方便、靈活、低代價地實現異構系統的集成,難于快速適應企業現代業務變化的需求。在此背景下提出面向服務架構SOA(Service-Oriented Architecture),其基本思想是以服務為核心,把各種應用分解為軟件服務模塊,這些服務模塊被統一整合到一起,利用服務解決異構問題。
2.2 SOA交互模型
 SOA描述了三類角色,它們分別是服務提供者、服務請求者和服務代理者。服務提供方負責開發和部署Web服務,并同時定義服務,通過服務代理方發布服務。服務代理方(通常稱為服務注冊商)負責服務的注冊和尋找Web服務。服務代理方列出有助于服務請求方查找和訂閱所需服務的各種服務類型、描述和位置。服務請求方負責服務的調用。服務請求方通過服務代理方的幫助找到Web服務,調用所需服務,并通過服務提供方執行這些服務。它們之間的交互關系如圖1所示。

 基于SOA交互模型的企業應用集成的優點有[4]:
 (1)通用性強:Web服務是由一系列標準組成的,集成應用系統的方法具有很好的通用性和兼容性。
 (2)重用性高:封裝為服務后的各遺留系統之間相互獨立,重用性較高。
 (3)可擴展性:接口用統一標準開發,容易對新開發服務進行集成。升級單個服務或服務消費者無需寫整個應用。
 (4)服務注冊和調用靈活:通過采用數據表、私有UDDI、公共UDDI的方式為企業內外用戶提供不同的調用方式,大大提高了服務的注冊和調用的效率。
3 基于SOA的企業應用集成框架
 SOA是一種架構模型,實現它的技術很多,如分布式對象技術:CORBA、COM/DCOM、J2EE;面向消息的中間件技術;Web Services技術等。但由于Web Services是面向服務的分布式計算框架,具有松散耦合、平臺無關、易于集成等優點,是目前實現SOA的最佳選擇[5]。
3.1 Web Services技術分析
 Web Services是自包含、模塊化的應用程序,它可以在網絡(通常為Web)中被描述、發布、查找以及調用。以XML為主的、開放的Web規范技術是Web Services的基石,因此它具有比任何現有對象技術更好的開放性,實現它的關鍵技術有三項:
 (1)XML/SOAP。可擴展的標記語言XML是Web Services平臺中表示數據的基本格式。簡單對象訪問協議SOAP提供了標準的RPC方法來調用Web Services。SOAP是基于XML的,XML是SOAP的數據編碼方式。
 (2)WSDL。Web Services描述語言WSDL是一種基于XML的語言,用于描述Web Services及其函數、參數和返回值。因為是基于XML的,所以WSDL文檔最大的優點是人可以閱讀,機器也可以閱讀的。一些開發工具甚至可以根據Web Services生成WSDL文檔,又能導入WSDL文檔,生成調用相應Web Services的代碼。
 (3)UDDI。統一描述、發現與集成UDDI規范定義了這樣的注冊中心,Web Services的提供者可以在其中發布相應的WSDL文檔,Web Services的消費者則可以在其中找到自己需要的服務,并通過WSDL文檔獲得如何調用相應Web Services的方法。
 Web Services技術有一套開放的規范標準,包括XML、SOAP、WSDL、UDDI、WSFL、HTTP等。Web Services協議棧是以XML為基礎,SOAP、WSDL與UDDI為核心的標準協議集。如圖2所示。

   Web Services采用了分層的思想,各層分別實現不同的功能,上面幾層建立在下面幾層提供的功能之上。左面的文本表示協議棧的對應層所使用的標準技術,右面垂直的部分表示在協議棧中每一層必須滿足的需求。
3.2 基于SOA的EAI解決方案模型
 SOA是可重用網絡服務的一個集合,通過定義良好的且平臺獨立的接口進行通信。這些服務提供了對數據、IT基礎架構的訪問,并允許對服務供應、消費以及生命周期進行管理。基于SOA的解決方案需要來自基于SOA的共享的基礎架構服務[6]。圖3給出了一個SOA解決方案模型的高級視圖,基礎架構服務從邏輯上被分組為4個服務層次,每個服務層可由一些不同粒度的公共服務組成。

   (1)共享的應用程序服務層。是指需要集成的企業應用系統和數據倉庫。通過相應的數據庫接口適配器和應用程序接口適配器進行數據的整合與應用系統的互連。
 (2)消息和代理服務層。是基礎架構中的核心整合服務層,包括消息傳輸、動態路由、目錄服務及數據轉換等服務。
 (3)共享的業務服務層。側重對業務流程的支持,通過對生產或運行中關鍵服務進行管理,使得對企業復雜多變的業務流程能方便、靈活地定制和實施。
 (4)用戶交互服務層。提供統一的用戶交互服務,包括單點登錄、權限控制及個性化服務等。
3.3 基于SOA的EAI框架的總體設計
 基于SOA的EAI框架如圖4所示。整個框架結構從上到下,從左到右分為四層,依次為客戶訪問層、企業應用集成層、消息傳輸層、服務提供與封裝層。還包括SOAP路由器、企業防火墻、公共以及私有UDDI注冊中心、企業服務總線等。各層主要功能如下:

 (1)客戶訪問層:Web客戶通過企業防火墻和外部交互網關后訪問應用層的典型應用,充當服務請求者的角色。
 (2)企業應用集成層:它是集成框架的核心部件,自身包含了多個組件,如集成服務器、用戶身份認證、消息服務、Web服務安全控制等。
 (3)消息傳輸層:作為消息總線連通了企業應用集成層和服務提供與封裝層的消息交互,作為企業應用集成層為消息格式轉換功能提供了元數據映射模式。
 (4)服務提供與封裝層:提供相應的數據接口和企業應用接口服務,集成各個應用系統和數據存儲庫。對企業內部各種信息系統進行服務封裝,為應用集成系統提供各類Web服務接口。
    該集成框架基于SOA體系架構,采用Web Services技術,企業的各種遺留信息系統包括新開發的Web服務應用,通過Web Services封裝器將各自的功能進行封裝。Web Services能徹底地改變傳統的EAI中點對點的集成處理方式,以一種松散的服務捆綁集合形式,能夠快速、低代價地開發、發布、發現和動態綁定應用。結合了Web Services的EAI系統實現了一種面向服務層的松耦合的企業應用集成系統,可以最大限度地同時滿足性能和靈活性的要求。
參考文獻
[1] LEE J, SIAU K, HONG S. Enterprise integration with  ERP and EAI[J].Communications of the ACM 2008,46(2).
[2] 王彥麗,陳明,陳峰,等.基于Web Services企業應用集成的設計與分析[J].計算機技術與發展,2008,18(9):212-
215.
[3] 張廣勝,蔣昌俊,湯憲飛,等.面向服務的企業應用集成系統描述與驗證[J].軟件學報,2007,18(12):3015-3030.
[4] 劉賢梅,劉茜,徐鋒,等. 基于SOA的企業應用集成模型的研究[J].計算機工程與設計.2009,26(30):3790-3793.
[5] 張海軍,史維軍,劉偉.基于SOA企業應用集成框架研究與實現[J].計算機工程與設計,2008,29(8):2085-2088,  2092.
[6] 李磊,牛春雷,陳寧江,等.一種高效的Web服務性能優 化策略[J].計算機研究與發展,2007,44(7):1191-1198.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          美女尤物久久精品| 国产精品三上| 欧美日韩国产麻豆| 国产欧美日韩精品在线| 国产精品剧情在线亚洲| 亚洲国产精品免费| 伊人久久大香线蕉综合热线| 国产精品www994| 国产在线视频不卡二| 国产一区二区三区av电影| 欧美日韩1234| 亚洲图色在线| 精品9999| 久久嫩草精品久久久久| 欧美日韩精品是欧美日韩精品| 欧美在线观看天堂一区二区三区| 国产精品99久久久久久久女警| 免费久久99精品国产自在现线| 久久国产一区二区三区| 国产欧美韩国高清| 亚洲高清不卡在线观看| 欧美黄色一级视频| 99人久久精品视频最新地址| 亚洲美女在线观看| 一区二区三区回区在观看免费视频| 欧美本精品男人aⅴ天堂| 久久高清国产| 永久域名在线精品| 亚洲天堂第二页| 亚洲一区国产一区| 欧美尤物一区| 欧美日韩国产欧美日美国产精品| 久久久91精品国产一区二区三区| 在线精品一区二区| 亚洲国内欧美| 欧美性猛交一区二区三区精品| 亚洲欧美日韩网| 欧美日本一区二区高清播放视频| 亚洲日本中文字幕免费在线不卡| 一区二区三区高清视频在线观看| 在线观看不卡| 欧美一区二区三区在线观看视频| 久久午夜激情| 你懂的一区二区| 中国成人在线视频| 国产一区二区久久精品| 欧美福利电影在线观看| 久久噜噜噜精品国产亚洲综合| 国产精品国产三级国产aⅴ无密码| 国产精品久久久久久久久借妻| 免费看精品久久片| 欧美自拍偷拍午夜视频| 亚洲女性喷水在线观看一区| 欧美日韩不卡视频| 一本一道久久综合狠狠老精东影业| 亚洲成色777777女色窝| 亚洲精品国产精品乱码不99按摩| 欧美精品啪啪| 伊人久久久大香线蕉综合直播| 亚洲在线视频观看| 亚洲永久免费av| 亚洲欧美国产三级| 欧美精品自拍偷拍动漫精品| 亚洲精品在线观看免费| 亚洲免费中文字幕| 亚洲欧美日韩国产成人精品影院| 久久久91精品国产一区二区精品| 欧美三级网址| 日韩午夜激情| 亚洲视频在线二区| 欧美剧在线免费观看网站| 久久综合国产精品台湾中文娱乐网| 久久精品视频免费播放| 中文精品99久久国产香蕉| 欧美破处大片在线视频| 欧美福利视频在线观看| 国产精品影片在线观看| 亚洲国产精品久久久久秋霞影院| 久久国产精品一区二区三区四区| 亚洲一区二区三区在线视频| 久久夜色撩人精品| 91久久夜色精品国产九色| 亚洲网站啪啪| 国产欧美日韩激情| 欧美中文日韩| 国产精品99久久久久久久久| 久久精品男女| 欧美日韩一级大片网址| 国产精品视频免费一区| 亚洲精品美女| 欧美网站在线观看| 亚洲国产精品va在线看黑人| 亚洲午夜电影在线观看| 久久在线视频在线| 欧美sm极限捆绑bd| 亚洲精品自在在线观看| 久久久水蜜桃av免费网站| 久久久美女艺术照精彩视频福利播放| 欧美日本韩国在线| 欧美日本国产精品| 久久久久久久激情视频| 国产精品99久久久久久白浆小说| 亚洲国产色一区| 亚洲欧美日韩一区在线观看| 久久精品国产亚洲a| 亚洲精品人人| 99国产一区二区三精品乱码| 欧美中日韩免费视频| 蜜乳av另类精品一区二区| 91久久在线观看| 久久成人久久爱| 欧美在线播放视频| 亚洲美女在线国产| 国产精品视频一区二区高潮| 久久激五月天综合精品| 国产在线乱码一区二区三区| 亚洲免费观看在线视频| 久久夜精品va视频免费观看| 欧美日韩亚洲视频一区| 免费成人av在线看| 亚洲精品久久久久久一区二区| 黑丝一区二区| 欧美在线观看一区| 国产精品久线观看视频| 久久久久国色av免费观看性色| 欧美日韩国内| 国产精品劲爆视频| 麻豆av福利av久久av| 欧美中文在线观看| 日韩午夜黄色| 国产一区视频在线看| 一区二区三区四区蜜桃| 国产欧美综合在线| 亚洲精品一区久久久久久| 99成人精品| 韩日精品视频| 99国产精品99久久久久久粉嫩| 欧美亚洲自偷自偷| 美女国内精品自产拍在线播放| 欧美日韩一区二区三区四区在线观看| 久久久国产精品一区二区三区| 欧美韩国一区| 欧美激情精品久久久久久变态| 欧美一级黄色录像| 亚洲麻豆av| 国产专区综合网| 国产一区二区精品丝袜| 欧美日韩在线视频一区二区| 亚洲视频一区在线观看| 在线日韩中文| 亚洲欧美在线x视频| 久久综合色一综合色88| 国内精品国语自产拍在线观看| 亚洲国产中文字幕在线观看| 国产欧美在线播放| 亚洲丰满少妇videoshd| 亚洲一区二区在线观看视频| 欧美大片免费观看在线观看网站推荐| 欧美日产国产成人免费图片| 红桃视频欧美| 亚洲电影免费在线| 国产精品国产一区二区| 欧美另类69精品久久久久9999| 国产亚洲精品aa午夜观看| 久久精品国产亚洲精品| 亚洲欧美日韩另类精品一区二区三区| 久久亚洲私人国产精品va| 亚洲精品免费看| 欧美xxx在线观看| 久久精品国产一区二区三区| 欧美精品观看| 激情婷婷久久| 国产精品自在欧美一区| 黄色资源网久久资源365| 欧美区一区二| 欧美日韩在线观看一区二区| 午夜精品一区二区三区四区| 国产欧美日韩在线播放| 欧美日韩国产精品一卡| 欧美性大战久久久久久久| 国产欧美综合在线| 国产麻豆视频精品| 一区二区三区国产精品| 欧美日韩情趣电影| 午夜精品www| 亚洲欧美激情一区| 亚洲午夜精品视频| 美女主播视频一区| 亚洲三级电影在线观看| 亚洲欧美大片| 国产欧美精品一区| 亚洲深夜福利视频| 国产性猛交xxxx免费看久久| 国产午夜精品在线观看| 久久精品视频亚洲| 久久蜜臀精品av| 欧美在线电影| 欧美成人精品h版在线观看| 性欧美8khd高清极品| 禁久久精品乱码| 亚洲一区二区在线免费观看| 国产精品久久久久高潮| 久久亚洲国产精品日日av夜夜| 在线成人中文字幕| 亚洲欧美日韩国产综合精品二区| 欧美一区永久视频免费观看| 欧美国产三区| 欧美视频久久| 日韩亚洲欧美综合| 一区二区三区国产在线观看| 亚洲精品乱码久久久久久蜜桃麻豆| 亚洲毛片在线免费观看| 亚洲日本中文字幕免费在线不卡| 欧美不卡视频一区| 国产伦理一区| 亚洲第一网站免费视频| 99国产精品久久久久久久久久| 亚洲一区二区免费在线| 91久久久一线二线三线品牌| 米奇777在线欧美播放| 性娇小13――14欧美| 欧美视频在线观看视频极品| 在线播放中文一区| 91久久中文字幕| 午夜精彩国产免费不卡不顿大片| 亚洲人成7777| 久久视频免费观看| 国产精品男gay被猛男狂揉视频| 国产精品进线69影院| 国产农村妇女精品一区二区| 欧美国产高潮xxxx1819| 美日韩在线观看| 影音先锋成人资源站| 国产在线拍偷自揄拍精品| 亚洲经典自拍| 欧美一区日本一区韩国一区| 欧美亚洲在线| 欧美午夜精品久久久久久超碰| 91久久精品国产91久久性色| 欧美另类一区二区三区| 久久永久免费| 一区二区三区在线免费视频| 久久久蜜桃一区二区人| 久久久女女女女999久久| 欧美aⅴ一区二区三区视频| 久久精品噜噜噜成人av农村| 欧美大片专区| 有坂深雪在线一区| 欧美伊人精品成人久久综合97| 91久久久一线二线三线品牌| 美脚丝袜一区二区三区在线观看| 午夜久久久久| 久久综合久久综合久久| 午夜精品美女自拍福到在线| 狠狠色香婷婷久久亚洲精品| 亚洲日韩中文字幕在线播放| 欧美激情黄色片| 亚洲一级二级| 玖玖玖免费嫩草在线影院一区| 亚洲精品日韩综合观看成人91| 国产亚洲成人一区| 亚洲国产精彩中文乱码av在线播放| 国产精品一国产精品k频道56| 亚洲欧美日韩国产成人| 影音欧美亚洲| 国产精品第2页| 日韩视频免费观看高清完整版| 亚洲精品一区二区三区福利| 欧美国产日韩一二三区| 好看的日韩视频| 午夜精品国产| 国产精品国产三级国产| 一本久久知道综合久久| 在线免费不卡视频| 一区二区三区高清不卡| 欧美成人久久| 国产午夜精品美女视频明星a级| 精品成人免费| 亚洲淫片在线视频| 欧美不卡一卡二卡免费版| 精品999在线观看| 欧美美女操人视频| 久久天堂av综合合色| 亚洲国产中文字幕在线观看| 久久黄金**| 亚洲激情女人| 国产精品久久一区主播| 久久九九国产精品怡红院| 91久久午夜| 国产精品av久久久久久麻豆网| 欧美一区二区在线免费播放| 你懂的成人av| 国产精品久久久久高潮| 亚洲欧美三级伦理| 欧美日韩国产一中文字不卡| 亚洲欧美激情视频在线观看一区二区三区| 欧美国产日韩一区| 欧美日韩一区二区国产| 欧美电影免费观看大全| 欧美国产视频一区二区| 亚洲美女免费视频| 亚洲电影网站| 亚洲国产精品尤物yw在线观看| 国产视频自拍一区| 国产精品亚洲一区| 欧美日韩视频不卡| 国产精品久久久久久久久久ktv| 亚洲综合视频1区| 亚洲欧洲日本国产| 亚洲国产一区二区三区a毛片| 国产在线精品二区| 国产区在线观看成人精品| 国产精品一级二级三级| 在线电影一区| 国产精品日韩欧美一区二区| 9色porny自拍视频一区二区| 欧美高清视频一区| 欧美中文字幕在线| 一区二区三区三区在线| 国产一区二区三区观看| 亚洲午夜久久久久久久久电影院| 欧美有码视频| 欧美日韩四区| 亚洲国产精彩中文乱码av在线播放| 亚洲国产精品va在线看黑人动漫| 性欧美暴力猛交另类hd| 久久艳片www.17c.com| 国产一区二区欧美日韩|