專利名稱:建立商務(wù)社區(qū)的網(wǎng)絡(luò)的方法
建立商務(wù)社區(qū)的網(wǎng)絡(luò)的方法
本申請是申請日為2003年7月10日、申請?zhí)枮?01010156040. 7、發(fā)明名稱為“建立用于發(fā)送文件的路由的方法”的發(fā)明專利申請的分案申請。
版權(quán)聲明
本專利文獻(xiàn)的一部分公開包含受版權(quán)保護(hù)的資料。版權(quán)擁有者不反對任何人以它出現(xiàn)在專利和商標(biāo)局專利文獻(xiàn)或記錄中那樣對該專利文獻(xiàn)或該專利公開進(jìn)行傳真復(fù)制,但是在其他方面是保留全部版權(quán)的。
發(fā)明背景
本發(fā)明涉及一種系統(tǒng)和協(xié)議,該系統(tǒng)和協(xié)議支持社區(qū)(community)的參加者之間以及加入到社區(qū)網(wǎng)絡(luò)中的社區(qū)的參加者之間的電子商務(wù)文檔的通信。具體地說,它涉及一種系統(tǒng)和協(xié)議,該系統(tǒng)和協(xié)議用于在參加者之間路由電子商務(wù)文檔以及用于確保沿該路由的傳輸。
事務(wù)對事務(wù)(business-to-business, B2B) 和應(yīng)用對應(yīng)用 (application-to-application, A2A)電子商務(wù)正在代替電子數(shù)據(jù)交換(EDI)的以前協(xié)議。 由于事務(wù)努力改善它們關(guān)于B2B和A2A系統(tǒng)的效率,出現(xiàn)了大量不兼容的平臺(tái)和競爭的標(biāo)準(zhǔn)。在兼容的標(biāo)準(zhǔn)中,存在著有待填補(bǔ)的不兼容。例如,工業(yè)上已經(jīng)定義了簡單Web服務(wù)是什么。涉及簡單Web服務(wù)的標(biāo)準(zhǔn)包含UDDI、WSDL、XSDL和S0AP。然而,這些標(biāo)準(zhǔn)并非完全地意味著實(shí)際B2B和A2A電子商務(wù)的安全性、可靠性、易管理性以及靈活性(choreography ) 要求。基于處理流(process flow)的會(huì)話和合作web服務(wù)構(gòu)成具有合作和復(fù)雜web服務(wù)的組成部分,它們不是任何綜合性的或統(tǒng)一的標(biāo)準(zhǔn)的主體。
大量工業(yè)倡導(dǎo)者倡導(dǎo)對可應(yīng)用于B2B和A2A電子商務(wù)的標(biāo)準(zhǔn)進(jìn)行擴(kuò)展。 choreography 努力成果包含 OASIS 的 ebXML/BPSS、IBM 的 WSFL 和 Microsoft 的 XLANG。會(huì)話努力成果包含OASIS的ebXML/TRP和Microsoft的WS-routing。主導(dǎo)的安全性努力成果是IBM和Microsoft的WS-security,還有OASIS的稱為SAML補(bǔ)充安全性努力成果。對于可靠性,有Microsoft的建議、OASIS的ebXML/TRP和IBM的HTTPR。W3C正在解決所有這些領(lǐng)域中的標(biāo)準(zhǔn)化問題。關(guān)鍵的工業(yè)參與者已經(jīng)形成了稱為WSI的競爭集團(tuán)。沒有處理流的真正標(biāo)準(zhǔn),盡管有很多處理流的專用實(shí)現(xiàn)(propietaryimplementation)。對于易管理性,中心地定義信息可能有用,該信息通過規(guī)定在電子商務(wù)中涉及的策略和實(shí)體的能力,授權(quán)web服務(wù)的互操作性。中心定義(central definition)的一個(gè)工業(yè)標(biāo)準(zhǔn)是ebXML CPP/ CPA合同定義,它是由OASIS公布的。
因此,有機(jī)會(huì)設(shè)計(jì)用于包含、統(tǒng)一以及填補(bǔ)很多相關(guān)Web服務(wù)標(biāo)準(zhǔn)之間的不兼容的方法和結(jié)構(gòu),這些相關(guān)Web服務(wù)標(biāo)準(zhǔn)包含SOAP、UDDI、ebXML、WSDL、WS-security、SAML和 XSDL。總之,端對端服務(wù)以及實(shí)體之間電子商務(wù)文檔的安全傳遞能力是有用的。發(fā)明內(nèi)容
本發(fā)明包含一種設(shè)備和方法,用于建立社區(qū)網(wǎng)絡(luò)、在具有互異接口的社區(qū)之間路由文檔,并且以被信(trusted)和可信(trustworthy)方式來進(jìn)行。本發(fā)明的具體方面在權(quán)利要求書、說明書和附圖中描述。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種建立商務(wù)社區(qū)的網(wǎng)絡(luò)的方法,商務(wù)社區(qū)具有本地注冊表和至少一個(gè)可用于其他商務(wù)社區(qū)的服務(wù),所述方法包括在至少兩個(gè)商務(wù)社區(qū)的本地注冊表中注冊操作方案、外部端口配置和地址、以及安全憑證;建立至少一個(gè)全球黃頁服務(wù),其將對于所述網(wǎng)絡(luò)中的所述商務(wù)社區(qū)的服務(wù)的引用暴露給所述網(wǎng)絡(luò)的成員;建立至少一個(gè)全球白頁服務(wù),其包含所述商務(wù)社區(qū)的服務(wù)的細(xì)節(jié)、以及所述商務(wù)社區(qū)的外部端口配置和地址。
圖I描述屬于幾個(gè)社區(qū)的幾個(gè)實(shí)體。
圖2描述具有可選(alternate)通信信道的實(shí)體或連接器。
圖3描述用作在使用相似通信信道的兩個(gè)連接器之間的集線器的連接器。
圖4和5描述社區(qū)網(wǎng)絡(luò)中社區(qū)之間、跨越社區(qū)邊界的通信。
圖6描述中間社區(qū)、通信鏈。
圖7描述使用中間社區(qū)進(jìn)行翻譯服務(wù)。
圖8是支持社區(qū)內(nèi)路由的電子注冊表數(shù)據(jù)的方框圖。
圖9是更詳細(xì)的電子注冊表圖。
圖10是支持社區(qū)間路由的電子注冊表數(shù)據(jù)的方框圖。
圖11和12示出了可以編譯路由的XML格式。
圖13和14是社區(qū)內(nèi)路由和社區(qū)間路由的聞層不意圖。
圖15描述社區(qū)內(nèi)的安全性實(shí)現(xiàn)。
圖16描述社區(qū)間的安全性實(shí)現(xiàn)。
圖17描述授權(quán)(delegation)安全性服務(wù)。
圖18A和18B不出了將驗(yàn)證(anthentication)授權(quán)于網(wǎng)關(guān)。在圖19A和19B中, 將MML和SAML安全協(xié)議之間的轉(zhuǎn)換擴(kuò)展到社區(qū)之間的通信。
圖20到圖25中呈現(xiàn)附加安全性使用的情況。圖20是方框圖(修改頁)(91條)。 圖21示出了使用圖20中的設(shè)計(jì)進(jìn)行注冊服務(wù)本地驗(yàn)證。圖22中示出了該使用情況的變化,用于注冊服務(wù)遠(yuǎn)程驗(yàn)證。圖23和24示出了本地和遠(yuǎn)程驗(yàn)證。圖25示出了獲取文檔服務(wù)預(yù)訂的屬性斷言(assertion)。
圖26和27描述社區(qū)網(wǎng)絡(luò)的建立。
具體實(shí)施方式
以下參照附圖進(jìn)行詳細(xì)說明。描述優(yōu)選實(shí)施例是為了說明本發(fā)明,而不是為了限制其范圍,本發(fā)明的范圍由權(quán)利要求書限定。本領(lǐng)域技術(shù)人員將意識(shí)到關(guān)于描述的各種等效變化。
圖I示出了社區(qū)和社區(qū)網(wǎng)絡(luò)。在這些社區(qū)中,社區(qū)保持本地注冊表,該本地注冊表包含如用戶、公司、服務(wù)以及連接器等信息,其中連接器是社區(qū)的一部分。社區(qū)能夠是市場、 企業(yè)或子企業(yè)。社區(qū)能夠?qū)儆谝粋€(gè)或多個(gè)社區(qū)網(wǎng)絡(luò)。一般地,社區(qū)和網(wǎng)絡(luò)具有一些共同的商業(yè)興趣。在一個(gè)或多個(gè)社區(qū)網(wǎng)絡(luò)的成員社區(qū)之間具有互操作性。網(wǎng)絡(luò)包含黃金市場網(wǎng)絡(luò)I、貴金屬市場網(wǎng)絡(luò)2、私人網(wǎng)絡(luò)3和全球貿(mào)易web網(wǎng)絡(luò)4。在該示例中,黃金市場網(wǎng)絡(luò)I和貴金屬市場網(wǎng)絡(luò)2包含在全球貿(mào)易web網(wǎng)絡(luò)4中。貴金屬市場網(wǎng)絡(luò)2包含黃金和白銀市場 14、13。黃金市場消費(fèi)者能夠在白銀市場13中進(jìn)行白銀交易,而白銀市場消費(fèi)者能夠在黃金市場14中進(jìn)行交易。一個(gè)社區(qū),即PQR企業(yè)17,屬于黃金市場網(wǎng)絡(luò)I、私人網(wǎng)絡(luò)3和全球貿(mào)易web網(wǎng)絡(luò)4 ;另Iv社區(qū),即ABC大提供商18,屬于私人網(wǎng)絡(luò)3。在該不例中,XYZ黃金市場14是交易黃金的市場或社區(qū)。企業(yè)屬于該社區(qū)。諸如自身形成社區(qū)的PQR企業(yè)17之類的企業(yè)屬于黃金市場網(wǎng)絡(luò)I。這些社區(qū)是黃金市場網(wǎng)絡(luò)I和全球貿(mào)易web網(wǎng)絡(luò)4的一部分。小提供商15是黃金市場社區(qū)的一部分。其他企業(yè)16是社區(qū),這些社區(qū)是黃金市場社區(qū)網(wǎng)絡(luò)I的一部分。XYZ黃金市場14和其他黃金市場實(shí)體15-17之間的連接表明黃金市場需要企業(yè)(社區(qū)或其他)之間的所有通信,以便例如收集帳單和商業(yè)情報(bào)信息,這些企業(yè)處理將要通過XYZ黃金市場14路由的黃金交易。PQR企業(yè)17是一社區(qū),該社區(qū)是黃金市場的一部分,并且還是包含提供商18的本地私人網(wǎng)絡(luò)的一部分。小提供商15可以是單獨(dú)的小提供商,它們自身不需要形成社區(qū),而是在黃金市場的注冊表中注冊其例如用戶、組織、服務(wù)和變換的元數(shù)據(jù)。另一方面,ABC大提供商18形成了它自身的私人網(wǎng)絡(luò),例如,因?yàn)樗M鄬τ谄胀ü娫L問而使元數(shù)據(jù)、內(nèi)部事務(wù)部門系統(tǒng)和變換保持隱藏,因?yàn)樗鼈兪且韵喈?dāng)高的成本開發(fā)出來的。因?yàn)镻RQ17是ABC18的消費(fèi)者,它加入私人網(wǎng)絡(luò)3中。金融服務(wù)提供商DEF金融12想要給全球貿(mào)易web網(wǎng)絡(luò)4中的任何一個(gè)提供金融服務(wù),這就形成了它自身的社區(qū),并且以全球貿(mào)易web根11注冊。社區(qū)網(wǎng)絡(luò)提供了社區(qū)的全球注冊表。全球注冊表允許查找社區(qū)和確定到該社區(qū)或到外部連接器的一個(gè)或多個(gè)路由,可以通過外部連接器來路由前往該社區(qū)的電子商務(wù)文檔。從一個(gè)社區(qū)路由到另一個(gè)社區(qū)的文檔,可以直接在兩個(gè)社區(qū)的外部連接器之間路由,或通過一個(gè)或多個(gè)中間社區(qū)來非直接地路由。還能夠定義并且在社區(qū)注冊表中保持涉及社區(qū)的交易的商務(wù)和安全性規(guī)則。一般地,圖I示出了實(shí)體和社區(qū)的混合成員(loyalty),它創(chuàng)造了電子商務(wù)平臺(tái)間的互操作性的推動(dòng)力。
連接器是與其他應(yīng)用程序通信的應(yīng)用程序的通用術(shù)語。連接器可以通過充當(dāng)集線器、網(wǎng)關(guān)、外部端口、中央連接器等的其他連接器、基于定向進(jìn)行通信或者基于對等(P2P)進(jìn)行通信?;赑2P通信的連接器能夠與使用相同傳輸/封裝(envelope)協(xié)議的其他連接器通信?;赑2P通信的連接器可選地可以借助于執(zhí)行交易服務(wù)的其他集線器連接器,當(dāng)試圖與不使用相同的傳輸/封裝協(xié)議的連接器通信時(shí),基于定向通信的連接器根據(jù)路由規(guī)則、通過集線器連接器通信。連接器間的路由規(guī)則能夠映射在定向圖中,支持一個(gè)或多個(gè)傳輸/封裝協(xié)議的一個(gè)或多個(gè)集線器和輪福拓?fù)?spoke topology)。在一個(gè)或多個(gè)層(tier) 中,集線器和輪輻拓?fù)鋵⑼ㄐ乓暂嗇椥问綄?dǎo)向集線器。這便利于集中服務(wù),例如帳單、商務(wù)情報(bào)收集、跟蹤、審計(jì)、記帳或其他。多個(gè)集線器和輪輻機(jī)構(gòu)可以覆蓋相同的連接器,來支持不同的傳輸/封裝協(xié)議和技術(shù),如圖2所示。例如,可以需要更強(qiáng)健的集線器和輪輻機(jī)構(gòu)來使用Sonic作為傳輸技術(shù),而不使用HTTP或HTTPS??蛇x地,可以根據(jù)源和目的地是否是相同社區(qū)的一部分來進(jìn)行通信路由。在子社區(qū)(它可以包含整個(gè)社區(qū))之內(nèi),可能不需要集中功能,并且允許在連接器間進(jìn)行P2P通信,然而,當(dāng)與其他子社區(qū)中的目的地通信時(shí),引導(dǎo)這些連接器與父連接器進(jìn)行通信。
連接器可以分為簡單連接器(有時(shí)簡單地稱為連接器)、集線器(有時(shí)稱為網(wǎng)關(guān)或路由器)或者中心連接器??商鎿Q地,它們可以被以功能性進(jìn)行描述。簡單連接器用于經(jīng)由集線器連接器通信,當(dāng)允許它們在相同子社區(qū)的連接器間進(jìn)行P2P通信時(shí)除外。所謂的集線器由明確地指向或連接到它們的連接器使用。集線器可以提供多種功能,因此可以在從源到目的地的路由中出現(xiàn)超過一次。集線器轉(zhuǎn)發(fā)電子商務(wù)文檔或消息。集線器還可以在支持公共封裝協(xié)議的傳輸協(xié)議之間進(jìn)行翻譯。例如,集線器可以翻譯封裝協(xié)議,并且當(dāng)傳輸時(shí)而不是接收時(shí),還可以實(shí)現(xiàn)不同的傳輸協(xié)議。中心連接器是集線器的特殊情況,它們能夠由沒有明確地指向或連接到它們的連接器使用。中心連接器是有用的,例如,當(dāng)根據(jù)路由規(guī)則從源開始經(jīng)過連接器不會(huì)通向支持由目的地使用的傳輸/封裝協(xié)議的任何集線器時(shí),中心連接器用于執(zhí)行翻譯功能。
圖2示出了三個(gè)連接器簡單連接器201和一對集線器202-203,它們中的一個(gè)已被稱為網(wǎng)關(guān)203。連接器201受路由規(guī)則約束,當(dāng)傳輸/封裝協(xié)議是S0AP/HTTP 204時(shí),將通信導(dǎo)向集線器202,而當(dāng)使用MML/Sonic 205時(shí),將通信導(dǎo)向集線器203。實(shí)際上,子201 具有兩個(gè)父202-203。相關(guān)的父依賴于所使用的通信協(xié)議204-205。所示出的對于通信協(xié)議的定向路由的覆蓋還可以由傳輸安全性協(xié)議進(jìn)一步覆蓋,使得通過父的路由依賴于傳輸 /封裝/傳輸安全性協(xié)議三者組成的一組??商鎿Q地,正如本文所使用,傳輸/封裝協(xié)議可以指支持封裝和傳輸兩者的簡單的統(tǒng)一協(xié)議。當(dāng)前,傳輸和封裝協(xié)議是不同的,但是使用術(shù)語傳輸/封裝協(xié)議旨在包含將來的任何統(tǒng)一協(xié)議。
圖3-7示出了源A和目的地B的不同關(guān)系。在圖3中,源301和目的地302處于相同的社區(qū)中。它們兩者都通過路由規(guī)則指向集線器303,該路由規(guī)則通過MML/Sonic 304、 305將通信導(dǎo)向集線器303。在圖4中,源401和目的地402處于由社區(qū)邊界403分隔開的不同社區(qū)中。當(dāng)使用S0AP/HTTPS協(xié)議406、407時(shí),源和目的地都分別指向通過集線器404 和405的通信。因?yàn)樯鐓^(qū)之間的通信經(jīng)由外部連接器,所以該示例中的集線器還是注冊為可訪問其他社區(qū)的外部連接器。在圖5中,源501和目的地502再次被社區(qū)邊界503分隔開來。源501經(jīng)由ebXML/HTTPS協(xié)議507與集線器504通信??梢詫⒓€器505、506看作集線器504和連接器502沒有明確地指向或連接到的中心連接器。假設(shè)該目的地502使用 MML/HTTPS協(xié)議。集線器504沒有翻譯能力,但是集線器505、506有翻譯能力。集線器的公共協(xié)議是SOAP/某傳輸協(xié)議。各集線器將ebXML/HTTPS翻譯成SOAP/某傳輸協(xié)議(505),并且將MML/HTTPS翻譯成相同的SOAP/某傳輸協(xié)議(506 )。如果集線器執(zhí)行兩種翻譯功能,則它們可以在從源到目的地的該路由中出現(xiàn)兩次。正如所示,集線器505、506還是外部連接器,因?yàn)樗鼈兇┻^社區(qū)邊界503進(jìn)行通信。如果沒有社區(qū)邊界503,則集線器就不是外部連接器。
在圖6-7中,引入中間社區(qū)來提供服務(wù)。這些服務(wù)是網(wǎng)關(guān)和商務(wù)情報(bào)數(shù)據(jù)收集。中間社區(qū)一般是市場,這些市場使用各種協(xié)議、通過網(wǎng)關(guān)、提供到企業(yè)的連接。它們還能夠充當(dāng)企業(yè)的被信中介,以便彼此交互。它們還能夠給它們的消費(fèi)者提供商務(wù)情報(bào)數(shù)據(jù)。在圖6 中,服務(wù)橋接網(wǎng)絡(luò)中的兩個(gè)社區(qū)。如下的實(shí)現(xiàn)是有可能的,即該實(shí)現(xiàn)支持屬于多個(gè)網(wǎng)絡(luò)的中介,并且充當(dāng)允許橋接的兩個(gè)網(wǎng)絡(luò)的成員的網(wǎng)絡(luò)之間的橋接器。例如,在圖6中,源和目的地社區(qū)601和602可以不屬于相同的社區(qū)網(wǎng)絡(luò)。假設(shè)社區(qū)603屬于與源601共同的一個(gè)社區(qū)網(wǎng)絡(luò),以及屬于與目的地602共同的另一個(gè)社區(qū)網(wǎng)絡(luò),則社區(qū)603能夠在源和目的地的通信中充當(dāng)被信中介。在圖示的這種情況下,社區(qū)邊界608還是社區(qū)網(wǎng)絡(luò)邊界。這是簡單的情況,因?yàn)橛稍?01和目的地602使用的協(xié)議606、607相同。任何集線器603-605都不需要翻譯。在圖7中,需要翻譯,因?yàn)檫B接器701使用ebXML/HTTPS協(xié)議706,而連接器702使用MML/Sonic協(xié)議707。在該圖中,集線器711、712和713屬于由社區(qū)邊界708從源社區(qū)和目的地社區(qū)分隔開的中間社區(qū)。全部三個(gè)集線器都涉及從源到目的地的傳輸。集線器711 是外部連接器,它從集線器704接收電子商務(wù)文檔。第一次翻譯是由集線器712執(zhí)行的,從 ebXML/HTTPS翻譯到soap/HTTPS。這仍然不是目的地所需的協(xié)議組合,所以文檔被轉(zhuǎn)發(fā)給集線器713。集線器713執(zhí)行從soap/HTTPS到MML/sonic的進(jìn)一步翻譯,MML/sonic是目的地的協(xié)議組合。文檔被轉(zhuǎn)發(fā)到集線器705。
如圖3-7所示的傳遞消息所需的路由,由包含路由信息和路由算法的注冊表來支持。圖8是包含路由信息的部分注冊表的簡化示意圖。連接器801是該數(shù)據(jù)結(jié)構(gòu)的中心特征。連接器具有例如封裝翻譯、傳輸翻譯、外部可視能力、對等路由、子社區(qū)中的成員資格以及到相同子社區(qū)中的其他連接器的對等路由之類的能力802。因此,連接器801和能力802 之間的關(guān)系811支持零個(gè)或多個(gè)能力。一個(gè)或多個(gè)鏈接803將連接器801連接到協(xié)議804 和其他連接器。連接器801和特定傳輸/封裝協(xié)議804之間的關(guān)系816支持一個(gè)或多個(gè)協(xié)議。從連接器801通過812、鏈接803通過815到協(xié)議804,關(guān)系是一對一的。也就是說,從連接器801到特定傳輸/封裝協(xié)議804存在不超過一個(gè)的出站鏈接813,除了在圖8中未示出的、根據(jù)安全考慮而進(jìn)一步區(qū)分的傳輸協(xié)議的上述情況以外。出站鏈接813和入站鏈接 814與路由規(guī)則相對應(yīng)。而且,出站鏈接813表達(dá)了如下路由規(guī)則,即根據(jù)特定傳輸/封裝協(xié)議815、804而被傳送的消息需要被轉(zhuǎn)發(fā)到另一個(gè)連接器。鏈接803與子和父連接器801 相關(guān)聯(lián)。入站鏈接814將連接器801標(biāo)識(shí)為由子連接器根據(jù)特定傳輸/封裝協(xié)議通信的目的地,它由應(yīng)用于該子連接器的路由規(guī)則來表達(dá)。對于傳輸/封裝協(xié)議804,存在傳輸信息 806和封裝格式信息805兩者。至于使對象結(jié)構(gòu)正規(guī)化的問題,該傳輸和封裝信息806、805 可以被鏈接818、817到協(xié)議對804,而不是相同對象的一部分。在上述情況下,當(dāng)路由依賴于傳輸/封裝/安全性三者組成的一組時(shí),可以進(jìn)一步將所謂的信道對象引入到連接器801 和協(xié)議804之間,以便進(jìn)一步對數(shù)據(jù)結(jié)構(gòu)正規(guī)化。
圖9提供了描述了連接器的部分注冊表的替換圖。連接器901具有各種屬性。它具有名稱,該名稱可以是社區(qū)名稱和單獨(dú)的連接器名稱的結(jié)合。它具有描述和統(tǒng)一資源指示符(URI)。標(biāo)志指示該連接器是否是中心連接器或外部連接器。外部連接器是用戶定義的連接器。在社區(qū)之內(nèi),子社區(qū)中的成員資格反映在屬性PeerToPeerGroup中。該屬性可以是包含管理范圍或子社區(qū)的名稱的字符串。連接器901的能力包含傳輸翻譯922、封裝翻譯923和路由器動(dòng)作924。連接器901可以具有超過一個(gè)的傳輸翻譯能力922。在當(dāng)前實(shí)施例中,傳輸與特定封裝協(xié)議相關(guān)聯(lián)。假設(shè)翻譯在傳輸I到傳輸2之間是雙向的。標(biāo)志指示兩個(gè)傳輸協(xié)議是否是軟件實(shí)現(xiàn)自身擁有的。一種軟件實(shí)現(xiàn)提供HTTP、HTTPS和sonic傳輸協(xié)議的自動(dòng)(native)傳輸支持。其他傳輸協(xié)議,例如FTP,可以是用戶實(shí)現(xiàn)的。連接器901 還可以具有超過一個(gè)的封裝翻譯能力923。再次假設(shè)翻譯是雙向的。連接器還可以具有路由器能力924。路由器能力指集線器連接器轉(zhuǎn)發(fā)從其他連接器接收到的消息的能力。在本實(shí)施例中,路由與特定封裝協(xié)議相關(guān)聯(lián)。連接器901還與傳輸/封裝協(xié)議904相關(guān)聯(lián)。支持特定封裝協(xié)議和協(xié)議版本的傳輸規(guī)范??梢允褂镁哂刑囟ǚ庋b協(xié)議的各種傳輸類型。物理地址與特定傳輸類型相關(guān)聯(lián)??蛇x地,傳輸安全性可以與特定傳輸類型相關(guān)聯(lián)。傳輸規(guī)范904可以反映傳輸/封裝對或傳輸/封裝/安全性三者。標(biāo)志根據(jù)傳輸規(guī)范來指示是否可以忽略路由規(guī)則,以及是否可以基于對等原則、在該連接器與其為相同子社區(qū)的成員的其他連接器之間引導(dǎo)通信。路由規(guī)則對應(yīng)于允許的路由925。圖9中示出的注冊機(jī)構(gòu)能夠通過在連接器901和傳輸規(guī)范904之間引入信道對象而被正常化,以便利用封裝協(xié)議或傳輸/封裝協(xié)議來組成傳輸規(guī)范。
圖10提供了支持社區(qū)之間的路由的注冊表的部分的高層示意圖。目標(biāo)1001是源試圖到達(dá)的目的地。該目標(biāo)可以是最終目的地,或者是接近該目的地的負(fù)責(zé)轉(zhuǎn)發(fā)到該目的地的點(diǎn)。目標(biāo)與社區(qū)相關(guān)聯(lián),社區(qū)提供地址,例如URL,能夠在該地址處訪問社區(qū)注冊表。當(dāng)前實(shí)施例支持一個(gè)中間社區(qū)1003的指定,通過中間社區(qū)1003將消息轉(zhuǎn)發(fā)到目標(biāo)1001。目標(biāo)與目的地連接器1004以及一個(gè)或多個(gè)傳輸/封裝協(xié)議1005相關(guān)聯(lián)。如圖8所示,傳輸 /封裝協(xié)議與封裝格式1006和傳輸1007相關(guān)聯(lián)。
這里是使用該方案的XML文件示例,其中簡單集線器和輪輻拓?fù)渲杏袃蓚€(gè)應(yīng)用。
權(quán)利要求
1.一種建立商務(wù)社區(qū)的網(wǎng)絡(luò)的方法,商務(wù)社區(qū)具有本地注冊表和至少一個(gè)可用于其他商務(wù)社區(qū)的服務(wù),所述方法包括 在至少兩個(gè)商務(wù)社區(qū)的本地注冊表中注冊操作方案、外部端口配置和地址、以及安全憑證; 建立至少一個(gè)全球黃頁服務(wù),其將對于所述網(wǎng)絡(luò)中的所述商務(wù)社區(qū)的服務(wù)的引用暴露給所述網(wǎng)絡(luò)的成員; 建立至少一個(gè)全球白頁服務(wù),其包含所述商務(wù)社區(qū)的服務(wù)的細(xì)節(jié)、以及所述商務(wù)社區(qū)的外部端口配置和地址。
2.如權(quán)利要求I所述的方法,其中,所述全球黃頁服務(wù)是根據(jù)UDDI標(biāo)準(zhǔn)實(shí)施的。
3.如權(quán)利要求I所述的方法,其中,所述全球黃頁服務(wù)是由所述商務(wù)社區(qū)的網(wǎng)絡(luò)中的主社區(qū)負(fù)責(zé)的,并且新社區(qū)能夠加入所述商務(wù)社區(qū)的網(wǎng)絡(luò),并且變得能夠通過與主社區(qū)交換操作方案、外部端口配置和地址、以及安全憑證,來從所述全球黃頁服務(wù)發(fā)現(xiàn)對于服務(wù)的引用、以及能夠從所述全球白頁服務(wù)訪問服務(wù)的細(xì)節(jié)。
全文摘要
本發(fā)明公開了一種建立商務(wù)社區(qū)的網(wǎng)絡(luò)的方法,商務(wù)社區(qū)具有本地注冊表和至少一個(gè)可用于其他商務(wù)社區(qū)的服務(wù),所述方法包括在至少兩個(gè)商務(wù)社區(qū)的本地注冊表中注冊操作方案、外部端口配置和地址、以及安全憑證;建立至少一個(gè)全球黃頁服務(wù),其將對于所述網(wǎng)絡(luò)中的所述商務(wù)社區(qū)的服務(wù)的引用暴露給所述網(wǎng)絡(luò)的成員;建立至少一個(gè)全球白頁服務(wù),其包含所述商務(wù)社區(qū)的服務(wù)的細(xì)節(jié)、以及所述商務(wù)社區(qū)的外部端口配置和地址。
文檔編號(hào)G06Q10/00GK102982437SQ20121040864
公開日2013年3月20日 申請日期2003年7月10日 優(yōu)先權(quán)日2002年7月19日
發(fā)明者拉古納思.薩普拉姆, 杰亞拉姆.R.卡西, 托德.C.克勞斯, 克里斯托弗.克拉爾, 約瑟夫.桑菲利波 申請人:開放創(chuàng)新網(wǎng)絡(luò)有限責(zé)任公司