色偷偷伊人-色偷偷综合-色无五月-色香蕉影院-色亚洲影院

高工論文發(fā)表基于SOA的應(yīng)用集成中間件研究

所屬欄目:計算機應(yīng)用論文 發(fā)布日期:2015-08-21 14:37 熱度:

  面向服務(wù)的體系結(jié)構(gòu)是一個組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進行定義的,它應(yīng)該獨立于實現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言。本文對此進行了一些研究,文章是一篇高工論文發(fā)表范文,主要論述了基于SOA的應(yīng)用集成中間件研究。

  摘 要:概述了面向服務(wù)體系結(jié)構(gòu)(SOA),并討論了其中的關(guān)鍵技術(shù)。分析了傳統(tǒng)中間件設(shè)計中存在的不足,給出了具有高度可擴展性、基于SOA的應(yīng)用集成中間件模型。

  關(guān)鍵詞:中間件,SOA,服務(wù)

  一、引言

  隨著信息化建設(shè)的不斷發(fā)展,各個行業(yè)產(chǎn)生了大量的“軟件組件”,例如ERP,CRM,OA,CAD,電子商務(wù)和電子政務(wù)軟件組件。作為連接各應(yīng)用系統(tǒng)之間的膠合劑,一個基礎(chǔ)軟件的組成部分,中間件技術(shù)逐漸成為解決“信息孤島”問題的有效技術(shù)。具有可擴展的體系結(jié)構(gòu)的中間件尤為重要。據(jù)ZapThink調(diào)研公司預(yù)測,今后幾年,基于SOA架構(gòu)的中間件產(chǎn)品將成為網(wǎng)絡(luò)化商業(yè)系統(tǒng)的主要設(shè)計思路。

  二、應(yīng)用集成中間件技術(shù)

  1. 中間件技術(shù)

  中間件(middleware)是位于操作系統(tǒng)、網(wǎng)絡(luò)和數(shù)據(jù)庫之上,應(yīng)用軟件之下的一類軟件,它的主要作用是用來屏蔽網(wǎng)絡(luò)硬件平臺的差異性和操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議的異構(gòu)性,使應(yīng)用軟件能夠比較平滑地運行于不同平臺上。

  2. 應(yīng)用集成中間件

  應(yīng)用集成中間件屬于應(yīng)用中間件的一種,包括基于消息代理的企業(yè)應(yīng)用集成框架和技術(shù)適配器與應(yīng)用適配器。它可滿足E-Commerce、ERP、CRM、SCM、OA、數(shù)據(jù)庫、數(shù)據(jù)倉庫等重要系統(tǒng)之間無縫共享和交換數(shù)據(jù)的需要。但是,傳統(tǒng)應(yīng)用集成中間件是針對特定的多個系統(tǒng)而開發(fā)的,擴展性差。

  3. 基于SOA的應(yīng)用集成中間件

  SOA概述:為提高計算的高效性、可用性、規(guī)模性,系統(tǒng)通過添加新的服務(wù)來不斷的升級,這樣面向服務(wù)的體系結(jié)構(gòu)(SOA)就應(yīng)運而生了。迄今為止,對于SOA還沒有一個公認的定義,許多組織從不同角度和不同側(cè)面對SOA進行了描述;W3C將SOA定義為:“一種應(yīng)用程序體系結(jié)構(gòu),在這種體系結(jié)構(gòu)中,所有功能都定義為獨立的服務(wù),這些服務(wù)帶有定義明確的可調(diào)用接口,可以以定義好的順序調(diào)用這些服務(wù)來形成業(yè)務(wù)流程”。

  SOA的關(guān)鍵是“服務(wù)”的概念,W3C將服務(wù)定義為:“服務(wù)提供者完成一組工作,為服務(wù)使用者交付所需的最終結(jié)果。最終結(jié)果通常會使使用者的狀態(tài)發(fā)生變化,但也可能使提供者的狀態(tài)改變,或者雙方都產(chǎn)生變化”。在SOA架構(gòu)下,以服務(wù)或組件形式出現(xiàn)的業(yè)務(wù)邏輯可以被共享、重用和配置,各個系統(tǒng)通過標(biāo)準化的服務(wù)接口連接起來。以服務(wù)為核心,SOA定義了3個主要參與者之間的交互模型:服務(wù)提供者、服務(wù)請求者、服務(wù)代理。

  SOA的特點是標(biāo)準的接口定義、靈活的消息轉(zhuǎn)換、松耦合以及平臺無關(guān)性。如BEA的SOA有3個層次:基礎(chǔ)層——由只需少量改動的ERP、SFA等標(biāo)準核心應(yīng)用構(gòu)成;企業(yè)基礎(chǔ)架構(gòu)服務(wù)層——用于集成和擴展底層應(yīng)用,并且作為公用層提供安全服務(wù)和訪問管理,這些公用服務(wù)能夠重復(fù)使用;定制門戶應(yīng)用層——可以量身定做,滿足特定的業(yè)務(wù)需求。

  在基本SOA概念模型圖中,關(guān)鍵元素是機器可讀的服務(wù)描述,典型的是描述服務(wù)行為的不同方面的文檔收集。把這些描述文檔通稱為“服務(wù)元數(shù)據(jù)”。服務(wù)元數(shù)據(jù)允許請求者(服務(wù)使用者)選擇一個服務(wù)并使用。

  理解怎樣完全有效利用元數(shù)據(jù),對與服務(wù)描述關(guān)聯(lián)的元數(shù)據(jù)的類型分類很有幫助。區(qū)分三個主要的服務(wù)信息類型:

  服務(wù)位置和聯(lián)系信息,例如URL地址,還有其他象技術(shù)支持號碼等相關(guān)聯(lián)的要點。

  服務(wù)的技術(shù)特征,包括通信協(xié)議、服務(wù)能力和需求的質(zhì)量等等。

  服務(wù)的語義或業(yè)務(wù)特征:服務(wù)完成什么,怎么完成,對業(yè)務(wù)伙伴的需求是什么等等。

  在SOA基本模型中,發(fā)現(xiàn)服務(wù)基于匹配一組適合客戶端需求的、在注冊中心已經(jīng)發(fā)布的描述的過程。請求者這樣找到技術(shù)上和語義上度符合需求的服務(wù)。本質(zhì)上,客戶端定義一組靜態(tài)的需求并發(fā)現(xiàn)合適的服務(wù)來滿足需求。

  三、中間件設(shè)計

  在SOA中,不同的應(yīng)用也能交換數(shù)據(jù),并且不需考慮每個應(yīng)用是用什么編程語言開發(fā)的或在什么操作系統(tǒng)下運行。在這種模式下,一個應(yīng)用軟件或一個應(yīng)用軟件的一部分是一種服務(wù),其它應(yīng)用和客戶可在無需編寫大量代碼的情況下使用這些服務(wù)。復(fù)雜的服務(wù)也被封裝起來,并體現(xiàn)為WEB形式。

  核心層是整個應(yīng)用集成中間件系統(tǒng)的最底層也是核心層,包含了支撐中間件正常運行的基礎(chǔ)框架、基本類庫等,同時還需要從底層上實現(xiàn)一個ESB(企業(yè)級服務(wù)總線Enterprise Service Bus)從而能夠保證將外部的各類軟件插接到上面實現(xiàn)應(yīng)用集成。ESB能夠?qū)崿F(xiàn)到何種程度也就意味著最終能夠?qū)崿F(xiàn)多大程度的應(yīng)用集成。

  基于SOA的應(yīng)用集成中間件首先是一個中間件系統(tǒng),因此必須提供一個外部可以對訪問并進行配置甚至直接操作的接口,比較主流的當(dāng)屬portal。通過一個企業(yè)級的門戶,操作人員可以直接通過瀏覽器登錄、瀏覽或者使用上面的各種服務(wù)對應(yīng)的功能。這個門戶具有動態(tài)配置與發(fā)布的能力,一站式登錄的能力,當(dāng)然也應(yīng)該有較強的交互能力。SAP的NETWeaver就具有一個非常強的Portal。

  四、總結(jié)

  基于SOA的應(yīng)用集成中間件不僅秉承了傳統(tǒng)中間件的優(yōu)點,將不同環(huán)境下的不同應(yīng)用進行集成,共享數(shù)據(jù),使得資源得到充分的利用,提高生產(chǎn)力,而且增強了擴展性,易于擴展新應(yīng)用。然而,SOA本身尚在不斷發(fā)展中,在SOA環(huán)境中,其應(yīng)用組件之間是一種松散耦合的關(guān)系,要使一個組件很容易的與其他組件進行對話,并保證系統(tǒng)的效率、可靠性、可控性和安全性,是需要深入并加以解決的問題。

  參考文獻:

  [1]黃俊斌,湯德佑.基于SOA的數(shù)據(jù)交換中間件研究[J].株洲工學(xué)院學(xué)報,2006,20(6),55-57

  [2]葉宇風(fēng).基于SOA的企業(yè)應(yīng)用集成研究[J].微電子學(xué)與計算機,2006,23(5),211-213

  作者簡介:高峰(1981-),男,河北定州人,本科,工程師。

  研究方向:計算機應(yīng)用

  高工論文發(fā)表期刊推薦《自動化技術(shù)與應(yīng)用》主要報導(dǎo)國內(nèi)外自動化控制理論及應(yīng)用、過程控制與自動化儀器儀表、電氣自動化、模式識別與智能控制,綜合辦公自動化、系統(tǒng)仿真、系統(tǒng)工程建模、控制與決策、生物控制理論與技術(shù)、計算機與管理信息系統(tǒng)、計算機圖形學(xué)及輔助設(shè)計、人工智能與專家系統(tǒng)以及其它自動化領(lǐng)域的相關(guān)論文。

文章標(biāo)題:高工論文發(fā)表基于SOA的應(yīng)用集成中間件研究

轉(zhuǎn)載請注明來自:http://m.anghan.cn/fblw/dianxin/yingyong/27777.html

相關(guān)問題解答

SCI服務(wù)

搜論文知識網(wǎng) 冀ICP備15021333號-3

主站蜘蛛池模板: 黄色片日本网站 | 中文字幕在线观看一区二区三区 | 久久久久国产精品免费网站 | 国产 日韩 欧美在线 | 亚洲国产天堂久久综合网站 | 18岁禁免费网站 | 久久精品免视看国产明星 | 小明看片 | 欧美一进一出 | 成人看片黄a在线看 | 色片免费观看 | 久久99精品久久久久久欧洲站 | 久久久久久久综合狠狠综合 | 黑人巨大vs北条麻妃在线 | 欧美色图综合网 | 国产精品99久久久久久夜夜嗨 | 高清欧美不卡一区二区三区 | 亚洲国产成人九九综合 | 97一区二区三区四区久久 | 亚洲 另类 在线 欧美 制服 | 午夜视频久久久久一区 | 三级小视频在线观看 | 免费看黄色片网站 | 特黄特色大片免费视频播放 | 国产精品任我爽爆在线播放66 | 91福利小视频 | 亚洲国产精品视频 | 久久久精品中文字幕 | 久久99这里只有精品国产 | 亚洲一级毛片免费观看 | 国产97色在线 | 亚洲 | 久久久久久久免费视频 | 中国一级淫片aaa毛片毛片 | 国产刚刚发育被强j在线播放 | 久久综合久美利坚合众国 | 国产精品一区二区四区 | 日本欧美成人免费观看 | 麻豆亚洲精品一区二区 | 国内真实实拍伦视频在线观看 | 久久久久国产 | 精品国产人成亚洲区 |