欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種企業(yè)服務(wù)總線接入外部服務(wù)的方法

文檔序號(hào):7596933閱讀:191來源:國(guó)知局
專利名稱:一種企業(yè)服務(wù)總線接入外部服務(wù)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及應(yīng)用集成中間件技術(shù)架構(gòu)領(lǐng)域,具體是一種企業(yè)服務(wù)總線接入外部服務(wù)的方法。
背景技術(shù)
企業(yè)服務(wù)總線(Enterprise Service Bus,ESB),是傳統(tǒng)中間件技術(shù)與XML、Web服務(wù)等技術(shù)結(jié)合的產(chǎn)物。ESB提供了網(wǎng)絡(luò)中最基本的連接中樞,是構(gòu)筑企業(yè)神經(jīng)系統(tǒng)的必要元素,也是實(shí)現(xiàn)SOA架構(gòu)的基礎(chǔ)設(shè)施。ESB的出現(xiàn)改變了傳統(tǒng)的軟件架構(gòu),可以提供比傳統(tǒng)中間件產(chǎn)品更為廉價(jià)的解決方案,同時(shí)它還可以消除不同應(yīng)用之間的技術(shù)差異,讓不同的應(yīng)用服務(wù)器協(xié)調(diào)運(yùn)作,實(shí)現(xiàn)了不同服務(wù)之間的通信與整合。從功能上看,ESB提供了事件驅(qū)動(dòng)和文檔導(dǎo)向的處理模式,以及分布式的運(yùn)行管理機(jī)制,它支持基于內(nèi)容的路由和過濾,具備了復(fù)雜數(shù)據(jù)的傳輸能力,并可以提供一系列的標(biāo)準(zhǔn)接口。ESB的基本功能包括服務(wù)接入、服務(wù)發(fā)布、服務(wù)組合與編排、消息路由、協(xié)議轉(zhuǎn)換等,它是企業(yè)級(jí)面向服務(wù)架構(gòu)的基礎(chǔ),使企業(yè)能在高度分布但管理集中的架構(gòu)中,以基于標(biāo)準(zhǔn)、事件驅(qū)動(dòng)的服務(wù)整合應(yīng)用和流程。由于沒有單點(diǎn)失敗,ESB具有可靠、線性伸縮、無性能瓶頸等特性。ESB服務(wù)——包括應(yīng)用/業(yè)務(wù)邏輯和基本轉(zhuǎn)換、路由、連接、分布服務(wù),都可以從企業(yè)網(wǎng)絡(luò)中的任何物理位置部署和管理。ESB完全基于包括XML和Wfeb service的業(yè)界標(biāo)準(zhǔn)而建,在企業(yè)內(nèi)統(tǒng)一應(yīng)用和基礎(chǔ)架構(gòu),通過重利用、靈活性和快速構(gòu)建等特點(diǎn)提供給IT 部門想法設(shè)法得到的價(jià)值,ESB掀起了經(jīng)濟(jì)全面的整合方案的下一波浪潮。傳統(tǒng)的點(diǎn)對(duì)點(diǎn)應(yīng)用整合方式將最終造成企業(yè)IT架構(gòu)蛛網(wǎng)化,伴隨而來的是復(fù)雜僵化的應(yīng)用架構(gòu)、高額的維護(hù)成本和緩慢的市場(chǎng)響應(yīng)速度。企業(yè)服務(wù)總線作為SOA架構(gòu)的信息傳輸龍骨,能夠幫助簡(jiǎn)化IT架構(gòu)(減少應(yīng)用整合接口的數(shù)量和復(fù)雜程度),降低運(yùn)作成本,提升業(yè)務(wù)靈活性和市場(chǎng)響應(yīng)速度,最終提升企業(yè)的競(jìng)爭(zhēng)優(yōu)勢(shì)。目前,企業(yè)應(yīng)用中存在大量的遺留業(yè)務(wù)系統(tǒng),這些系統(tǒng)可能提供Web服務(wù)、EJB服務(wù)、Corba服務(wù)、RMI服務(wù)等,如何利用低成本將現(xiàn)有業(yè)務(wù)系統(tǒng)進(jìn)行整合并可以與在建系統(tǒng)進(jìn)行無縫集成,是企業(yè)面臨的主要問題。ESB作為面向SOA進(jìn)行系統(tǒng)整合的基礎(chǔ)設(shè)施,如何才能將這些系統(tǒng)服務(wù)接入到企業(yè)服務(wù)總線中來進(jìn)行交互是實(shí)現(xiàn)SOA架構(gòu)比較核心的問題。

發(fā)明內(nèi)容
本發(fā)明就是為解決構(gòu)建SOA應(yīng)用的過程中多個(gè)應(yīng)用系統(tǒng)之間的交互問題,提供了一種企業(yè)服務(wù)總線接入外部服務(wù)的方法,通過企業(yè)服務(wù)總線統(tǒng)一將系統(tǒng)服務(wù)接入到ESB中 (ESB可以與這些服務(wù)進(jìn)行交互。如果不用ESB與這些服務(wù)進(jìn)行交互,不同的服務(wù)需要編寫不同的消息格式進(jìn)行交互,ESB將這些服務(wù)接入后,就可以進(jìn)行統(tǒng)一表示),并將外部服務(wù)進(jìn)行統(tǒng)一表示,服務(wù)接入之后可以通過工具對(duì)服務(wù)進(jìn)行組合與編排,從而實(shí)現(xiàn)多個(gè)系統(tǒng)之間的交互,協(xié)作,這樣實(shí)現(xiàn)可以使得應(yīng)用之間進(jìn)行靈活的交互。
ESB提供了通用的消息交互框架以及松耦合的構(gòu)件化運(yùn)行環(huán)境,規(guī)格化消息路由是ESB的消息傳輸中樞,負(fù)責(zé)總線內(nèi)部服務(wù)端點(diǎn)(即服務(wù)的標(biāo)準(zhǔn)化表示)之間的消息傳遞。 ESB包括兩種服務(wù)端點(diǎn),一種是內(nèi)部服務(wù)端點(diǎn),一種是外部服務(wù)端點(diǎn)。內(nèi)部服務(wù)端點(diǎn)唯一標(biāo)識(shí)總線內(nèi)部的服務(wù),它包含服務(wù)的基本信息,如服務(wù)名稱等。外部服務(wù)端點(diǎn)與內(nèi)部服務(wù)端點(diǎn)一一對(duì)應(yīng),它包含外部服務(wù)的基本信息,如服務(wù)地址等。規(guī)劃化消息路由可通過內(nèi)部服務(wù)端點(diǎn)的信息將請(qǐng)求消息路由到目的端,也可以通過外部端點(diǎn)提供的信息將消息發(fā)送到總線外部。本發(fā)明在系統(tǒng)整合時(shí),將需要整合的外部服務(wù)統(tǒng)一接入到企業(yè)服務(wù)總線中,將不同類型的外部服務(wù)以標(biāo)準(zhǔn)的方式進(jìn)行統(tǒng)一表示,這樣可以為不同類型的系統(tǒng)提供整合的基石出。具體來說,本發(fā)明提供的企業(yè)服務(wù)總線接入外部服務(wù)的方法包括如下步驟確定外部服務(wù)的消息格式每一種外部服務(wù),如Corba服務(wù)、Web服務(wù)、EJB服務(wù), 都有自己特定的消息格式,這些外部服務(wù)在ESB內(nèi)部具有標(biāo)準(zhǔn)的消息格式,將外部服務(wù)接入ESB需要將兩種消息格式進(jìn)行轉(zhuǎn)換;根據(jù)總線提供的構(gòu)件框架確定服務(wù)接入構(gòu)件,服務(wù)接入構(gòu)件包括消息發(fā)送接收模塊和消息轉(zhuǎn)換模塊;消息發(fā)送接收模塊實(shí)現(xiàn)服務(wù)總線內(nèi)部向外部服務(wù)發(fā)送消息請(qǐng)求以及接收外部服務(wù)發(fā)送的消息響應(yīng),消息轉(zhuǎn)換模塊實(shí)現(xiàn)企業(yè)服務(wù)總線內(nèi)部的標(biāo)準(zhǔn)消息格式與外部服務(wù)消息格式之間的轉(zhuǎn)換;部署服務(wù)接入構(gòu)件,將上述的服務(wù)接入構(gòu)件部署到總線中,以提供外部服務(wù)接入的運(yùn)行時(shí)環(huán)境;每個(gè)ESB都會(huì)提供一個(gè)構(gòu)件框架及部署框架,部署框架可以將標(biāo)準(zhǔn)的構(gòu)件包進(jìn)行部署;開發(fā)服務(wù)單元,將外部服務(wù)進(jìn)行規(guī)格化描述;將服務(wù)單元進(jìn)行部署,部署都是基于標(biāo)準(zhǔn)格式和部署框架來實(shí)現(xiàn)的,部署完成后在總線內(nèi)部注冊(cè)兩個(gè)端點(diǎn)一個(gè)內(nèi)部端點(diǎn)和一個(gè)外部端點(diǎn),內(nèi)部端點(diǎn)實(shí)現(xiàn)與總線內(nèi)的其他端點(diǎn)進(jìn)行消息交互,外部端點(diǎn)提供外部服務(wù)的詳細(xì)信息;總線內(nèi)的其他端點(diǎn)與外部服務(wù)對(duì)應(yīng)的端點(diǎn)進(jìn)行消息交互,以完成應(yīng)用系統(tǒng)集成的功能。上述消息交互是這樣的企業(yè)服務(wù)總線內(nèi)部的消息交互時(shí)有兩種角色一種是服務(wù)消費(fèi)者,一種是服務(wù)提供者;發(fā)起請(qǐng)求的服務(wù)端點(diǎn)為服務(wù)消費(fèi)者,被請(qǐng)求的服務(wù)端點(diǎn)為服務(wù)提供者;外部服務(wù)被接入到企業(yè)服務(wù)總線后,進(jìn)行如下交互企業(yè)服務(wù)總線內(nèi)部的服務(wù)消費(fèi)者向外部服務(wù)對(duì)應(yīng)的內(nèi)部端點(diǎn)發(fā)送請(qǐng)求;規(guī)格化消息路由將請(qǐng)求路由到目標(biāo)端點(diǎn),即外部服務(wù)對(duì)應(yīng)的內(nèi)部端點(diǎn);服務(wù)接入構(gòu)件接(外部服務(wù)對(duì)應(yīng)服務(wù)端點(diǎn)接收消息之后的邏輯處理由構(gòu)件來完成)收到服務(wù)請(qǐng)求后將消息進(jìn)行轉(zhuǎn)換,構(gòu)造出外部服務(wù)的請(qǐng)求消息并發(fā)送到外部服務(wù);外部服務(wù)接收到請(qǐng)求后,進(jìn)行處理并發(fā)送響應(yīng)消息;服務(wù)接入構(gòu)件接收外部服務(wù)發(fā)送回來的響應(yīng);服務(wù)接入構(gòu)件將響應(yīng)轉(zhuǎn)換為企業(yè)服務(wù)總線中規(guī)范化的消息并發(fā)送給服務(wù)消費(fèi)者。一種企業(yè)服務(wù)總線接入外部服務(wù)的系統(tǒng),企業(yè)服務(wù)總線提供了通用的消息交互框架以及松耦合的構(gòu)件化運(yùn)行環(huán)境,包括
格式確定單元確定外部服務(wù)的消息格式;服務(wù)接入構(gòu)件,服務(wù)接入構(gòu)件包括消息發(fā)送接收模塊和消息轉(zhuǎn)換模塊;消息發(fā)送接收模塊實(shí)現(xiàn)服務(wù)總線內(nèi)部向外部服務(wù)發(fā)送消息請(qǐng)求以及接收外部服務(wù)發(fā)送的消息響應(yīng), 消息轉(zhuǎn)換模塊實(shí)現(xiàn)企業(yè)服務(wù)總線內(nèi)部的標(biāo)準(zhǔn)消息格式與外部服務(wù)消息格式之間的轉(zhuǎn)換;規(guī)格化消息路由器,實(shí)現(xiàn)總線內(nèi)部服務(wù)端點(diǎn)之間的消息傳遞;內(nèi)部端點(diǎn)注冊(cè)庫(kù),實(shí)現(xiàn)內(nèi)部端點(diǎn)注冊(cè),內(nèi)部端點(diǎn)實(shí)現(xiàn)與總線內(nèi)的其他端點(diǎn)進(jìn)行消息交互;外部端點(diǎn)注冊(cè)庫(kù)實(shí)現(xiàn)外部端點(diǎn)注冊(cè),外部端點(diǎn)提供外部服務(wù)的詳細(xì)信息;服務(wù)單元,將外部服務(wù)進(jìn)行規(guī)格化描述,服務(wù)單元實(shí)現(xiàn)對(duì)內(nèi)部端點(diǎn)注冊(cè)庫(kù)和外部端點(diǎn)注冊(cè)庫(kù)的部署。所述每一服務(wù)單元為一個(gè)外部服務(wù)實(shí)例,服務(wù)單元中包含此服務(wù)實(shí)例的信息。本發(fā)明有如下優(yōu)點(diǎn)1.快速將外部服務(wù)進(jìn)行集成對(duì)于每一種外部服務(wù)只需要開發(fā)一個(gè)服務(wù)接入構(gòu)件,即可完成對(duì)外部服務(wù)的接入。2.便于新建和已建系統(tǒng)進(jìn)行無縫對(duì)接對(duì)于老系統(tǒng),通過服務(wù)接入構(gòu)件進(jìn)行接入,無需重新開發(fā),節(jié)省IT建設(shè)成本。如果新建系統(tǒng)與已建系統(tǒng)進(jìn)行交互,可以實(shí)現(xiàn)無縫集成。3.具有良好的擴(kuò)展性以構(gòu)件的方式將外部服務(wù)接入到企業(yè)服務(wù)總線中,構(gòu)件本身的特定決定了這種方法具有擴(kuò)展性。4.為系統(tǒng)整合提供了良好的基礎(chǔ)將各種服務(wù)在服務(wù)總線內(nèi)部進(jìn)行統(tǒng)一表示,當(dāng)外部服務(wù)接入企業(yè)服務(wù)總線內(nèi)部后,屏蔽了不同服務(wù)對(duì)應(yīng)不同的消息類型而難以進(jìn)行整合的局面。


圖1為本發(fā)明實(shí)施例的系統(tǒng)架構(gòu)圖;圖2為本發(fā)明實(shí)施例的流程圖;圖3為圖2中交互過程的流程圖。
具體實(shí)施例方式下面以非限定性的實(shí)施例來進(jìn)一步解釋、說明本技術(shù)方案。一種企業(yè)服務(wù)總線接入外部服務(wù)的方法,如圖2所示是這樣實(shí)現(xiàn)的開始于步驟1 確定外部服務(wù)的消息格式每一種外部服務(wù),如Corta服務(wù)、Web服務(wù)、EJB服務(wù),都有自己特定的消息格式,這些外部服務(wù)在ESB內(nèi)部具有標(biāo)準(zhǔn)的消息格式,將外部服務(wù)接入ESB需要將兩種消息格式進(jìn)行轉(zhuǎn)換,即確定了外部服務(wù)的消息格式。然后進(jìn)入步驟2 根據(jù)總線提供的構(gòu)件框架開發(fā)服務(wù)接入構(gòu)件,服務(wù)接入構(gòu)件包括消息發(fā)送接收模塊和消息轉(zhuǎn)換模塊;消息發(fā)送接收模塊實(shí)現(xiàn)服務(wù)總線內(nèi)部向外部服務(wù)發(fā)送消息請(qǐng)求以及接收外部服務(wù)發(fā)送的消息響應(yīng),消息轉(zhuǎn)換模塊實(shí)現(xiàn)企業(yè)服務(wù)總線內(nèi)部的標(biāo)準(zhǔn)消息格式與外部服務(wù)消息格式之間的轉(zhuǎn)換。再進(jìn)入步驟3 部署服務(wù)接入構(gòu)件,將上述的服務(wù)接入構(gòu)件部署到總線中,以提供外部服務(wù)接入的運(yùn)行時(shí)環(huán)境。然后進(jìn)入步驟4 開發(fā)服務(wù)單元,將外部服務(wù)進(jìn)行規(guī)格化描述。再進(jìn)入步驟5 將服務(wù)單元進(jìn)行部署,部署完成后在總線內(nèi)部注冊(cè)兩個(gè)端點(diǎn)一個(gè)內(nèi)部端點(diǎn)和一個(gè)外部端點(diǎn),內(nèi)部端點(diǎn)實(shí)現(xiàn)與總線內(nèi)的其他端點(diǎn)進(jìn)行消息交互,外部端點(diǎn)提供外部服務(wù)的詳細(xì)信息。最后進(jìn)入步驟6 總線內(nèi)的其他端點(diǎn)與外部服務(wù)對(duì)應(yīng)的端點(diǎn)進(jìn)行消息交互,以完成應(yīng)用系統(tǒng)集成的功能。而步驟6中消息交互過程如圖3所示,具體是這樣的企業(yè)服務(wù)總線內(nèi)部的消息交互時(shí)有兩種角色一種是服務(wù)消費(fèi)者,一種是服務(wù)提供者;發(fā)起請(qǐng)求的服務(wù)端點(diǎn)為服務(wù)消費(fèi)者,被請(qǐng)求的服務(wù)端點(diǎn)為服務(wù)提供者;規(guī)格化消息路由是ESB的消息傳輸中樞,負(fù)責(zé)總線內(nèi)部服務(wù)端點(diǎn)(即服務(wù)的標(biāo)準(zhǔn)化表示)之間的消息傳遞;外部服務(wù)被接入到企業(yè)服務(wù)總線后,進(jìn)行如下交互首先,企業(yè)服務(wù)總線內(nèi)部的服務(wù)消費(fèi)者向外部服務(wù)對(duì)應(yīng)的內(nèi)部端點(diǎn)發(fā)送請(qǐng)求;然后規(guī)格化消息路由將請(qǐng)求路由到目標(biāo)端點(diǎn),即外部服務(wù)對(duì)應(yīng)的內(nèi)部端點(diǎn);然后服務(wù)接入構(gòu)件接(外部服務(wù)對(duì)應(yīng)服務(wù)端點(diǎn)接收消息之后的邏輯處理由構(gòu)件來完成)收到服務(wù)請(qǐng)求后將消息進(jìn)行轉(zhuǎn)換,構(gòu)造出外部服務(wù)的請(qǐng)求消息并發(fā)送到外部服務(wù);然后外部服務(wù)接收到請(qǐng)求后,進(jìn)行處理并發(fā)送響應(yīng)消息給規(guī)格化消息路由;然后服務(wù)接入構(gòu)件接收外部服務(wù)發(fā)送回來的響應(yīng);最后服務(wù)接入構(gòu)件將響應(yīng)轉(zhuǎn)換為企業(yè)服務(wù)總線中規(guī)范化的消息并發(fā)送給服務(wù)消費(fèi)者,最終實(shí)現(xiàn)了消息的交互。同時(shí),本例還提供了一種企業(yè)服務(wù)總線接入外部服務(wù)的系統(tǒng),企業(yè)服務(wù)總線提供了通用的消息交互框架以及松耦合的構(gòu)件化運(yùn)行環(huán)境,如圖1所示,包括格式確定單元確定外部服務(wù)的消息格式;服務(wù)接入構(gòu)件,服務(wù)接入構(gòu)件包括消息發(fā)送接收模塊和消息轉(zhuǎn)換模塊;消息發(fā)送接收模塊實(shí)現(xiàn)服務(wù)總線內(nèi)部向外部服務(wù)發(fā)送消息請(qǐng)求以及接收外部服務(wù)發(fā)送的消息響應(yīng), 消息轉(zhuǎn)換模塊實(shí)現(xiàn)企業(yè)服務(wù)總線內(nèi)部的標(biāo)準(zhǔn)消息格式與外部服務(wù)消息格式之間的轉(zhuǎn)換;規(guī)格化消息路由器,實(shí)現(xiàn)總線內(nèi)部服務(wù)端點(diǎn)之間的消息傳遞;內(nèi)部端點(diǎn)注冊(cè)庫(kù),實(shí)現(xiàn)內(nèi)部端點(diǎn)注冊(cè),內(nèi)部端點(diǎn)實(shí)現(xiàn)與總線內(nèi)的其他端點(diǎn)進(jìn)行消息交互;外部端點(diǎn)注冊(cè)庫(kù)實(shí)現(xiàn)外部端點(diǎn)注冊(cè),外部端點(diǎn)提供外部服務(wù)的詳細(xì)信息;服務(wù)單元,將外部服務(wù)進(jìn)行規(guī)格化描述,服務(wù)單元實(shí)現(xiàn)對(duì)內(nèi)部端點(diǎn)注冊(cè)庫(kù)和外部端點(diǎn)注冊(cè)庫(kù)的部署。
權(quán)利要求
1.一種企業(yè)服務(wù)總線接入外部服務(wù)的方法,其特征在于包括如下步驟 確定外部服務(wù)的消息格式;根據(jù)總線提供的構(gòu)件框架確定服務(wù)接入構(gòu)件,服務(wù)接入構(gòu)件包括消息發(fā)送接收模塊和消息轉(zhuǎn)換模塊;消息發(fā)送接收模塊實(shí)現(xiàn)服務(wù)總線內(nèi)部向外部服務(wù)發(fā)送消息請(qǐng)求以及接收外部服務(wù)發(fā)送的消息響應(yīng),消息轉(zhuǎn)換模塊實(shí)現(xiàn)企業(yè)服務(wù)總線內(nèi)部的標(biāo)準(zhǔn)消息格式與外部服務(wù)消息格式之間的轉(zhuǎn)換;部署服務(wù)接入構(gòu)件,將上述的服務(wù)接入構(gòu)件部署到總線中,以提供外部服務(wù)接入的運(yùn)行時(shí)環(huán)境;確定服務(wù)單元,將外部服務(wù)進(jìn)行規(guī)格化描述;將服務(wù)單元進(jìn)行部署,部署完成后在總線內(nèi)部注冊(cè)兩個(gè)端點(diǎn)一個(gè)內(nèi)部端點(diǎn)和一個(gè)外部端點(diǎn),內(nèi)部端點(diǎn)實(shí)現(xiàn)與總線內(nèi)的其他端點(diǎn)進(jìn)行消息交互,外部端點(diǎn)提供外部服務(wù)的詳細(xì) fn息;總線內(nèi)的其他端點(diǎn)與外部服務(wù)對(duì)應(yīng)的端點(diǎn)進(jìn)行消息交互,以完成應(yīng)用系統(tǒng)集成的功能。
2.根據(jù)權(quán)利要求1所述的企業(yè)服務(wù)總線接入外部服務(wù)的方法,其特征在于上述消息交互是這樣的企業(yè)服務(wù)總線內(nèi)部的消息交互時(shí)有兩種角色一種是服務(wù)消費(fèi)者,一種是服務(wù)提供者;發(fā)起請(qǐng)求的服務(wù)端點(diǎn)為服務(wù)消費(fèi)者,被請(qǐng)求的服務(wù)端點(diǎn)為服務(wù)提供者;外部服務(wù)被接入到企業(yè)服務(wù)總線后,進(jìn)行如下交互企業(yè)服務(wù)總線內(nèi)部的服務(wù)消費(fèi)者向外部服務(wù)對(duì)應(yīng)的內(nèi)部端點(diǎn)發(fā)送請(qǐng)求; 規(guī)格化消息路由將請(qǐng)求路由到目標(biāo)端點(diǎn),即外部服務(wù)對(duì)應(yīng)的內(nèi)部端點(diǎn); 服務(wù)接入構(gòu)件接收到服務(wù)請(qǐng)求后將消息進(jìn)行轉(zhuǎn)換,構(gòu)造出外部服務(wù)的請(qǐng)求消息并發(fā)送到外部服務(wù);外部服務(wù)接收到請(qǐng)求后,進(jìn)行處理并發(fā)送響應(yīng)消息; 服務(wù)接入構(gòu)件接收外部服務(wù)發(fā)送回來的響應(yīng);服務(wù)接入構(gòu)件將響應(yīng)轉(zhuǎn)換為企業(yè)服務(wù)總線中規(guī)范化的消息并發(fā)送給服務(wù)消費(fèi)者。
3.—種企業(yè)服務(wù)總線接入外部服務(wù)的系統(tǒng),企業(yè)服務(wù)總線提供了通用的消息交互框架以及松耦合的構(gòu)件化運(yùn)行環(huán)境,其特征在于包括格式確定單元確定外部服務(wù)的消息格式;服務(wù)接入構(gòu)件,服務(wù)接入構(gòu)件包括消息發(fā)送接收模塊和消息轉(zhuǎn)換模塊;消息發(fā)送接收模塊實(shí)現(xiàn)服務(wù)總線內(nèi)部向外部服務(wù)發(fā)送消息請(qǐng)求以及接收外部服務(wù)發(fā)送的消息響應(yīng),消息轉(zhuǎn)換模塊實(shí)現(xiàn)企業(yè)服務(wù)總線內(nèi)部的標(biāo)準(zhǔn)消息格式與外部服務(wù)消息格式之間的轉(zhuǎn)換; 規(guī)格化消息路由器,實(shí)現(xiàn)總線內(nèi)部服務(wù)端點(diǎn)之間的消息傳遞; 內(nèi)部端點(diǎn)注冊(cè)庫(kù),實(shí)現(xiàn)內(nèi)部端點(diǎn)注冊(cè),內(nèi)部端點(diǎn)實(shí)現(xiàn)與總線內(nèi)的其他端點(diǎn)進(jìn)行消息交互;外部端點(diǎn)注冊(cè)庫(kù)實(shí)現(xiàn)外部端點(diǎn)注冊(cè),外部端點(diǎn)提供外部服務(wù)的詳細(xì)信息; 服務(wù)單元,將外部服務(wù)進(jìn)行規(guī)格化描述,服務(wù)單元實(shí)現(xiàn)對(duì)內(nèi)部端點(diǎn)注冊(cè)庫(kù)和外部端點(diǎn)注冊(cè)庫(kù)的部署。
4.根據(jù)權(quán)利要求3所述的企業(yè)服務(wù)總線接入外部服務(wù)的系統(tǒng),其特征在于所述每一服務(wù)單元為一個(gè)外部服務(wù)實(shí)例,服務(wù)單元中包含此服務(wù)實(shí)例的信息。
全文摘要
一種企業(yè)服務(wù)總線接入外部服務(wù)的方法,包括如下步驟確定外部服務(wù)的消息格式;根據(jù)總線提供的構(gòu)件框架開發(fā)服務(wù)接入構(gòu)件;部署服務(wù)接入構(gòu)件,將上述的服務(wù)接入構(gòu)件部署到總線中,以提供外部服務(wù)接入的運(yùn)行時(shí)環(huán)境;開發(fā)服務(wù)單元,將外部服務(wù)進(jìn)行規(guī)格化描述;將服務(wù)單元進(jìn)行部署;總線內(nèi)的其他端點(diǎn)與外部服務(wù)對(duì)應(yīng)的端點(diǎn)進(jìn)行消息交互,以完成應(yīng)用系統(tǒng)集成的功能。本發(fā)明提供了一種企業(yè)服務(wù)總線接入外部服務(wù)的方法,通過企業(yè)服務(wù)總線統(tǒng)一將系統(tǒng)服務(wù)接入到ESB中,并將外部服務(wù)進(jìn)行統(tǒng)一表示,服務(wù)接入之后可以通過工具對(duì)服務(wù)進(jìn)行組合與編排,從而實(shí)現(xiàn)多個(gè)系統(tǒng)之間的交互,協(xié)作,這樣實(shí)現(xiàn)可以使得應(yīng)用之間進(jìn)行靈活的交互。
文檔編號(hào)H04L29/08GK102158548SQ201110049370
公開日2011年8月17日 申請(qǐng)日期2011年3月2日 優(yōu)先權(quán)日2011年3月2日
發(fā)明者馬亮 申請(qǐng)人:山東中創(chuàng)軟件商用中間件股份有限公司, 山東中創(chuàng)軟件工程股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
五寨县| 宁陕县| 高清| 潍坊市| 清镇市| 镇巴县| 漯河市| 唐山市| 蓬莱市| 泸水县| 富锦市| 错那县| 通化县| 湘潭市| 宁明县| 道孚县| 南溪县| 利辛县| 宣武区| 获嘉县| 汾西县| 乳源| 浦北县| 太和县| 寿阳县| 广西| 大同县| 马关县| 皮山县| 普陀区| 卢龙县| 花莲市| 通州区| 云阳县| 临澧县| 巍山| 东辽县| 衡阳县| 民乐县| 张家界市| 桃源县|