專利名稱:組合服務(wù)總線系統(tǒng)及其實現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種組合服務(wù)總線系統(tǒng),也涉及到實現(xiàn)該組合服務(wù)總線系統(tǒng)的方法,屬于計算機技術(shù)中的中間件技術(shù)領(lǐng)域。
背景技術(shù):
目前,大型企業(yè)網(wǎng)之間的應(yīng)用集成服務(wù)日益復(fù)雜,傳統(tǒng)的點對點式的系統(tǒng)集成顯得捉襟見肘。為解決這一問題,人們提出了服務(wù)總線的概念,即組成企業(yè)網(wǎng)的各個子系統(tǒng)以類似于接插件的方式接入一個公共的信息平臺之中,彼此之間相對獨立,由調(diào)度引擎進行統(tǒng)一的數(shù)據(jù)調(diào)度,以高效整合數(shù)據(jù)和業(yè)務(wù)流程。按照著名的IT研究與顧問咨詢機構(gòu)Gartner公司所給的定義,企業(yè)服務(wù)總線(Enterprise Service Bus,以下簡稱為ESB)是指“一種全新的體系結(jié)構(gòu),它利用企業(yè)的Web服務(wù)、消息中間件、智能路由和轉(zhuǎn)換技術(shù)來實現(xiàn)”。企業(yè)服務(wù)總線技術(shù)的目標是以標準化的方式實現(xiàn)企業(yè)應(yīng)用集成,完成企業(yè)間應(yīng)用系統(tǒng)的互聯(lián)、互通和互操作,其中的標準化工作包括連接器的標準化、管理標準化、業(yè)務(wù)過程標準化以及消息標準化等。
第一個ESB產(chǎn)品由Sonic公司在2003年發(fā)布。它是結(jié)合XML(eXtensible Markup Language,可擴展標記語言),企業(yè)級通訊服務(wù)以及基于Web服務(wù)系列標準的面向服務(wù)的體系結(jié)構(gòu),以一種有效的方式集中配置、部署和管理企業(yè)之間的分布式服務(wù)。Sonic ESB使得過去基于hub(集線器)的應(yīng)用集成方式轉(zhuǎn)化為總線式集成方式,使得集成的規(guī)模大大擴展,從而可創(chuàng)建任意規(guī)模的虛擬企業(yè)。2004年IBM公司也提出了其服務(wù)總線概念,它是基于面向服務(wù)的體系結(jié)構(gòu),利用BPEL4WS(BusinessProcess Execution Language for Web Services,用于Web服務(wù)的業(yè)務(wù)過程執(zhí)行語言)來描述服務(wù)間的流程關(guān)系,通過將已有應(yīng)用包裝為Web服務(wù)實現(xiàn)企業(yè)間應(yīng)用集成,與Sonic ESB類似。
ESB解決了已有各類異構(gòu)應(yīng)用間的松耦合集成問題,但沒有考慮新開發(fā)應(yīng)用的特點,導(dǎo)致系統(tǒng)異構(gòu)問題依然嚴重,而異構(gòu)系統(tǒng)間的互聯(lián)、互通、互操作只有依靠層層包裝,大大降低了系統(tǒng)運行效率。
圖1所示為現(xiàn)有的大規(guī)模分布式系統(tǒng)的結(jié)構(gòu)示意圖。該系統(tǒng)以業(yè)務(wù)為中心劃分子系統(tǒng),各業(yè)務(wù)子系統(tǒng)有獨立的應(yīng)用支撐平臺,獨立的后臺數(shù)據(jù)庫作支撐,因此是相對獨立的系統(tǒng)。這種系統(tǒng)構(gòu)建模式實現(xiàn)起來比較簡單,加之現(xiàn)有的許多大型網(wǎng)絡(luò)平臺都是在原有的小型網(wǎng)絡(luò)基礎(chǔ)上組合連接而成,因此該種系統(tǒng)架構(gòu)使用比較普遍。但是這種系統(tǒng)架構(gòu)存在明顯的不足首先是資源浪費嚴重,實際上,不同的業(yè)務(wù)系統(tǒng)對支撐平臺的要求差別很小,一個業(yè)務(wù)子系統(tǒng)配備一個獨立的應(yīng)用支撐平臺的做法顯然是很大的浪費;其次在于系統(tǒng)的互操作過程變得復(fù)雜,在現(xiàn)實中,各個子系統(tǒng)存在明顯的異構(gòu)問題,這就導(dǎo)致它們之間實現(xiàn)互聯(lián)、互通的操作變得困難重重;再次在于不容易形成一個統(tǒng)一的服務(wù)平臺對整個網(wǎng)絡(luò)進行管理,容易導(dǎo)致安全上的漏洞。
發(fā)明內(nèi)容
本發(fā)明的目的在于針對現(xiàn)有ESB產(chǎn)品的不足,提出一種新的計算機軟件體系架構(gòu)一我們將之命名為組合服務(wù)總線系統(tǒng)。該組合服務(wù)總線系統(tǒng)是將信息交換、信息協(xié)作等互聯(lián)、互通、互操作的服務(wù)與信息存取、處理等服務(wù)功能等同處理,使得系統(tǒng)的互操作成為系統(tǒng)的基本功能,從而大大增強跨Internet的異構(gòu)系統(tǒng)之間的互操作能力。同時組合服務(wù)總線技術(shù)將服務(wù)邏輯與數(shù)據(jù)邏輯分離,在服務(wù)資源中存放不包含特定業(yè)務(wù)數(shù)據(jù)信息的基本服務(wù)功能,而將數(shù)據(jù)資源單獨存放,服務(wù)資源與數(shù)據(jù)資源之間的關(guān)系記錄于知識庫及目錄管理服務(wù)器中,使得系統(tǒng)建立更靈活。
為實現(xiàn)上述的發(fā)明目的,本發(fā)明采用下述的技術(shù)方案一種組合服務(wù)總線系統(tǒng),其特征在于所述組合服務(wù)總線系統(tǒng)包括至少一個核心交換網(wǎng)關(guān)和至少一條服務(wù)總線;每條服務(wù)總線提供一個自治域的業(yè)務(wù)功能,各自治域之間的信息交互通過所述核心交換網(wǎng)關(guān)進行;所述服務(wù)總線包含客戶端部分和服務(wù)器部分,所述客戶端部分構(gòu)建于網(wǎng)絡(luò)瀏覽器上,用以實現(xiàn)信息展現(xiàn)的功能;所述服務(wù)器部分包括信息安全屏障層、信息通道層、服務(wù)提供層、信息總線層以及容災(zāi)備份子系統(tǒng);交換適配器分別與所述信息通道層、服務(wù)提供層、信息總線層連接,以完成服務(wù)總線私有格式數(shù)據(jù)與公共標準格式數(shù)據(jù)之間的轉(zhuǎn)化;所述服務(wù)總線與所述核心交換網(wǎng)關(guān)之間有信息安全套管。
所述信息安全屏障層位于所述服務(wù)器部分的最外層,包括信息存取通道、信息處理通道、信息交換通道和信息協(xié)作通道。
所述服務(wù)提供層包括數(shù)據(jù)資源服務(wù)器、服務(wù)資源服務(wù)器、目錄管理服務(wù)器以及知識庫,其中數(shù)據(jù)資源服務(wù)器用于實現(xiàn)數(shù)據(jù)資源管理;服務(wù)資源服務(wù)器實現(xiàn)服務(wù)體系內(nèi)的服務(wù)管理;目錄管理服務(wù)器實現(xiàn)對數(shù)據(jù)資源和服務(wù)資源的統(tǒng)一目錄管理服務(wù);知識庫用于存放系統(tǒng)業(yè)務(wù)相關(guān)知識信息。
一種實現(xiàn)上述的組合服務(wù)總線的方法,包括如下步驟1)將大型跨組織系統(tǒng)按自治域劃分為不同的服務(wù)總線,每個自治域的業(yè)務(wù)系統(tǒng)需求按照服務(wù)邏輯與數(shù)據(jù)邏輯分離的原則進行分析,明確所需服務(wù)資源、數(shù)據(jù)資源以及相關(guān)的知識;2)將服務(wù)資源、數(shù)據(jù)資源及相關(guān)知識部署到服務(wù)資源服務(wù)器、數(shù)據(jù)資源服務(wù)器以及知識庫中,同時需要在目錄管理服務(wù)器中加入服務(wù)資源、數(shù)據(jù)資源的定位信息;3)客戶利用客戶展現(xiàn)通道驗證用戶輸入信息的有效性、向服務(wù)器端發(fā)出請求,服務(wù)器端利用相應(yīng)的信息服務(wù)通道接收信息,并訪問知識庫以及目錄管理服務(wù)器將相關(guān)服務(wù)與數(shù)據(jù)組合;4)利用組裝后的服務(wù)和相關(guān)業(yè)務(wù)數(shù)據(jù)完成業(yè)務(wù)功能;5)將結(jié)果信息通過相關(guān)信息服務(wù)通道送至客戶端或其它通道、服務(wù)總線,若結(jié)果信息是返回給客戶端的,則由客戶端信息展現(xiàn)通道驗證數(shù)據(jù)有效性,并將結(jié)果顯示給最終用戶;若返回給其它通道或服務(wù)總線,則需要繼續(xù)完成相關(guān)其它服務(wù)。
上述組合服務(wù)總線的實現(xiàn)過程中,信息存取包括對后臺的文本型信息存取、關(guān)系型信息存取、多媒體信息存取等,其工作流程包含如下步驟1)符合安全要求的客戶請求透過信息安全屏障層訪問信息存取通道;2)信息存取通道按照客戶端數(shù)據(jù)信息查詢知識庫;3)知識庫根據(jù)輸入數(shù)據(jù)信息確定需使用的服務(wù)資源名稱,將該服務(wù)資源名稱發(fā)送至目錄管理服務(wù)器;
4)目錄管理服務(wù)器查找信息存取服務(wù)的位置及其他相關(guān)調(diào)用參數(shù)信息,激活相應(yīng)信息存取服務(wù);5)信息存取服務(wù)向信息存取通道請求操作數(shù)據(jù)信息;6)信息存取通道按照輸入數(shù)據(jù)信息要求查詢知識庫;7)知識庫確定使用的數(shù)據(jù)資源,將數(shù)據(jù)資源名稱發(fā)送至目錄管理服務(wù)器;8)目錄管理服務(wù)器查找相應(yīng)數(shù)據(jù)資源;9)將數(shù)據(jù)資源交給信息存取服務(wù);10)信息存取服務(wù)處理完畢,將結(jié)果信息發(fā)送給會話服務(wù);11)會話服務(wù)將結(jié)果交給信息存取通道;12)結(jié)果信息經(jīng)信息安全屏障,返回客戶端。
上述組合服務(wù)總線的實現(xiàn)過程中,實現(xiàn)同一自治域內(nèi)的信息交換的過程包含如下步驟1)系統(tǒng)1中的服務(wù)需要與系統(tǒng)2中的服務(wù)交換信息時,則將待交換信息發(fā)送至信息交換通道;2)信息交換通道將信息發(fā)送至系統(tǒng)2服務(wù);3)系統(tǒng)2服務(wù)完成信息交換,將結(jié)果信息返回到信息交換通道;4)信息交換通道將結(jié)果返回至系統(tǒng)1服務(wù)。
上述組合服務(wù)總線的實現(xiàn)過程中,實現(xiàn)不同自治域內(nèi)的信息交換的過程包含如下步驟1)自治域1服務(wù)需要與自治域2服務(wù)交換信息時,則將待交換信息發(fā)送至自治域1的信息交換通道;2)自治域1的信息交換通道將信息發(fā)送至交換適配器,由交換適配器負責轉(zhuǎn)換私有數(shù)據(jù)形式為公有標準形式,并通過信息安全管套完成信息的安全防護,最后交給核心交換網(wǎng)關(guān);3)核心交換網(wǎng)關(guān)解析目的地址,將信息發(fā)送至自治域2的信息安全套管,進行相關(guān)安全處理后,交由交換適配器完成信息格式的轉(zhuǎn)換,最后交給信息交換通道4)自治域2的信息交換通道將信息發(fā)送至自治域2的服務(wù),進行相關(guān)信息操作;5)自治域2服務(wù)完成信息操作,將結(jié)果信息返回到自治域2的信息交換通道;
6)自治域2的信息交換通道將結(jié)果信息發(fā)送至交換適配器,由交換適配器負責轉(zhuǎn)換私有數(shù)據(jù)形式為公有標準形式,并通過信息安全管套完成信息的安全防護,最后返回給核心交換網(wǎng)關(guān);7)核心交換網(wǎng)關(guān)解析目的地址,將結(jié)果信息返回至自治域1的信息安全套管,進行相關(guān)安全處理后,交由交換適配器完成信息格式的轉(zhuǎn)換,最后交給自治域1的信息交換通道;8)自治域1的信息交換通道將返回結(jié)果發(fā)送至自治域1服務(wù),繼續(xù)完成服務(wù)操作。
上述組合服務(wù)總線的實現(xiàn)過程中,信息協(xié)作是指多個主體(系統(tǒng))按照一定的順序及要求進行各自相關(guān)的處理,其主要是信息存取或信息處理,最終實現(xiàn)一個業(yè)務(wù)目標的過程。其中實現(xiàn)同一自治域內(nèi)的信息協(xié)作的過程包含如下步驟1)客戶端應(yīng)用1需要與客戶端應(yīng)用2進行信息協(xié)作時,由客戶端應(yīng)用1請求的系統(tǒng)1服務(wù)將相關(guān)協(xié)作信息發(fā)送至信息協(xié)作通道;2)信息協(xié)作通道將信息發(fā)送至客戶端應(yīng)用2;3)客戶端應(yīng)用2透過信息安全屏障訪問信息存取或處理通道,由系統(tǒng)2服務(wù)進行相應(yīng)處理;4)系統(tǒng)2服務(wù)將處理結(jié)果信息發(fā)送回信息存取通道或信息處理通道;5)系統(tǒng)2服務(wù)處理的結(jié)果信息由信息存取通道或處理通道返回至客戶端應(yīng)用2;6)客戶端應(yīng)用2將信息發(fā)送回信息協(xié)作通道;7)信息協(xié)作通道將結(jié)果發(fā)送回系統(tǒng)1服務(wù),由系統(tǒng)1服務(wù)完成與客戶端應(yīng)用1的交互。
上述組合服務(wù)總線的實現(xiàn)過程中,實現(xiàn)不同自治域間的信息協(xié)作的過程包含如下步驟1)自治域1中主體需要與自治域2中主體進行信息協(xié)作時,則由自治域1服務(wù)將相關(guān)協(xié)作信息發(fā)送至自治域1的信息協(xié)作通道;2)自治域1的信息協(xié)作通道將信息發(fā)送至交換適配器,由交換適配器負責轉(zhuǎn)換私有數(shù)據(jù)形式為公有標準形式,并通過信息安全管套完成信息的安全防護,最后交給核心交換網(wǎng)關(guān);3)核心交換網(wǎng)關(guān)解析目的地址,將信息發(fā)送至自治域2的信息安全套管,進行相關(guān)安全處理后,交由交換適配器完成信息格式的轉(zhuǎn)換,最后交給自治域2的信息協(xié)作通道;4)自治域2的信息協(xié)作通道將信息發(fā)送至自治域2的客戶端應(yīng)用2;5)客戶端應(yīng)用2通過信息存取或處理通道請求自治域2的服務(wù);6)自治域2的信息存取或處理通道負責將信息發(fā)送至自治域2服務(wù);7)自治域2服務(wù)進行相關(guān)處理后,將結(jié)果返回信息存取或處理通道;8)將信息返回至客戶端應(yīng)用2;9)客戶端應(yīng)用2將結(jié)果信息返回到自治域2的信息協(xié)作通道;10)自治域2的信息協(xié)作通道將結(jié)果信息發(fā)送至交換適配器,由交換適配器負責轉(zhuǎn)換私有數(shù)據(jù)形式為公有標準形式,并通過信息安全管套完成信息的安全防護,最后返回給核心交換網(wǎng)關(guān);11)核心交換網(wǎng)關(guān)解析目的地址,將結(jié)果信息返回至自治域1的信息安全套管,進行相關(guān)安全處理后,交由交換適配器完成信息格式的轉(zhuǎn)換,最后交給自治域1的信息協(xié)作通道;12)自治域1的信息協(xié)作通道將返回結(jié)果發(fā)送至自治域1服務(wù),繼續(xù)完成服務(wù)操作。
上述組合服務(wù)總線的實現(xiàn)過程中,客戶端獲取知識的過程包含如下步驟1)客戶端應(yīng)用程序通過信息安全屏障訪問信息存取通道;2)信息存取通道按照客戶端信息查詢知識庫;3)知識庫根據(jù)輸入信息確定需使用的服務(wù)資源名稱,將該服務(wù)資源名稱發(fā)送至目錄管理服務(wù)器;4)目錄管理服務(wù)器查找相應(yīng)服務(wù)資源的位置及其他相關(guān)調(diào)用信息,激活相應(yīng)服務(wù)資源服務(wù)器;5)服務(wù)資源服務(wù)器到知識庫中查找相關(guān)的知識;6)知識庫將相關(guān)知識返回給服務(wù)資源服務(wù)器;7)實體操作服務(wù)將獲得知識發(fā)送至?xí)挿?wù);8)會話服務(wù)將獲得知識發(fā)送至信息存取通道;9)將相關(guān)知識發(fā)送給客戶端。
本發(fā)明所述的組合服務(wù)總線系統(tǒng)及其實現(xiàn)方法與現(xiàn)有技術(shù)相比,將系統(tǒng)劃分為信息存取、信息處理、信息交換、信息協(xié)作、信息展現(xiàn)以及知識獲取服務(wù)的組合,通過數(shù)據(jù)資源的統(tǒng)一管理、服務(wù)資源的統(tǒng)一管理以及知識的統(tǒng)一管理,建立了良好的互操作基礎(chǔ),使得在其上構(gòu)建的系統(tǒng)能方便的實現(xiàn)系統(tǒng)間的互連、互通和互操作,為新建大規(guī)模應(yīng)用提供了從需求分析到系統(tǒng)設(shè)計、實現(xiàn)的有效手段。
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步的說明。
圖1為現(xiàn)有的大規(guī)模分布式系統(tǒng)的結(jié)構(gòu)示意圖。
圖2為本發(fā)明所述的組合服務(wù)總線系統(tǒng)的結(jié)構(gòu)示意圖。
圖3為各服務(wù)總線的基本結(jié)構(gòu)圖。
圖4為基于本組合服務(wù)總線的應(yīng)用系統(tǒng)構(gòu)建的結(jié)構(gòu)示意圖。
圖5為組合服務(wù)總線應(yīng)用于某區(qū)信息資源服務(wù)平臺的結(jié)構(gòu)示意圖。
圖6為本組合服務(wù)總線系統(tǒng)實現(xiàn)信息存取過程的流程圖。
圖7為本組合服務(wù)總線系統(tǒng)實現(xiàn)信息處理過程的流程圖。
圖8為同一自治域內(nèi)的系統(tǒng)之間實現(xiàn)信息交換過程的流程圖。
圖9為不同自治域的系統(tǒng)之間實現(xiàn)信息交換過程的流程圖。
圖10為同一自治域的多個主體之間進行信息協(xié)作的流程圖。
圖11為不同自治域的主體之間實現(xiàn)跨邊界信息協(xié)作的流程圖。
圖12為信息展現(xiàn)過程的流程圖。
圖13為知識獲取過程的流程圖。
具體實施例方式
本組合服務(wù)總線的基本實現(xiàn)思路在于將整個系統(tǒng)中用于實現(xiàn)互聯(lián)、互通、互操作的服務(wù)和進行信息存取、處理等基本的服務(wù)等同處理,使得各子系統(tǒng)的互操作成為系統(tǒng)的基本功能,這種處理方式能大大增強各子系統(tǒng)之間的互操作能力。
為具體實現(xiàn)上述的發(fā)明思路,本組合服務(wù)總線采用如圖2所示的系統(tǒng)結(jié)構(gòu)。它是由核心交換網(wǎng)關(guān)和多條服務(wù)總線組成的星型結(jié)構(gòu)。每條服務(wù)總線負責提供一個自治域的業(yè)務(wù)功能。這里所說的自治域指一個具有統(tǒng)一管理機構(gòu)、統(tǒng)一路由策略的網(wǎng)絡(luò)范圍。各自治域之間的信息交換或協(xié)作則通過核心交換網(wǎng)關(guān)進行,該核心交換網(wǎng)關(guān)主要用于實現(xiàn)信息的路由、傳遞功能。
各服務(wù)總線的基本結(jié)構(gòu)如圖3所示,包含兩部分客戶端部分和服務(wù)器部分,客戶端構(gòu)建于網(wǎng)絡(luò)瀏覽器上,用以實現(xiàn)信息展現(xiàn)的功能,為包括文本型、關(guān)系型和媒體型數(shù)據(jù)在內(nèi)的各種信息類型提供統(tǒng)一的展現(xiàn)服務(wù)端口;服務(wù)器部分包括信息安全屏障層、信息通道層、服務(wù)提供層、信息總線層以及容災(zāi)備份子系統(tǒng)等部分。其中信息安全屏障層位于最外層,其作用在于在統(tǒng)一服務(wù)體系內(nèi)提供統(tǒng)一和完整的安全服務(wù)以及安全策略服務(wù)。信息通道層包括信息存取通道、信息處理通道、信息交換通道和信息協(xié)作通道。其中信息存取通道為各種信息的存取提供統(tǒng)一的服務(wù)端口;信息處理通道為信息的各種處理和計算提供統(tǒng)一的服務(wù)端口;信息交換通道為包括系統(tǒng)內(nèi)交換、系統(tǒng)間交換和自治域間交換的各種信息交換模式提供統(tǒng)一的服務(wù)端口;信息協(xié)作通道為包括多主體協(xié)作模式、跨邊界協(xié)作模式在內(nèi)的信息協(xié)作模式提供統(tǒng)一的服務(wù)端口。服務(wù)提供層包括數(shù)據(jù)資源服務(wù)器、服務(wù)資源服務(wù)器、目錄管理服務(wù)器以及知識庫。其中數(shù)據(jù)資源服務(wù)器用于實現(xiàn)服務(wù)體系內(nèi)的數(shù)據(jù)資源管理;服務(wù)資源服務(wù)器實現(xiàn)服務(wù)體系內(nèi)的服務(wù)管理;目錄管理服務(wù)器實現(xiàn)對數(shù)據(jù)資源和服務(wù)資源的統(tǒng)一目錄管理服務(wù);知識庫用于存放系統(tǒng)業(yè)務(wù)相關(guān)知識信息,負責提供將基本服務(wù)資源與數(shù)據(jù)資源連接所需的知識。信息總線層負責完成同一服務(wù)總線上各服務(wù)、系統(tǒng)之間信息的交換、傳遞。容災(zāi)備份子系統(tǒng)為系統(tǒng)提供數(shù)據(jù)備份服務(wù),它是信息資源服務(wù)平臺的基本組成部分。交換適配器分別與信息通道層、服務(wù)提供層、信息總線層實現(xiàn)連接,其作用在于完成服務(wù)總線私有格式數(shù)據(jù)與公共標準格式數(shù)據(jù)的轉(zhuǎn)換,以便于信息交換和協(xié)作。在服務(wù)總線與核心交換網(wǎng)關(guān)之間是信息安全套管,它用于對與核心交換網(wǎng)關(guān)交換的信息進行安全處理。
通過上述的結(jié)構(gòu),使本發(fā)明所述的組合服務(wù)總線系統(tǒng)可以用來承載復(fù)雜的跨組織的大規(guī)模應(yīng)用系統(tǒng)、電子政務(wù)應(yīng)用系統(tǒng)等建設(shè)。它與上述的現(xiàn)有分布式系統(tǒng)架構(gòu)完全不同。如圖4所示,它采用服務(wù)總線的技術(shù)理念,由統(tǒng)一的應(yīng)用支撐環(huán)境和統(tǒng)一的后臺數(shù)據(jù)庫支撐系統(tǒng)的運行,并由統(tǒng)一的目錄服務(wù)平臺、安全認證平臺以及服務(wù)注冊平臺為其提供服務(wù),各個業(yè)務(wù)子系統(tǒng)采用面向目標的工作模式,根據(jù)目標的不同區(qū)分為如圖4所示的不同業(yè)務(wù)應(yīng)用子系統(tǒng)。子系統(tǒng)的功能服務(wù)及數(shù)據(jù)信息均統(tǒng)一管理,并通過知識庫建立服務(wù)與數(shù)據(jù)信息的連接,以提高整個系統(tǒng)的資源利用率,并使各個子系統(tǒng)具有良好的互操作性。另外,本系統(tǒng)結(jié)構(gòu)的另一個優(yōu)點還在于便于針對新的目標擴展新的業(yè)務(wù)應(yīng)用子系統(tǒng)。
本發(fā)明所述的組合服務(wù)總線系統(tǒng)中核心交換網(wǎng)關(guān)用于不同服務(wù)總線間信息的交換、傳遞。圖5為組合服務(wù)總線應(yīng)用于某區(qū)信息資源服務(wù)平臺的結(jié)構(gòu)示意圖,為清晰起見,圖中核心交換網(wǎng)關(guān)由三個連接不同服務(wù)總線的網(wǎng)關(guān)來表示。該平臺是本發(fā)明所述的組合服務(wù)總線系統(tǒng)技術(shù)在電子政務(wù)中的成功應(yīng)用。它不按照傳統(tǒng)模式分部門建立系統(tǒng),以避免新的“信息孤島”現(xiàn)象的產(chǎn)生,而是將整個區(qū)電子政務(wù)作為整體考慮,按照服務(wù)對象不同,將其劃分為三類服務(wù)體系政府服務(wù)體系、企業(yè)發(fā)展服務(wù)體系、社會和公共事業(yè)服務(wù)體系。政府服務(wù)體系是面向社會和經(jīng)濟發(fā)展的整體環(huán)境的服務(wù),以創(chuàng)造和維護本地區(qū)安全穩(wěn)定的社會局面、持續(xù)繁榮的經(jīng)濟環(huán)境和高效公正的執(zhí)政氛圍為目標,其主要業(yè)務(wù)類型包括人口管理、就業(yè)再就業(yè)管理、財政管理等等;企業(yè)發(fā)展服務(wù)體系是面向本地區(qū)各類生產(chǎn)和銷售企業(yè)的服務(wù),以直接服務(wù)本地區(qū)各類企業(yè),維護市場正常秩序為目標,其主要業(yè)務(wù)類型包括農(nóng)副產(chǎn)品管理、工業(yè)品管理、市場秩序管理等等;社會和公眾服務(wù)體系是面向社會公眾和公共事業(yè)的服務(wù),直接服務(wù)于社會大眾,以建立安定祥和、健康向上的生活氛圍為基本目標。其主要的業(yè)務(wù)類型包括普遍公共服務(wù)、法制服務(wù)、社會安定服務(wù)等等。
針對三類服務(wù)體系,圖5所示的信息資源服務(wù)平臺被表示成三總線-三網(wǎng)關(guān)結(jié)構(gòu)。三總線為政府服務(wù)總線、企業(yè)發(fā)展服務(wù)總線以及社會和公共事業(yè)發(fā)展服務(wù)總線,三條總線之間利用政府-企業(yè)服務(wù)網(wǎng)關(guān)、企業(yè)-社會服務(wù)網(wǎng)關(guān)、政府-社會服務(wù)網(wǎng)關(guān)連接、交換信息。每一服務(wù)總線上要承載若干業(yè)務(wù)系統(tǒng),例如政府服務(wù)總線上需承載人口管理系統(tǒng)、綜合調(diào)節(jié)管理系統(tǒng)、國有資產(chǎn)管理系統(tǒng)等等,這些系統(tǒng)在需求分析階段要明確系統(tǒng)處理的信息資源、對信息資源的處理方式以及信息資源與服務(wù)資源之間的連接關(guān)系。在系統(tǒng)設(shè)計實施階段,將信息資源存入政府服務(wù)總線的數(shù)據(jù)資源服務(wù)器中,服務(wù)資源存入服務(wù)資源服務(wù)器中,將系統(tǒng)元信息存放于目錄管理服務(wù)器中,并將數(shù)據(jù)資源與服務(wù)資源之間的連接關(guān)系(即具體業(yè)務(wù)信息)存入知識庫。系統(tǒng)運行過程中由系統(tǒng)調(diào)度機制通過知識庫中知識連接服務(wù)資源與相關(guān)數(shù)據(jù)資源。不同服務(wù)總線間需要信息交換或協(xié)作時,通過服務(wù)網(wǎng)關(guān)完成。
基于以上的組合服務(wù)總線結(jié)構(gòu),我們給出各類基礎(chǔ)服務(wù)邏輯的工作流程,這些基礎(chǔ)服務(wù)邏輯的工作流程獨立于具體的業(yè)務(wù)數(shù)據(jù),在系統(tǒng)實際構(gòu)建過程中,通過知識庫中相關(guān)業(yè)務(wù)知識來連接服務(wù)與數(shù)據(jù)。
實現(xiàn)上述組合服務(wù)總線的工作大致可分為5個階段1)將大型跨組織系統(tǒng)按自治域劃分為不同的服務(wù)總線,每個自治域的業(yè)務(wù)系統(tǒng)需求按照服務(wù)邏輯與數(shù)據(jù)邏輯分離的原則進行分析,明確所需服務(wù)資源、數(shù)據(jù)資源以及相關(guān)的知識;2)將服務(wù)資源、數(shù)據(jù)資源及相關(guān)知識部署到服務(wù)資源服務(wù)器、數(shù)據(jù)資源服務(wù)器以及知識庫中,同時需要在目錄管理服務(wù)器中加入服務(wù)資源、數(shù)據(jù)資源的定位信息;3)客戶利用客戶展現(xiàn)通道驗證用戶輸入信息的有效性、向服務(wù)器端發(fā)出請求,服務(wù)器端利用相應(yīng)的信息服務(wù)通道接收信息,并訪問知識庫以及目錄管理服務(wù)器將相關(guān)服務(wù)與數(shù)據(jù)組合;4)利用組裝后的服務(wù)和相關(guān)業(yè)務(wù)數(shù)據(jù)完成業(yè)務(wù)功能;5)將結(jié)果信息通過相關(guān)信息服務(wù)通道送至客戶端(或其它通道、服務(wù)總線)。若結(jié)果信息是返回給客戶端的,則由客戶端信息展現(xiàn)通道驗證數(shù)據(jù)有效性,并將結(jié)果顯示給最終用戶;若返回給其它通道或服務(wù)總線,則需要繼續(xù)完成相關(guān)其它服務(wù)。
上面對本組合服務(wù)總線的系統(tǒng)架構(gòu)和整體實現(xiàn)過程進行了說明,下面則分別對該組合服務(wù)總線系統(tǒng)實現(xiàn)信息存取、信息處理、信息協(xié)作、信息展現(xiàn)、知識獲取等業(yè)務(wù)功能的工作流程進行詳細說明。
1.信息存取流程信息存取流程主要用于對后臺的文本型信息存取、關(guān)系型信息存取、多媒體信息存取等,其工作流程如圖6所示,包括如下步驟1)符合安全要求的客戶請求透過信息安全屏障層訪問信息存取通道;2)信息存取通道按照客戶端數(shù)據(jù)信息查詢知識庫;3)知識庫根據(jù)輸入數(shù)據(jù)信息確定需使用的服務(wù)資源名稱,將該服務(wù)資源名稱發(fā)送至目錄管理服務(wù)器;4)目錄管理服務(wù)器查找信息存取服務(wù)的位置及其他相關(guān)調(diào)用參數(shù)信息,激活相應(yīng)信息存取服務(wù);5)信息存取服務(wù)向信息存取通道請求操作數(shù)據(jù)信息;
6)信息存取通道按照輸入數(shù)據(jù)信息要求查詢知識庫;7)知識庫確定使用的數(shù)據(jù)資源,將數(shù)據(jù)資源名稱發(fā)送至目錄管理服務(wù)器;8)目錄管理服務(wù)器查找相應(yīng)數(shù)據(jù)資源;9)將數(shù)據(jù)資源交給信息存取服務(wù);10)信息存取服務(wù)處理完畢,將結(jié)果信息發(fā)送給會話服務(wù);11)會話服務(wù)將結(jié)果交給信息存取通道;12)結(jié)果信息經(jīng)信息安全屏障,返回客戶端。
2.信息處理流程信息處理流程如圖7所示,它與信息存取的步驟大致相同,其區(qū)別在于信息存取流程中調(diào)用服務(wù)資源服務(wù)器提供信息存取服務(wù),完成對信息的讀出、寫入、查詢等功能,而信息處理流程中則調(diào)用服務(wù)資源服務(wù)器提供信息處理服務(wù),從而完成對信息的科學(xué)計算處理、數(shù)據(jù)加工處理以及人工智能處理等。
3.信息交換流程信息交換流程包括不同服務(wù)之間的信息交換過程,同一自治域內(nèi)的系統(tǒng)之間的信息交換流程,不同自治域內(nèi)的系統(tǒng)之間的信息交換流程等幾種類型,下面分別說明如下a.不同服務(wù)之間的信息交換過程通過信息總線直接交互完成。
b.同一自治域內(nèi)的系統(tǒng)之間的信息交換流程如圖8所示,包括如下步驟1)系統(tǒng)1中的服務(wù)需要與系統(tǒng)2中的服務(wù)交換信息,則將待交換信息發(fā)送至信息交換通道;2)信息交換通道將信息發(fā)送至系統(tǒng)2服務(wù);3)系統(tǒng)2服務(wù)完成信息交換,將結(jié)果信息返回到信息交換通道;4)信息交換通道將結(jié)果返回至系統(tǒng)1服務(wù)。
上述的系統(tǒng)1和系統(tǒng)2中的服務(wù)由服務(wù)資源服務(wù)器提供。
c.不同自治域內(nèi)的系統(tǒng)之間的信息交換流程如圖9所示,包括下列步驟1)自治域1服務(wù)需要與自治域2服務(wù)交換信息,則將待交換信息發(fā)送至自治域1的信息交換通道;2)自治域1的信息交換通道將信息發(fā)送至交換適配器,由交換適配器負責轉(zhuǎn)換私有數(shù)據(jù)形式為公有標準形式,并通過信息安全管套完成信息的安全防護,最后交給核心交換網(wǎng)關(guān);3)核心交換網(wǎng)關(guān)解析目的地址,將信息發(fā)送至自治域2的信息安全套管。進行相關(guān)安全處理后,交由交換適配器完成信息格式的轉(zhuǎn)換,最后交給信息交換通道;4)自治域2的信息交換通道將信息發(fā)送至自治域2的服務(wù),進行相關(guān)信息操作;5)自治域2服務(wù)完成信息操作,將結(jié)果信息返回到自治域2的信息交換通道;6)自治域2的信息交換通道將結(jié)果信息發(fā)送至交換適配器,由交換適配器負責轉(zhuǎn)換私有數(shù)據(jù)形式為公有標準形式,并通過信息安全管套完成信息的安全防護,最后返回給核心交換網(wǎng)關(guān);7)核心交換網(wǎng)關(guān)解析目的地址,將結(jié)果信息返回至自治域1的信息安全套管,進行相關(guān)安全處理后,交由交換適配器完成信息格式的轉(zhuǎn)換,最后交給自治域1的信息交換通道;8)自治域1的信息交換通道將返回結(jié)果發(fā)送至自治域1服務(wù),繼續(xù)完成服務(wù)操作。
4.信息協(xié)作流程信息協(xié)作是多個主體或者系統(tǒng)按照一定的順序及要求進行各自相關(guān)的處理,最終實現(xiàn)一個業(yè)務(wù)目標的過程。信息協(xié)作分為兩種情況,第一種情況是指同一自治域的多個主體之間的信息協(xié)作,即完成主體功能的客戶端、系統(tǒng)服務(wù)均位于同一服務(wù)總線上時實現(xiàn)的信息協(xié)作;第二種情況是指不同自治域的主體之間實現(xiàn)的跨邊界信息協(xié)作。
第一種信息協(xié)作的實現(xiàn)流程如圖10所示,包括如下步驟1)客戶端應(yīng)用1需要與客戶端應(yīng)用2進行信息協(xié)作時,由客戶端應(yīng)用1請求的系統(tǒng)1服務(wù)將相關(guān)協(xié)作信息發(fā)送至信息協(xié)作通道;2)信息協(xié)作通道將信息發(fā)送至客戶端應(yīng)用2;3)客戶端應(yīng)用2透過信息安全屏障訪問信息存取或處理通道,進行相應(yīng)處理;4)系統(tǒng)2服務(wù)將處理結(jié)果信息發(fā)送回信息協(xié)作通道或信息處理通道;5)系統(tǒng)2服務(wù)處理的結(jié)果信息由信息存取通道或處理通道返回至客戶端應(yīng)用2;6)客戶端應(yīng)用2將信息發(fā)送回信息協(xié)作通道;7)信息協(xié)作通道將結(jié)果發(fā)送回系統(tǒng)1服務(wù),由系統(tǒng)1服務(wù)完成與客戶端應(yīng)用1的交互。
第二種信息協(xié)作的實現(xiàn)流程如圖11所示,包括如下步驟1)自治域1中主體需要與自治域2中主體進行信息協(xié)作,則由自治域1服務(wù)將相關(guān)協(xié)作信息發(fā)送至自治域1的信息協(xié)作通道;2)自治域1的信息協(xié)作通道將信息發(fā)送至交換適配器,由交換適配器負責轉(zhuǎn)換私有數(shù)據(jù)形式為公有標準形式,并通過信息安全管套完成信息的安全防護,最后交給核心交換網(wǎng)關(guān);3)核心交換網(wǎng)關(guān)解析目的地址,將信息發(fā)送至自治域2的信息安全套管,進行相關(guān)安全處理后,交由交換適配器完成信息格式的轉(zhuǎn)換,最后交給自治域2的信息協(xié)作通道;4)自治域2的信息協(xié)作通道將信息發(fā)送至自治域2的客戶端應(yīng)用2;5)客戶端應(yīng)用2通過信息存取或處理通道請求自治域2的服務(wù);6)自治域2的信息存取或處理通道負責將信息發(fā)送至自治域2服務(wù);7)自治域2服務(wù)進行相關(guān)處理后,將結(jié)果返回信息存取或處理通道;8)將信息返回至客戶端應(yīng)用2;9)客戶端應(yīng)用2將結(jié)果信息返回到自治域2的信息協(xié)作通道;10)自治域2的信息協(xié)作通道將結(jié)果信息發(fā)送至交換適配器,由交換適配器負責轉(zhuǎn)換私有數(shù)據(jù)形式為公有標準形式,并通過信息安全管套完成信息的安全防護,最后返回給核心交換網(wǎng)關(guān);11)核心交換網(wǎng)關(guān)解析目的地址,將結(jié)果信息返回至自治域1的信息安全套管,進行相關(guān)安全處理后,交由交換適配器完成信息格式的轉(zhuǎn)換,最后交給自治域1的信息協(xié)作通道;12)自治域1的信息協(xié)作通道將返回結(jié)果發(fā)送至自治域1服務(wù),繼續(xù)完成服務(wù)操作。
5.信息展現(xiàn)流程信息展現(xiàn)流程發(fā)生在客戶端,如圖12所示,包含如下步驟
1)用戶界面輸入信息的有效性驗證;2)后臺系統(tǒng)返回結(jié)果的有效性驗證,并顯示結(jié)果。
6.知識獲取流程知識獲取流程如圖13所示,包括如下步驟1)客戶端應(yīng)用程序通過信息安全屏障訪問信息存取通道;2)信息存取通道按照客戶端信息查詢知識庫;3)知識庫根據(jù)輸入信息確定需使用的服務(wù)資源名稱,將該服務(wù)資源名稱發(fā)送至目錄管理服務(wù)器;4)目錄管理服務(wù)器查找相應(yīng)服務(wù)資源的位置及其他相關(guān)調(diào)用信息,激活相應(yīng)服務(wù)資源服務(wù)器;5)服務(wù)資源服務(wù)器到知識庫中查找相關(guān)的知識;6)知識庫將相關(guān)知識返回給服務(wù)資源服務(wù)器;7)實體操作服務(wù)將獲得知識發(fā)送至?xí)挿?wù);8)會話服務(wù)將獲得知識發(fā)送至信息存取通道;9)將相關(guān)知識發(fā)送給客戶端。
上面對本發(fā)明所述的組合服務(wù)總線系統(tǒng)及其實現(xiàn)信息存取、信息處理、信息協(xié)作、信息展現(xiàn)、知識獲取的方法進行了說明,但顯然本發(fā)明的具體實現(xiàn)形式并不局限于此。對于本技術(shù)領(lǐng)域的一般技術(shù)人員來說,在不背離本發(fā)明所述方法的精神和權(quán)利要求范圍的情況下對它進行的各種顯而易見的改變都在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種組合服務(wù)總線系統(tǒng),其特征在于所述組合服務(wù)總線系統(tǒng)包括至少一個核心交換網(wǎng)關(guān)和至少一條服務(wù)總線;每條服務(wù)總線提供一個自治域的業(yè)務(wù)功能,各自治域之間的信息交互通過所述核心交換網(wǎng)關(guān)進行;所述服務(wù)總線包含客戶端部分和服務(wù)器部分,所述客戶端部分構(gòu)建于網(wǎng)絡(luò)瀏覽器上,用以實現(xiàn)信息展現(xiàn)的功能;所述服務(wù)器部分包括信息安全屏障層、信息通道層、服務(wù)提供層、信息總線層以及容災(zāi)備份子系統(tǒng);交換適配器分別與所述信息通道層、服務(wù)提供層、信息總線層連接,以完成服務(wù)總線私有格式數(shù)據(jù)與公共標準格式數(shù)據(jù)之間的轉(zhuǎn)化;所述服務(wù)總線與所述核心交換網(wǎng)關(guān)之間有信息安全套管。
2.如權(quán)利要求1所述的組合服務(wù)總線系統(tǒng),其特征在于所述信息安全屏障層位于所述服務(wù)器部分的最外層,包括信息存取通道、信息處理通道、信息交換通道和信息協(xié)作通道。
3.如權(quán)利要求1所述的組合服務(wù)總線系統(tǒng),其特征在于所述服務(wù)提供層包括數(shù)據(jù)資源服務(wù)器、服務(wù)資源服務(wù)器、目錄管理服務(wù)器以及知識庫,其中數(shù)據(jù)資源服務(wù)器用于實現(xiàn)數(shù)據(jù)資源管理;服務(wù)資源服務(wù)器實現(xiàn)服務(wù)體系內(nèi)的服務(wù)管理;目錄管理服務(wù)器實現(xiàn)對數(shù)據(jù)服務(wù)資源和服務(wù)資源的統(tǒng)一目錄管理服務(wù);知識庫用于存放系統(tǒng)業(yè)務(wù)相關(guān)知識信息。
4.一種實現(xiàn)如權(quán)利要求1所述的組合服務(wù)總線的方法,包括如下步驟1)將大型跨組織系統(tǒng)按自治域劃分為不同的服務(wù)總線,每個自治域的業(yè)務(wù)系統(tǒng)需求按照服務(wù)邏輯與數(shù)據(jù)邏輯分離的原則進行分析,明確所需服務(wù)資源、數(shù)據(jù)資源以及相關(guān)的知識;2)將服務(wù)資源、數(shù)據(jù)資源及相關(guān)知識部署到服務(wù)資源服務(wù)器、數(shù)據(jù)資源服務(wù)器以及知識庫中,同時在目錄管理服務(wù)器中加入服務(wù)資源、數(shù)據(jù)資源的定位信息;3)客戶利用客戶端信息展現(xiàn)通道驗證用戶輸入信息的有效性、向服務(wù)器端發(fā)出請求,服務(wù)器端利用相應(yīng)的信息服務(wù)通道接收信息,并訪問知識庫以及目錄管理服務(wù)器將相關(guān)服務(wù)與數(shù)據(jù)組合;4)利用組裝后的服務(wù)和相關(guān)業(yè)務(wù)數(shù)據(jù)完成業(yè)務(wù)功能;5)將結(jié)果信息通過相關(guān)信息服務(wù)通道送至客戶端或其它通道、服務(wù)總線,若結(jié)果信息是返回給客戶端的,則由客戶端信息展現(xiàn)通道驗證數(shù)據(jù)有效性,并將結(jié)果顯示給最終用戶;若返回給其它通道或服務(wù)總線,則需要繼續(xù)完成相關(guān)其它服務(wù)。
5.如權(quán)利要求4所述的實現(xiàn)組合服務(wù)總線的方法,其特征在于所述組合服務(wù)總線的實現(xiàn)過程中,信息存取過程具體包含如下步驟1)符合安全要求的客戶請求透過信息安全屏障層訪問信息存取通道;2)信息存取通道按照客戶端數(shù)據(jù)信息查詢知識庫;3)知識庫根據(jù)輸入數(shù)據(jù)信息確定需使用的服務(wù)資源名稱,將該服務(wù)資源名稱發(fā)送至目錄管理服務(wù)器;4)目錄管理服務(wù)器查找信息存取服務(wù)的位置及其他相關(guān)調(diào)用參數(shù)信息,激活相應(yīng)信息存取服務(wù);5)信息存取服務(wù)向信息存取通道請求操作數(shù)據(jù)信息;6)信息存取通道按照輸入數(shù)據(jù)信息要求查詢知識庫;7)知識庫確定使用的數(shù)據(jù)資源,將數(shù)據(jù)資源名稱發(fā)送至目錄管理服務(wù)器;8)目錄管理服務(wù)器查找相應(yīng)數(shù)據(jù)資源;9)將數(shù)據(jù)資源交給信息存取服務(wù);10)信息存取服務(wù)處理完畢,將結(jié)果信息發(fā)送給會話服務(wù);11)會話服務(wù)將結(jié)果交給信息存取通道;12)結(jié)果信息經(jīng)信息安全屏障,返回客戶端。
6.如權(quán)利要求4所述的實現(xiàn)組合服務(wù)總線的方法,其特征在于在所述組合服務(wù)總線的實現(xiàn)過程中,實現(xiàn)同一自治域內(nèi)信息交換的過程具體包含如下步驟1)系統(tǒng)(1)中的服務(wù)需要與系統(tǒng)(2)中的服務(wù)交換信息時,則將待交換信息發(fā)送至信息交換通道;2)信息交換通道將信息發(fā)送至系統(tǒng)(2)服務(wù);3)系統(tǒng)(2)服務(wù)完成信息交換,將結(jié)果信息返回到信息交換通道;4)信息交換通道將結(jié)果返回至系統(tǒng)(1)服務(wù)。
7.如權(quán)利要求4所述的實現(xiàn)組合服務(wù)總線的方法,其特征在于在所述組合服務(wù)總線的實現(xiàn)過程中,實現(xiàn)不同自治域內(nèi)信息交換的過程具體包含如下步驟1)自治域(1)服務(wù)需要與自治域(2)服務(wù)交換信息時,則將待交換信息發(fā)送至自治域(1)的信息交換通道;2)自治域(1)的信息交換通道將信息發(fā)送至交換適配器,由交換適配器負責轉(zhuǎn)換私有數(shù)據(jù)形式為公有標準形式,并通過信息安全管套完成信息的安全防護,最后交給核心交換網(wǎng)關(guān);3)核心交換網(wǎng)關(guān)解析目的地址,將信息發(fā)送至自治域(2)的信息安全套管,進行相關(guān)安全處理后,交由交換適配器完成信息格式的轉(zhuǎn)換,最后交給信息交換通道;4)自治域(2)的信息交換通道將信息發(fā)送至自治域(2)的服務(wù),進行相關(guān)信息操作;5)自治域(2)服務(wù)完成信息操作,將結(jié)果信息返回到自治域(2)的信息交換通道;6)自治域(2)的信息交換通道將結(jié)果信息發(fā)送至交換適配器,由交換適配器負責轉(zhuǎn)換私有數(shù)據(jù)形式為公有標準形式,并通過信息安全管套完成信息的安全防護,最后返回給核心交換網(wǎng)關(guān);7)核心交換網(wǎng)關(guān)解析目的地址,將結(jié)果信息返回至自治域(1)的信息安全套管,進行相關(guān)安全處理后,交由交換適配器完成信息格式的轉(zhuǎn)換,最后交給自治域(1)的信息交換通道;8)自治域(1)的信息交換通道將返回結(jié)果發(fā)送至自治域(1)服務(wù),繼續(xù)完成服務(wù)操作。
8.如權(quán)利要求4所述的實現(xiàn)組合服務(wù)總線的方法,其特征在于在所述組合服務(wù)總線的實現(xiàn)過程中,實現(xiàn)同一自治域內(nèi)信息協(xié)作的過程具體包含如下步驟1)客戶端應(yīng)用(1)需要與客戶端應(yīng)用(2)進行信息協(xié)作時,由客戶端應(yīng)用(1)請求的系統(tǒng)(1)服務(wù)將相關(guān)協(xié)作信息發(fā)送至信息協(xié)作通道;2)信息協(xié)作通道將信息發(fā)送至客戶端應(yīng)用(2);3)客戶端應(yīng)用(2)透過信息安全屏障訪問信息存取或處理通道,進行相應(yīng)處理;4)系統(tǒng)(2)服務(wù)將處理結(jié)果信息發(fā)送回信息協(xié)作通道或信息處理通道;5)系統(tǒng)(2)服務(wù)處理的結(jié)果信息由信息存取通道或處理通道返回至客戶端應(yīng)用(2);6)客戶端應(yīng)用(2)將信息發(fā)送回信息協(xié)作通道;7)信息協(xié)作通道將結(jié)果發(fā)送回系統(tǒng)(1)服務(wù),由系統(tǒng)(1)服務(wù)完成與客戶端應(yīng)用(1)的交互。
9.如權(quán)利要求4所述的實現(xiàn)組合服務(wù)總線的方法,其特征在于在所述組合服務(wù)總線的實現(xiàn)過程中,實現(xiàn)不同自治域間信息協(xié)作的過程具體包含如下步驟1)自治域(1)中主體需要與自治域(2)中主體進行信息協(xié)作時,自治域(1)服務(wù)將協(xié)作信息發(fā)送至該自治域的信息協(xié)作通道,2)信息協(xié)作通道將信息發(fā)送至交換適配器,由交換適配器負責轉(zhuǎn)換私有數(shù)據(jù)形式為公有標準形式,并通過信息安全管套完成信息的安全防護,最后交給核心交換網(wǎng)關(guān);3)核心交換網(wǎng)關(guān)解析目的地址,將信息發(fā)送至自治域(2)的信息安全套管,進行相關(guān)安全處理后,交由交換適配器完成信息格式的轉(zhuǎn)換,最后交給自治域(2)的信息協(xié)作通道;4)自治域(2)的信息協(xié)作通道將信息發(fā)送至自治域(2)的客戶端應(yīng)用(2);5)客戶端應(yīng)用(2)通過信息存取或處理通道請求自治域(2)的服務(wù);6)自治域(2)的信息存取或處理通道負責將信息發(fā)送至自治域(2)服務(wù);7)自治域(2)服務(wù)進行相關(guān)處理后,將結(jié)果返回信息存取或處理通道;8)將信息返回至客戶端應(yīng)用(2);9)客戶端應(yīng)用(2)將結(jié)果信息返回到自治域(2)的信息協(xié)作通道;10)自治域(2)的信息協(xié)作通道將結(jié)果信息發(fā)送至交換適配器,由交換適配器負責轉(zhuǎn)換私有數(shù)據(jù)形式為公有標準形式,并通過信息安全管套完成信息的安全防護,最后返回給核心交換網(wǎng)關(guān);11)核心交換網(wǎng)關(guān)解析目的地址,將結(jié)果信息返回至自治域(1)的信息安全套管,進行相關(guān)安全處理后,交由交換適配器完成信息格式的轉(zhuǎn)換,最后交給自治域(1)的信息協(xié)作通道;12)自治域(1)的信息協(xié)作通道將返回結(jié)果發(fā)送至自治域(1)服務(wù),繼續(xù)完成服務(wù)操作。
10.如權(quán)利要求4所述的實現(xiàn)組合服務(wù)總線的方法,其特征在于所述組合服務(wù)總線的實現(xiàn)過程中,客戶端獲取知識的過程具體包含如下步驟1)客戶端應(yīng)用程序通過信息安全屏障訪問信息存取通道;2)信息存取通道按照客戶端信息查詢知識庫;3)知識庫根據(jù)輸入信息確定需使用的服務(wù)資源名稱,將該服務(wù)資源名稱發(fā)送至目錄管理服務(wù)器;4)目錄管理服務(wù)器查找相應(yīng)服務(wù)資源的位置及其他相關(guān)調(diào)用信息,激活相應(yīng)服務(wù)資源服務(wù)器;5)服務(wù)資源服務(wù)器到知識庫中查找相關(guān)的知識;6)知識庫將相關(guān)知識返回給服務(wù)資源服務(wù)器;7)實體操作服務(wù)將獲得知識發(fā)送至?xí)挿?wù);8)會話服務(wù)將獲得知識發(fā)送至信息存取通道;9)將相關(guān)知識發(fā)送給客戶端。
全文摘要
本發(fā)明公開了一種組合服務(wù)總線系統(tǒng)及其實現(xiàn)方法。該系統(tǒng)包括至少一個核心交換網(wǎng)關(guān)和至少一條服務(wù)總線;每條服務(wù)總線提供一個自治域的業(yè)務(wù)功能,各自治域之間的信息交互通過核心交換網(wǎng)關(guān)進行;服務(wù)總線包含客戶端部分和服務(wù)器部分;服務(wù)總線與核心交換網(wǎng)關(guān)之間有信息安全套管。本組合服務(wù)總線系統(tǒng)將信息交換、信息協(xié)作等互聯(lián)、互通、互操作的服務(wù)與信息存取、處理等服務(wù)功能等同處理,使得系統(tǒng)的互操作成為系統(tǒng)的基本功能,從而大大增強了網(wǎng)間系統(tǒng)的互操作能力。
文檔編號H04L12/40GK1588906SQ20041007105
公開日2005年3月2日 申請日期2004年7月28日 優(yōu)先權(quán)日2004年7月28日
發(fā)明者杜宗霞 申請人:杜宗霞