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

用于自動數(shù)據(jù)發(fā)現(xiàn)服務的系統(tǒng)和方法

文檔序號:6352317閱讀:261來源:國知局
專利名稱:用于自動數(shù)據(jù)發(fā)現(xiàn)服務的系統(tǒng)和方法
用于自動數(shù)據(jù)發(fā)現(xiàn)服務的系統(tǒng)和方法相關串請的交叉引用
本申請涉及=(I)PCT申請序列號_,代理人案號201000505-1,于與本申請相
同的日期提交的標題為“System and Method for Service Recommendation Service”;(2)
PCT申請序列號_,代理人案號201000504-1,于與本申請相同的日期提交的標題
為“System and Method for Serialized Data Service”;(3) PCT 申請序列號_,
代理人案號201000495-1,于與本申請相同的日期提交的標題為“System and Method
for Collaborative Information Services” ;以及(4) PCT 申請序列號_,代
理人案號201000497-1,于與本申請相同的日期提交的標題為“System and Method forSelf-Service Configuration of Authorization”,所述公開內(nèi)容被通過引用結(jié)合在本文中。
背景技術
信息可以具有巨大的價值。組合和維護用來存儲信息的數(shù)據(jù)庫涉及實際的成本。該成本可以包括用來獲取信息的成本、與用來收容信息、使信息安全以及使信息可用的實物資產(chǎn)相關聯(lián)的成本、和/或用來管理信息的勞動力成本。某信息的價值中的一些可以源自信息不被廣泛地知道(例如,不被共享)的事實。例如,供應商的列表、他們的產(chǎn)品以及定價、或客戶列表對于很可能將不傾向于與其競爭者共享這樣的信息的制造實體來說可能是有價值的。相反地,其他信息的價值中的一些可以源自信息被廣泛地知道(例如,被共享)的事實。例如,圖書目錄是通過被廣泛地獲得從而在嘗試在很多項目中定位特定項目的過程中節(jié)約了時間、精力、并且也許是金錢而對于用戶團體而言可能是有價值的信息。主要從不被廣泛知道(例如,在競爭者和/或客戶之間)得到價值的某競爭性信息可以得到額外的價值,如果其被以有限的方式與其他實體共享的話。一個這樣的示例是與供應鏈有關的信息。供應鏈是在將產(chǎn)品或服務從供應商移動到客戶的過程中所涉及的組織、人員、技術、活動、信息以及資源的系統(tǒng)。供應鏈中的參與者的關系除了其他以外還可以包括供應商-客戶、和/或競爭者。管理者和/或消費者還可能對關于特定的供應鏈的信息感興趣。例如,有關食物產(chǎn)品的供應鏈的信息對管理者和/或消費者來說可能是有興趣的。在有限的基礎上共享信息以表明某部件未被涉及、或者以其他方式追蹤在供應鏈中涉及的項目和/或處理可能是有益的。在有限的基礎上共享信息以用于可能有益于多個供應鏈實體和/或消費者的研究、或者向管理者證明或反駁某事實可能是令人期待的。提高的跟蹤能力還能夠限制偽造和有缺陷的產(chǎn)品的潛在巨大的經(jīng)濟和安全后果。例如,全球食物和/或商標名稱盜版問題能夠每年花費該行業(yè)數(shù)十億美元,并且能夠使該行業(yè)實施防偽技術以保護產(chǎn)品、商標和/或市場。召回也是關鍵的服務,其中補救行為將被應用于有缺陷的產(chǎn)品或其部件,使得標識受影響的產(chǎn)品的位置是令人期望的。提高的沿著供應鏈的跟蹤能力能夠例如通過減少響應時間和提高響應有效性來增加信任并且將事件的后果限制到更靠近供應鏈中的它們的源。對于協(xié)作信息系統(tǒng)來說,發(fā)現(xiàn)可能是大的挑戰(zhàn)。先前的發(fā)現(xiàn)方法已經(jīng)利用了可以是分離的和/或與包括例如分離的配置和管理編程接口的查詢基礎設施截然不同的發(fā)現(xiàn)基礎設施。同樣地,隨著時間的推移其對使得能夠?qū)崿F(xiàn)和管理他們的用于數(shù)據(jù)發(fā)現(xiàn)的支持的參與者來說可能是負擔。


圖I是圖示了根據(jù)本公開的示例的計算系統(tǒng)的圖。圖2A是圖示了用于提供根據(jù)本公開的示例的協(xié)作信息服務的示例計算平臺的圖。圖2B是圖示了用于提供根據(jù)本公開的示例的協(xié)作信息服務的另一示例計算平臺的圖。圖3是圖示了根據(jù)本公開的示例的協(xié)作信息服務平臺的部件的圖。圖4是圖示了根據(jù)本公開的示例的用于計算平臺的授權(quán)和證明服務的圖。圖5是圖示了根據(jù)本公開的示例的用于計算平臺的自動數(shù)據(jù)發(fā)現(xiàn)服務的圖。圖6是圖示了根據(jù)本公開的示例的云索引高速緩存布置的圖。圖7是圖示了根據(jù)本公開的示例的用于自動數(shù)據(jù)發(fā)現(xiàn)服務的方法的示例的流程圖。
具體實施例方式本公開包括用于在協(xié)作信息系統(tǒng)中的自動數(shù)據(jù)發(fā)現(xiàn)的系統(tǒng)和方法。一個示例方法包括通過多個參與者對具有指定的數(shù)據(jù)輸入和輸出的查詢服務進行授權(quán),該查詢服務包括一組查詢。一個或多個模型被所述多個參與者配置成將該組查詢約束到多個通信地耦合的參與者數(shù)據(jù)源的受限制部分。自動數(shù)據(jù)發(fā)現(xiàn)服務由所述多個參與者來授權(quán),并且該自動數(shù)據(jù)發(fā)現(xiàn)服務由該多個參與者來調(diào)用以執(zhí)行經(jīng)受被配置的模型的約束的該組查詢以獲得發(fā)現(xiàn)的信息。本公開的協(xié)作信息系統(tǒng)通常被以輪福式(hub-and-spokes)配置來布置,其中被編程為具有查詢服務的協(xié)作信息服務(CIS)計算平臺作為輪轂,而參與者數(shù)據(jù)源作為輪輻。協(xié)作信息系統(tǒng)中的參與者使得其他參與者的查詢可獲得他們的相應的數(shù)據(jù)源的某部分。根據(jù)本公開,參與者采用受約束的數(shù)據(jù)輸入和已知的輸出屬性來對查詢服務授權(quán)。查詢服務是被執(zhí)行來探知感興趣的信息的一組一個或多個查詢。查詢集是在某方面可能彼此相關的多個查詢。查詢服務可以包括來自一個或多個查詢集的查詢,或者包括多個查詢服務的查詢可以全部被包括在單個查詢集中。也就是說,取決于包括(一個或多個)查詢集和(一個或多個)查詢服務的查詢,查詢服務可以是一個或多個查詢集的子集,或者多個查詢服務可以是單個查詢集的子集。根據(jù)本公開的協(xié)作信息系統(tǒng),每個查詢服務的屬性在該查詢服務被任何參與者調(diào)用之前被定義。每個數(shù)據(jù)源控制實體必須實現(xiàn)查詢服務的預定義的查詢,以涉及他們的相應的數(shù)據(jù)源。例如,對與特定查詢服務相關聯(lián)的數(shù)據(jù)的類型和數(shù)據(jù)源的范圍進行預定義,使得參與者可獲得相應的查詢服務的屬性,從而使得他們能夠確定是否將他們的相應的數(shù)據(jù)源暴露給查詢服務的查詢、以及將他們的相應的數(shù)據(jù)源暴露給查詢服務的查詢到什么程度。也就是說,如果被數(shù)據(jù)源的控制實體授權(quán)并且在相應的數(shù)據(jù)源上實現(xiàn)查詢,則使用可以被應用于數(shù)據(jù)源的“罐裝的”一組查詢來實現(xiàn)每個查詢服務。類似地,查詢結(jié)果的范圍、格式等也在查詢服務被調(diào)用之前被定義。這樣的預定義的結(jié)果可以被計算并且對于查詢調(diào)用者和數(shù)據(jù)提供者共享是相互有利的。它可能使通過嵌入式查詢獲得以計算中間結(jié)果的數(shù)據(jù)的方面模糊,不過該數(shù)據(jù)提供者可能不想或者不需要直接共享。在知道調(diào)用查詢服務的那 些僅能訪問可能更有限的計算結(jié)果的情況下,這可能鼓勵提供者共享更多的數(shù)據(jù)。在輸入和輸出方面具有預定義的查詢使協(xié)作信息系統(tǒng)參與者能夠關于查詢的類型和范圍并且因此他們愿意允許他們的相應的數(shù)據(jù)源被暴露于的查詢服務做出有精明的決定。根據(jù)本公開的協(xié)作信息系統(tǒng),經(jīng)授權(quán)的結(jié)果所需要的信息(例如,原始數(shù)據(jù)源數(shù)據(jù)、中間計算等)可以或可以不被呈現(xiàn)給調(diào)用特定查詢服務的參與者。在一些先前的方法中,通過每個參與者使其可獲得的數(shù)據(jù)需要被存儲到(例如復制到)特定的專用計算系統(tǒng)存儲媒體。然而,本公開的協(xié)作信息系統(tǒng)不要求將參與者貢獻的信息保持在公共的、專用的位置中。也就是說,本公開的協(xié)作信息系統(tǒng)使參與者能夠自我配置各種授權(quán)模型,所述各種授權(quán)模型又控制其他參與者對他們的(一個或多個)數(shù)據(jù)源的訪問。以這種方式,包括基于云的數(shù)據(jù)源的分散的數(shù)據(jù)源能夠被控制到由在他們的原始位置處的數(shù)據(jù)源控制實體所期望的程度。根據(jù)本公開的協(xié)作信息系統(tǒng),針對協(xié)作信息服務計算平臺的查詢服務來進行對訪問數(shù)據(jù)源的數(shù)據(jù)的授權(quán),而不是與協(xié)作信息系統(tǒng)中的每個參與者對等。因此,本公開的協(xié)作信息系統(tǒng)使得能夠?qū)崿F(xiàn)在由他們的IT人員的較少干預的情況下由參與者進行的授權(quán)的自我配置。同樣地,可從查詢服務可獲得的數(shù)據(jù)源的部分獲得的信息的自動和重復的發(fā)現(xiàn)支持大規(guī)模的實時查詢服務的有效實現(xiàn)。圖I是圖示了根據(jù)本公開的示例的計算系統(tǒng)的圖。圖I中所示出的該計算系統(tǒng)是聯(lián)網(wǎng)的計算系統(tǒng),諸如云計算系統(tǒng)100。云計算系統(tǒng)100是聯(lián)網(wǎng)的計算系統(tǒng)的一個示例實施方式。然而,本公開的示例不限于特定的計算系統(tǒng)配置。通過“云計算”意思是能夠在多個用戶之間有效地共享包括軟件和/或信息的物理計算資源的基于因特網(wǎng)的計算。云計算實時地使得能夠?qū)崿F(xiàn)計算資源的細粒度的供應以響應于變化的數(shù)據(jù)處理級來實現(xiàn)動態(tài)可伸縮性。云計算系統(tǒng)100能夠包括通信地耦合到公共云102的私有云110。公共云102能夠包括通過各種通信信道106聯(lián)網(wǎng)在一起的多個計算資源104,包括在混合云112 (在下文中進一步討論)外部的第一計算資源104,以及在該混合云112外部的第二計算資源。包括公共云102的計算資源104可以具有變化的規(guī)模和能力,可以是分別在地理上與彼此分散或者被共同定位,以及可以被分別由任何數(shù)量的獨立實體擁有和/或操作。公共云102的規(guī)模、能力以及配置能夠被動態(tài)地改變,如由服務水平協(xié)議、實際計算要求、以及針對適用于云計算布置的其他因素規(guī)定的那樣。術語“公共”指的是所提供的和/或可用于供除了計算資源擁有者之外的實體(例如,大眾)使用的計算資源,通常以補償(例如,用于出租的計算能力)作為交換。包括公共云102的計算資源104可以由分立實體擁有,所述實體可以或可以不是計算資源正被用于的特定協(xié)作信息系統(tǒng)中的參與者。
相應的私人擁有者/操作員能夠使得大眾可獲得擁有者/操作員保持的計算資源以便租用。術語“私有”指的是專用于供有限的一組用戶(例如,諸如公司或其他組織之類的一個實體)使用的計算資源。也就是說,“私有”旨在意指保留用于供一些人使用,而對于大眾而言是不可獲得的。私有云110能夠包括多個計算資源105。雖然圖I中示出了單個服務器,但是私有云能夠包括多個計算資源105。計算資源105能夠包括控制電路,諸如處理器、狀態(tài)機、專用集成電路(ASIC)、控制器、和/或類似的機器。如本文中所使用的那樣,不定冠詞“一”和/或“一個”能夠指示一個或一個以上的被命名對象。因此,例如,“處理器”能夠包括一個處理器或一個以上的處理器,諸如并行處理布置。控制電路能夠具有提供給定功能的結(jié)構(gòu)、和/或執(zhí)行被存儲在非暫時性計算機可讀介質(zhì)107上的計算機可讀指令。非暫時性計算機可讀介質(zhì)107可以是整體的,或者以有線或無線的方式通信地耦合到計算資源105。例如,非暫時性計算機可讀介質(zhì)107可以是內(nèi)部存儲器、便攜式存儲器、便攜式盤、或位于另一計算資源內(nèi)部的存儲器(例如,使計算機可讀指令能夠被通過因特網(wǎng)下載)。非暫時性計算機可讀介質(zhì)能夠具有存儲在其上的計算機可讀指令,所述計算機可讀指令被控制電路(例如,處理器)執(zhí)行以提供特定的功能。如本文中所使用的非暫時性計算機可讀介質(zhì)107能夠包括易失性和/或非易失性存儲器。易失性存儲器能夠除了其他之外還包括取決于電力來存儲信息的存儲器,諸如各種類型的動態(tài)隨機存取存儲器(DRAM)。非易失性存儲器能夠包括不取決于電力來存儲信息的存儲器。非易失性存儲器的示例除了其他之外還能夠包括固態(tài)媒體,諸如快閃存儲器、EEPR0M、相變隨機存取存儲器(PCRAM)。非暫時性計算機可讀介質(zhì)107能夠包括光盤、數(shù)字視頻盤(DVD)、高清晰度數(shù)字通用盤(HD DVD)、緊致盤(⑶)、激光盤以及諸如磁帶驅(qū)動器、軟盤、以及硬盤驅(qū)動器之類的磁媒體、諸如快閃存儲器、EEPR0M、相變隨機存取存儲器(PCRAM)之類的固態(tài)媒體、以及其他類型的機器可讀媒體。由實體114 (例如,組織、自然人)擁有的數(shù)據(jù)源115可以是私有云110的一部分,或者如圖I中所示出的那樣通信地耦合到私有云110。也就是說,在組織114的控制之下的信息可以被存儲在包括私有云110的計算資源中,或者被存儲在可由私有云110訪問的存儲器中。數(shù)據(jù)源115可以被用在協(xié)作信息系統(tǒng)中,其中組織114使得協(xié)作信息系統(tǒng)中的其他參與者可獲得在數(shù)據(jù)源115中存儲的信息的某部分,如在下文中被進一步描述的那樣。盡管為了簡明起見在圖I中未示出,但是私有云110還能夠包括通過各種通信信道106聯(lián)網(wǎng)在一起的多個計算資源(例如,物理資源、軟件等),諸如計算資源104。私有云110的計算資源可以是同樣的或具有變化的規(guī)模和能力,可以在地理上與彼此分散或者被共同定位,以及可以由奉獻他們的計算資源中的一些或全部以供一個實體(例如,組織114)私人使用的一個或任何數(shù)量的獨立實體擁有和/或操作。能夠按由服務水平協(xié)議、動態(tài)計算要求以及適用于云計算布置的其他因素所規(guī)定的那樣改變私有云的規(guī)模、能力以及配置。云計算系統(tǒng)100的部分118可以被組織114擁有,而云計算系統(tǒng)100的另一部分120可以被除了組織114之外的實體擁有。同樣地,除了為私有的之外,私有云110也可以被稱為內(nèi)部云(例如,在組織114內(nèi)部并且專用于組織114的私人使用的云計算布置)。關于特定的云計算系統(tǒng)配置的考慮除了其他之外還可以包括安全、記錄、審核/順應性、防火墻邊界位置、和/或公司政策。組織114可以保持不專用于組織114的私人使用(例如,可用于由作為云的一部分的大眾的合同使用)的附加計算資源。多個實體116可以是公共云102 (例如,作為聯(lián)網(wǎng)的計算系統(tǒng))的用戶。一些實體116可以具有可以在協(xié)作信息系統(tǒng)中使用(例如,使得可用于由參與者查詢)的數(shù)據(jù)源115,而使用公共云的其他實體116可以參與協(xié)作信息系統(tǒng)(例如,調(diào)用查詢)但是不具有數(shù)據(jù)源·或者不使得數(shù)據(jù)源可用于其他參與者。存在來自能夠?qū)崿F(xiàn)數(shù)據(jù)源的各種不同的廠商的許多產(chǎn)品,所述數(shù)據(jù)源可以經(jīng)由標準接口用于協(xié)作信息服務以用于數(shù)據(jù)查詢。雖然云計算系統(tǒng)100在圖I中被圖示為兩個通信地耦合的云(例如,私有的和公共的),但是本公開的示例不被如此限制,并且本公開的方法能夠使用私有云110、公共云102、或者包括使得可用于該用途的私有云110和公共云102的某部分的混合云112來加以實現(xiàn)。不是圖中所圖示的所有部件和/或通信信道都被需要來實現(xiàn)本公開的系統(tǒng)和方法,并且在不背離本公開的系統(tǒng)和方法的精神或范圍的情況下,可以做出部件的布置、類型以及數(shù)量方面的變化。網(wǎng)絡部件能夠包括個人計算機、膝上型計算機、移動設備、蜂窩電話、個人數(shù)字助理等等。通信信道可以是有線的或無線的。包括計算系統(tǒng)的計算設備能夠連接到另一計算設備以發(fā)送和接收信息,所述信息包括對于來自服務器的信息的web請求。服務器可以包括被配置成管理各種動作的服務器應用,例如,被配置成使終端用戶能夠經(jīng)由網(wǎng)絡計算系統(tǒng)與服務器進行交互的web服務器應用。服務器能夠包括一個或多個處理器,和存儲可由所述一個或多個處理器執(zhí)行的指令的非暫時性計算機可讀媒體(例如,存儲器)。也就是說,可執(zhí)行指令能夠被存儲在通信地耦合到該一個或多個處理器的固定有形介質(zhì)中。存儲器能夠包括RAM、R0M、和/或大容量存儲設備,諸如硬盤驅(qū)動器、磁帶驅(qū)動器、光驅(qū)動器、固態(tài)驅(qū)動器、和/或軟盤驅(qū)動器。非暫時性計算機可讀媒體能夠被編程為具有諸如用于控制服務器的操作的操作系統(tǒng)之類的指令、和/或諸如web頁面服務器之類的應用。協(xié)作信息服務(CIS)平臺和/或應用(例如,服務和/或模型)可以被作為在易失性和/或非易失性存儲器內(nèi)的一個或多個位置處存儲的一個或多個可執(zhí)行指令來實現(xiàn)。包括實現(xiàn)協(xié)作信息系統(tǒng)的計算系統(tǒng)的計算設備還可以包括內(nèi)部或外部數(shù)據(jù)庫、或其他存檔介質(zhì),以用于存儲、檢索、組織、以及以其他方式管理協(xié)作信息系統(tǒng)的數(shù)據(jù)源和/或功能邏輯。包括計算系統(tǒng)的計算設備還可以是配置為客戶端設備的移動設備,并且包括與非暫時性存儲器通信的處理器、電源、一個或多個網(wǎng)絡接口、音頻接口、視頻接口、顯示器、鍵盤和/或小鍵盤、以及接收機。移動設備可以可選地與基站(未示出)進行通信,或者直接與另一網(wǎng)絡部件設備進行通信。網(wǎng)絡接口包括用于將移動設備耦合到一個或多個網(wǎng)絡的電路,并且被構(gòu)造成用于與一個或多個通信協(xié)議和技術一起使用。客戶端設備上的應用可以包括在非暫時性介質(zhì)中存儲的計算機可執(zhí)行指令,所述計算機可執(zhí)行指令當由處理器執(zhí)行時提供如web瀏覽器這樣的功能以使得能夠?qū)崿F(xiàn)與諸如服務器和/或類似設備的其它計算設備的交互。圖2A是圖示了用于提供根據(jù)本公開的示例的協(xié)作信息服務的示例計算平臺的圖。在整個本說明書中針對協(xié)作信息系統(tǒng)的供應鏈應用來舉例說明了用于協(xié)作信息服務的本公開的系統(tǒng)和方法。然而,本公開的協(xié)作信息系統(tǒng)的實施方式不限于供應鏈,并且構(gòu)思了其他的協(xié)作信息服務實施方式,包括SaaS實施方式。實現(xiàn)協(xié)作信息服務(CIS)的聯(lián)網(wǎng)的計算系統(tǒng)能夠適用于與供應鏈相關聯(lián)的信息,以為供應商和客戶信息提供安全且受信的注冊。這樣的協(xié)作信息系統(tǒng)能夠充當用于連接服務、合伙人以及客戶的信息的高速緩存。例如,供應商可以向協(xié)作信息系統(tǒng)來注冊他們銷售的產(chǎn)品,而客戶可以注冊他們使用的產(chǎn)品。協(xié)作信息系統(tǒng)能夠被例如用來對與供應鏈相關聯(lián)的產(chǎn)品提供召回服務。協(xié)作信息系統(tǒng)中的信息能夠使召回消息被發(fā)送到特定的接受者(例如,現(xiàn)有客戶),而不是通常被廣播(例如,還發(fā)送到潛在客戶)。召回消息能夠包括適合于特定的召回或各系列的召回的具體指令。這樣的召回服務能夠記錄被發(fā)送的消息,從而使得供應商確信注冊客戶被通知到??蛻暨€可以充當包括作為零件的其他產(chǎn)品的產(chǎn)品的供應商。如果零件之一被召回,則客戶可以針對合成產(chǎn)品經(jīng)由協(xié)作信息系統(tǒng)發(fā)出附加召回。以這種方式,召回消息能夠穿越供應鏈的適當部分而沒有過多包含或過少包含。圖2A圖示了協(xié)作信息系統(tǒng)222的示例架構(gòu)。例如,感興趣的供應鏈中的參與者中的一些或全部可以是協(xié)作信息系統(tǒng)222中的參與者238。協(xié)作信息系統(tǒng)參與者238可以具有可以被使得協(xié)作信息系統(tǒng)222以及在其中的其他參與者238可獲得的零個或更多的數(shù)據(jù)源240 (例如,數(shù)據(jù)庫、存儲器)。這樣的數(shù)據(jù)源240能夠由獨立的實體來廣泛地部署、擁有和/或控制,并且能夠采用用于共享供應鏈信息的標準接口來加以實現(xiàn)。協(xié)作信息系統(tǒng)222的一些參與者238可以不將數(shù)據(jù)源提供給協(xié)作信息系統(tǒng)222 (例如,具有零個數(shù)據(jù)源)。協(xié)作信息系統(tǒng)222中的一些參與者238在不提供數(shù)據(jù)源的情況下可以通過調(diào)用查詢服務來參與。例如,管理者或消費者可以是協(xié)作信息系統(tǒng)參與者238,而不用還為數(shù)據(jù)源提供者。圖2A中所圖示的協(xié)作信息系統(tǒng)222包括通信地耦合到經(jīng)由通信網(wǎng)絡239互連的多個協(xié)作信息參與者238的CIS平臺224,每個參與者238都具有數(shù)據(jù)源240。根據(jù)示例實施例,協(xié)作信息系統(tǒng)222可以通過諸如圖I中所圖示的云計算系統(tǒng)100之類的聯(lián)網(wǎng)的計算系統(tǒng)來實現(xiàn),其中CIS平臺224被實現(xiàn)為云平臺。也就是說,能夠使用在地理上分散并且動態(tài)配置的計算資源來實現(xiàn)CIS平臺。CIS平臺224被經(jīng)由通信鏈路239通信地耦合到與協(xié)作信息系統(tǒng)中的參與者相關聯(lián)的數(shù)據(jù)源240。CIS平臺224被編程為具有CIS 226 (例如,查詢服務)。使用可在參與者數(shù)據(jù)源240的經(jīng)授權(quán)的部分上操作的一個或多個查詢(例如,227-1,227-2,…227-N)來實現(xiàn)每個查詢服務226。也就是說,每個CIS都可以是涉及可用的數(shù)據(jù)源240的一個或多個查詢的集合。一組查詢與查詢集相比可以是相同的或不同的(例如,或多或少包含的),其在下文中被進一步討論。換句話說,每個查詢服務都可以使用標準化的一組(例如,“罐裝的集”)的查詢來加以實現(xiàn)。進一步采用來自對他們的數(shù)據(jù)源240的某部分授權(quán)以可用于由至少一個查詢服務226定義的一個或多個查詢(例如,227-1,227-2,. . . 227-N)的多個協(xié)作信息參與者238中的個別的協(xié)作信息參與者的指示來對CIS平臺224進行編程。參與者238能夠使得相應的查詢或查詢集的全部或部分可獲得他們的數(shù)據(jù)源的全部或部分。參與者238可以要求其IT人員啟用查詢或查詢集。然而,一旦被啟用,已經(jīng)實現(xiàn)了他們要求的查詢的參與者然后可以對附加的查詢服務授權(quán),而不用IT人員的進一步參與。圖2B是圖示了用于提供根據(jù)本公開的示例的協(xié)作信息服務的另一示例計算平臺的圖。除了查詢服務226之外,CIS平臺224還能夠被編程為具有服務建模服務228、授權(quán)配置服務230、授權(quán)和證明服務232、云索引服務234、以及認證服務236。服務建模服務228描述了由每個查詢服務226發(fā)出的查詢,以及通過相應的查詢服務226的輸出結(jié)果的屬性(例如,格式、范圍)。授權(quán)配置服務230是允許CIS參與者通過查詢服務226和/或個別查詢來控制對他們的數(shù)據(jù)源的訪問的入口。授權(quán)和證明服務232的授權(quán)部分確保只有通過經(jīng)授權(quán)的查詢服務226的經(jīng)授權(quán)的查詢訪問參與者數(shù)據(jù)源240。授權(quán)和證明服務232的證明部分記錄各種服務和參與者的數(shù)據(jù)源240的交互,如果參與者238期望,則來充當審核追蹤。云索引服務234保持來自數(shù)據(jù)源240的經(jīng)授權(quán)的信息的高速緩存,其使得能夠?qū)崿F(xiàn)要求用于潛在大量的數(shù)據(jù)源240的僅一部分的信息的查詢服務的有效實現(xiàn)。CIS平臺224被(例如,用在存儲器中存儲的并且可在處理器上執(zhí)行的可執(zhí)行指令)編程為實現(xiàn)以下功能。協(xié)作信息系統(tǒng)222中的參與者238與CIS平臺224進行認證(例如,端-對-平臺和平臺_對-端,一起被稱為端_對-平臺_對-端)而不是與彼此直接認證(例如,端對端)。例如,第一參與者238能夠授權(quán)CIS平臺224對第一參與者的數(shù)據(jù)源240的某些部分執(zhí)行某些查詢服務和/或查詢,以某些指定的方式(在下文中進一步解釋)提供查詢結(jié)果。第一參與者238能夠進一步授權(quán)CIS平臺224許可某些其他參與者調(diào)用關于第一參與者的數(shù)據(jù)源240的經(jīng)授權(quán)的部分的經(jīng)授權(quán)的查詢服務(和/或查詢)。此后,另一參與者238如果作為平臺被授權(quán)許可另一參與者238的結(jié)果而由平臺授權(quán),則能夠使CIS平臺224調(diào)用授權(quán)的查詢服務226 (和/或查詢)。也就是說,第一參與者能夠授權(quán)查詢、查詢集、和/或CIS以涉及由與每個查詢相對應的第一參與者指定的第一參與者的數(shù)據(jù)源的部分。隨后,一個或多個參與者如果被針對該查詢、或查詢集和/或查詢服務授權(quán),則能夠執(zhí)行該查詢、查詢集、和/或查詢服務,以涉及與相應的查詢相對應的、第一參與者指定的第一參與者的數(shù)據(jù)源的部分。以這種方式,第一參與者不必一個一個單獨地對希望執(zhí)行查詢或查詢集和/或查詢服務的每個隨后的參與者進行授權(quán)(并且監(jiān)控或控制)。在下文中解釋用于創(chuàng)建新的查詢和/或查詢服務(即,成組的查詢)的規(guī)定。CIS平臺224的端-對-平臺和平臺-對-端授權(quán)功能使得參與者238能夠授權(quán)以標準化(例如,已知的)方式訪問數(shù)據(jù)的CIS服務,而不是必須管理在可以是先前的信息共享方法的典型的參與者之間的點-到-點數(shù)據(jù)共享規(guī)則。端-對-平臺和平臺-對-端授權(quán)關系結(jié)構(gòu)、有效地輪輻式配置,從管理協(xié)作信息系統(tǒng)布置的角度看使得能夠?qū)崿F(xiàn)更大的可伸縮性。端-對-平臺和平臺-對-端授權(quán)關系結(jié)構(gòu)、和具有已知的查詢服務結(jié)果屬性的標準化查詢也使得能夠?qū)崿F(xiàn)更大的數(shù)據(jù)共享,同時大大地減少了被競爭者挖掘數(shù)據(jù)的風險。圖3是圖示了根據(jù)本公開的示例的協(xié)作信息服務平臺的部件的圖。入口訪問系統(tǒng)342包括通信地耦合到多個模型和服務的入口 344。入口 344提供對協(xié)作信息系統(tǒng)模型的訪問,所述協(xié)作信息系統(tǒng)模型通過CIS平臺(例如,圖2A在224處)的參與者能夠?qū)崿F(xiàn)較大的自我配置。模型指的是可以被以硬件或者通過在存儲器中存儲的并且可由處理器執(zhí)行以執(zhí)行功能的可執(zhí)行指令來實現(xiàn)的邏輯。參與者經(jīng)由入口 344來配置模型。圖3示出了經(jīng)由通信鏈路347提供對服務建模服務328的訪問的入口 344。服務建模服務被通信地耦合到服務模型346。經(jīng)授權(quán)的服務開發(fā)者能夠使用入口 344來管理特定的服務(例如,依賴于一個或多個查詢的集的查詢服務)的生命周期。入口能夠支持與相同級別的功能的人類和程序交互二者,所述功能包括服務的注冊、歸類以及描述。服務的描述包括由服務(例如,查詢)所使用的信息、和由服務所提供的輸出(例如,結(jié)果屬性)的描述。圖3示出了經(jīng)由通信鏈路349提供對服務分類模型348的訪問的入口 344。參與者能夠使用入口 344來指示他們愿意針對數(shù)據(jù)的特定類別、和/或針對他們的數(shù)據(jù)源的特定位置支持服務分類模型348中的哪些服務。服務分類模型348被經(jīng)由通信鏈路363通信地耦合到服務建模服務328,從而使得他們可以交換信息。服務能夠被歸類以促進與大量的服務一起工作。例如,參與者可以對一類別的服務授權(quán),而不是必須單獨地對一些服務授權(quán)。此外,被適當?shù)靥砑拥较惹笆跈?quán)的類別的服務可以被借助于對于經(jīng)授權(quán)的類別而言合適的歸類來加以授權(quán)。能夠基于能夠反映以下各項中的一個或多個的服務分類模型348來按層級對服務進行分類服務的類型、(一個或多個)結(jié)果的類型、和/或正被執(zhí)行以實現(xiàn)服務的查詢/查詢集。服務能夠固有地與其他服務有關,或者被參與者以相關方式(例如,對查詢的結(jié)果應用邏輯函數(shù)以得出期望的輸出)來調(diào)用。例如,查詢服務“A”可以使用作為查詢服務“B”的子集的查詢來實現(xiàn)。同樣地,查詢服務“A”和“B”被固有地相關,其中查詢服務“A”是查詢服務“B”的孩子。在另一示例中,參與者可能想要詢問數(shù)據(jù)源以找到反映查詢服務“C”和查詢服務“D”的輸出數(shù)據(jù)集。以這種方式,參與者以相關的方式來調(diào)用查詢“C”和“D”。在又一示例中,可以在第一查詢服務的結(jié)果中運行第二查詢服務,諸如可以在用來創(chuàng)建數(shù)據(jù)提供者愿意與消費者共享的數(shù)據(jù)的上游集的服務上運行下游消費者服務。服務分類模型348能夠被建立為是基于靜態(tài)規(guī)則的,和/或能夠包括有條件的分類。例如,數(shù)據(jù)提供者可能愿意共享用于單獨運行的查詢服務“C”的數(shù)據(jù)。數(shù)據(jù)提供者還可能愿意共享用于單獨運行的查詢服務“D”的數(shù)據(jù)。然而,數(shù)據(jù)提供者可能感覺查詢服務“C”和查詢服務“D”的結(jié)果揭示了關于數(shù)據(jù)提供者的數(shù)據(jù)源中的某數(shù)據(jù)的關系的太多的信息。因此,服務分類模型348能夠反映查詢服務“C”和查詢服務“D”的結(jié)果根本不是可用的,或者該結(jié)果的某些部分被概括為不是那么有啟迪作用的(revealing)更高級別,或者被以對于數(shù)據(jù)提供者而言可接受的某方式混淆。關于有關服務的分類還能夠被稱為有條件的分類。以數(shù)據(jù)源所支持的(一個或多個)語言來描述查詢本身。作為數(shù)據(jù)源提供者的參與者必須使得針對用于服務的該查詢的支持能夠在他們的數(shù)據(jù)源上運行。查詢集是通常被一起執(zhí)行的查詢的集合,并且能夠在使用適當?shù)挠袟l件的分類的情況下被授權(quán)。能夠使用一個或多個查詢、一個或多個查詢集、或一個或多個查詢集的部分來實現(xiàn)(例如,使用)服務(例如,查詢服務、發(fā)現(xiàn)服務、或其他服務)。若干不同的服務可以具有屬于特定的查詢集的查詢。在參與者對特定的查詢集授權(quán)以涉及參與者的數(shù)據(jù)源的部分的情況下,參與者還可以對具有完全得自于經(jīng)授權(quán)的特定查詢集的查詢的任何服務進行授權(quán)。通過對多個查詢集授權(quán),參與者能夠選擇對得自于被實現(xiàn)為對他們的數(shù)據(jù)源操作的該多個查詢集的寬范圍的服務進行授權(quán),而不必單獨地對所述服務評價(并且授權(quán))。根據(jù)本公開的一些示例,具有數(shù)據(jù)源的參與者(例如,數(shù)據(jù)提供者)能夠針對他們的數(shù)據(jù)源實現(xiàn)查詢集并且使用(一個或多個)分類模型來對使用所實現(xiàn)的查詢集的查詢的服務進行授權(quán)。根據(jù)一些示例,參與者可以撤回或者有條件地修改某些服務的授權(quán),盡管已經(jīng)對包括服務的查詢中的每一個查詢的查詢集進行了授權(quán)。可以使用有條件的分類來有條件地修改授權(quán)。例如,對于針對單獨的服務的數(shù)據(jù)的呈現(xiàn)而言,可以混淆單獨的服務之間的關系。因此,即使服務是單獨可用的,在沒有附加約束的情況下兩個或更多個服務的組合(例如,通過邏輯操作)也可能不是可能的。也就是說,“復合”服務可以具有依據(jù)有條件的分類的不同的參與/訪問權(quán)限。 圖3示出了經(jīng)由通信鏈路357提供對查詢/查詢集模型356的訪問的入口 344。參與者必須實現(xiàn)對于他們選擇授權(quán)的服務而言所需要的查詢和或查詢集??梢允沟冕槍μ囟ǖ臄?shù)據(jù)源產(chǎn)品的查詢集的實現(xiàn)(implementation)可用于經(jīng)由查詢/查詢集模型356下載到參與者。查詢/查詢集模型356被經(jīng)由通信鏈路345通信地耦合到服務建模服務328,例如以傳送到特定的查詢和/或查詢集的服務授權(quán)。圖3示出了經(jīng)由通信鏈路355提供對數(shù)據(jù)源模型354的訪問的入口 344。不是所有的數(shù)據(jù)源都將根據(jù)數(shù)據(jù)分類模型350來對數(shù)據(jù)進行歸類。數(shù)據(jù)源模型354解決了這個問題。如果參與者的數(shù)據(jù)源根據(jù)數(shù)據(jù)分類模型350的分類法來對數(shù)據(jù)進行標記,則服務的查詢被基于數(shù)據(jù)分類模型350的分類法來約束。否則,查詢和/或結(jié)果被進一步處理以使參與者的數(shù)據(jù)源標記對應于所述分類法(例如,根據(jù)缺省映射或列表)。圖3示出了經(jīng)由通信鏈路353提供對參與者分類模型352的訪問的入口 344。參與者分類模型352定義了多個參與者組,諸如終端消費者、種植者、維護提供者等。參與者可以是如在參與者分類模型352中定義的零個或多個組的一部分。參與者組能夠被用來進一步支配通過誰來許可調(diào)用涉及該參與者的自已的數(shù)據(jù)的某些服務的權(quán)利。也就是說,參與者可以對一服務進行授權(quán)以涉及他們的數(shù)據(jù)源,除了該服務被指定的其他參與者、參與者組調(diào)用和/或與另一個服務一起(例如,與另一個服務聚合)被調(diào)用之外。例如,一個服務可能提供產(chǎn)品位置信息,而另一個服務可能提供產(chǎn)品計數(shù)信息。數(shù)據(jù)提供者可以允許其他參與者單獨地運行任一服務,但是不允許運行與彼此聚合的兩個服務,因為這樣做暴露了太多的信息(例如,在每個位置處的產(chǎn)品計數(shù))。或者,參與者可以對一服務進行授權(quán)以在該服務被一個參與者/組調(diào)用的情況下涉及他們的數(shù)據(jù)源的某部分,并且可以對一服務進行授權(quán)以在該服務被另一個參與者/組調(diào)用的情況下涉及他們的數(shù)據(jù)源的某其他(或多或少或不同的)部分。圖3示出了經(jīng)由通信鏈路351提供對數(shù)據(jù)分類模型350的訪問的入口 344。數(shù)據(jù)分類模型350能夠被參與者配置成相對于數(shù)據(jù)的特定類別來進一步定義對參與者的數(shù)據(jù)源的訪問的范圍,其可以被某些參與者進一步限制。也就是說,參與者可以針對特定的服務來限制他們的數(shù)據(jù)源的某些(或全部)部分。例如,參與者可以將一服務限制為涉及來自被公開地報告的他們的數(shù)據(jù)源的數(shù)據(jù),而不是根本不對該服務授權(quán)?;蛘撸瑓⑴c者可以針對由指定的參與者調(diào)用的服務將他們的數(shù)據(jù)源的范圍限制于某些相關種類的數(shù)據(jù),和/或?qū)τ诮M合的(例如,聚合的)服務經(jīng)受附加的約束。圖3示出了經(jīng)由合成器選擇359和通信鏈路360與361提供對授權(quán)模型358的訪問的入口 344。一個或多個授權(quán)的參與者的配置被合成到授權(quán)模型358中,所述授權(quán)模型358用來支配對參與者的數(shù)據(jù)源的訪問。參與者的授權(quán)配置規(guī)范還能夠被直接地捕獲到授權(quán)模型358中。授權(quán)模型358通過將由經(jīng)授權(quán)的其他參與者進行的相應查詢服務的訪問限制到參與者的數(shù)據(jù)源的指定部分來支配對參與者的數(shù)據(jù)源的訪問。參與者配置的授權(quán)模型使得對于參與者(例如,任何規(guī)模的組織)而言比采用先前的(例如端對端)方法(其中可能需要來自IT人員的更多干預)所體驗的更容易地支持他們自己在協(xié)作信息系統(tǒng)中的參與。支持針對參與者和平臺的自我配置的服務的示例是發(fā)現(xiàn)服務,其被根據(jù)圖5進一步地討論。與其他服務一樣,發(fā)現(xiàn)服務必須由參與者來授權(quán)。一旦被授權(quán)以用于由CIS平臺執(zhí)行,發(fā)現(xiàn)服務就細讀參與者的其他經(jīng)授權(quán)的服務的服務模型,識別在查詢中考慮的產(chǎn)品類別的種類和/或產(chǎn)品ID,以及然后與參與者的數(shù)據(jù)源進行交互以發(fā)現(xiàn)參與者在其供應鏈中支持哪些產(chǎn)品。這個信息被高速緩存在云索引中以支持其他經(jīng)授權(quán)的服務的有效操作。它將其他經(jīng)授權(quán)的查詢服務導引到對于該查詢服務而言相關的參與者數(shù)據(jù)源。在沒有這樣的發(fā)現(xiàn)服務的情況下,參與者必須特別地注冊他們選擇授權(quán)的信息。因此,自我配置能夠有利于提供數(shù)據(jù)源的參與者、以及可能希望調(diào)用涉及由于先前的發(fā)現(xiàn)過程而可以更有效地起作用的數(shù)據(jù)源的服務的(一個或多個)參與者二者。服務開發(fā)者能夠使用服務建模服務328在服務模型346中描述諸如查詢服務之類的服務。例如,服務開發(fā)者能夠?qū)⒎漳P?46配置成指示被查詢服務使用的查詢和/或查詢集。參與者能夠經(jīng)由入口 344訪問服務模型346以知道被特定查詢服務使用的查詢和/或查詢集。圖4是圖示了根據(jù)本公開的示例的用于計算平臺的授權(quán)和證明服務的圖。授權(quán)邏輯464包括授權(quán)和證明服務466,所述授權(quán)和證明服務466具有來自授權(quán)模型458和查詢服務446的輸入,并且將輸出提供給數(shù)據(jù)源472和參與者報告庫474。授權(quán)和證明服務466的功能是確保CIS平臺(例如,諸如查詢服務446之類的服務)針對經(jīng)授權(quán)的參與者執(zhí)行涉及經(jīng)授權(quán)的數(shù)據(jù)源的經(jīng)授權(quán)的查詢,并且不執(zhí)行未經(jīng)授權(quán)的查詢、涉及用于相應的查詢的數(shù)據(jù)源的未經(jīng)授權(quán)的部分的查詢、和/或由未經(jīng)授權(quán)的實體(包括未經(jīng)授權(quán)的參與者)調(diào)用的查詢。此外,授權(quán)和證明服務466的另一個功能是維護證明日志468,所述證明日志468能夠用來審核參與者與平臺和/或數(shù)據(jù)源之間的交互。授權(quán)和證明服務能夠記錄(log)在可能感興趣的其他活動之中的查詢和/或服務調(diào)用,并且能夠?qū)⒔Y(jié)果報告給參與者和/或系統(tǒng)管理員。根據(jù)一個示例實施例,報告被經(jīng)由通信鏈路476存儲在參與者報告庫474中。由如可以被每個參與者自我管理的授權(quán)模型458來導引授權(quán)和證明服務,包括以有條件的分類表達的服務關系規(guī)則,如先前所討論的那樣。授權(quán)模型458經(jīng)由通信鏈路478與授權(quán)和證明服務466進行通信。授權(quán)和證明服務466能夠包括查詢填隙片(shim) 470,一種裝配在兩個其他邏輯部件之間以便使它們關聯(lián)(例如,促進在其之間的有用信息的通信)的在邏輯意義上的“填隙片”。查詢填隙片470被編程為確保在數(shù)據(jù)源472上僅進行經(jīng)授權(quán)的查詢(例如,經(jīng)由通信鏈路480),并且只有經(jīng)授權(quán)的結(jié)果被返回給服務的調(diào)用者。經(jīng)授權(quán)的結(jié)果響應于調(diào)用服務可以不包括來自數(shù)據(jù)源的原始數(shù)據(jù),或中間結(jié)果(例如,根據(jù)原始數(shù)據(jù)計算的結(jié)果)。返回給參與者的經(jīng)授權(quán)的結(jié)果可以將查詢原始數(shù)據(jù)和/或中間結(jié)果格式化、組織和/或概括成更高級別的經(jīng)授權(quán)的結(jié)果,其聚合原始數(shù)據(jù)和/或中間結(jié)果以便于根據(jù)服務描述來維護單獨的原始數(shù)據(jù)的機密性。以這種方式,來自數(shù)據(jù)源的原始數(shù)據(jù)和計算的中間結(jié)果未被暴露給服務的調(diào)用者,除非它們被包括在針對特定服務的結(jié)果的定義中。因此,數(shù)據(jù)源提供者一直知道什么數(shù)據(jù)將被返回給服務的調(diào)用者,并且能夠使用該知識來指導其自己的授權(quán)選擇。圖5是圖示了根據(jù)本公開的示例的用于計算平臺的自動數(shù)據(jù)發(fā)現(xiàn)服務的圖。發(fā)現(xiàn)服務能夠發(fā)現(xiàn)使得能夠?qū)崿F(xiàn)查詢服務的有效執(zhí)行的信息。根據(jù)示例實施方式,發(fā)現(xiàn)服務可以是如同協(xié)作信息服務計算平臺中的任何其他的服務。發(fā)現(xiàn)服務可以根據(jù)本公開來實現(xiàn),從而使得它不需要另外一組概念、工具或維護工作。如果參與者期待的話,則發(fā)現(xiàn)服務能夠基于參與者的已經(jīng)存在的授權(quán)模型來“自動發(fā)現(xiàn)”信息。這確保了高速緩存的所發(fā)現(xiàn)的信息與根據(jù)參與者的授權(quán)模型經(jīng)由查詢服務獲得的信息一致。根據(jù)本公開的自動數(shù)據(jù)發(fā)現(xiàn)服務能夠被用來增進參與者調(diào)用的查詢服務以提供更新機制,所述更新機制最小化了通過數(shù)據(jù)源控制實體進行的附加的(例如,手動的、端對端)干預。新的數(shù)據(jù)、改變的數(shù)據(jù)、相關查詢數(shù)據(jù)源、和/或查詢結(jié)果的發(fā)現(xiàn)可以使得能夠?qū)崿F(xiàn)供應鏈服務的更有效和可伸縮的執(zhí)行。然而,隨著時間的推移,這樣的優(yōu)點能夠被用來啟用和管理他們對數(shù)據(jù)發(fā)現(xiàn)的支持的參與者身上的負擔抵消。與管理參與者調(diào)用的查詢服務類似,對于協(xié)作信息系統(tǒng)中的參與者而言,在不泄露太多的信息的情況下以有意義的方式與其他參與者共享所發(fā)現(xiàn)的信息也可能是挑戰(zhàn)。本公開的數(shù)據(jù)發(fā)現(xiàn)服務以至少三種方式解決這些和其他問題。首先,發(fā)現(xiàn)服務能夠被以與協(xié)作信息系統(tǒng)的其他服務(例如,查詢服務)類似的方式管理。以這種方式,與如在某些先前的方法中所采用的完全分離的發(fā)現(xiàn)處理相比,管理所述發(fā)現(xiàn)服務可能是參與者更熟悉來操作的。其次,基于點對點授權(quán)的先前的信息共享方法對于參與者之間的所發(fā)現(xiàn)的信息的發(fā)現(xiàn)和共享類似地利用了點對點授權(quán)。本公開的協(xié)作信息系統(tǒng)利用端-對-平臺和平臺-對-端授權(quán)(例如,輪輻式配置)來最小化適用于數(shù)據(jù)發(fā)現(xiàn)處理的授權(quán)的數(shù)量。第三,與其他查詢處理無關的一些先前的點-對-點發(fā)現(xiàn)方法通常被獨立地配置(例如,與查詢服務配置分離地),這能夠?qū)е虏樵兎张c發(fā)現(xiàn)服務之間的配置差異。與此相比,本公開的發(fā)現(xiàn)服務的特征為基于經(jīng)授權(quán)的查詢服務的自動配置,這最小化了查詢服務與發(fā)現(xiàn)服務之間的差異的機會。同樣地,本公開的發(fā)現(xiàn)服務能夠提供相對于先前的發(fā)現(xiàn)方法的架構(gòu)、安全以及數(shù)據(jù)保密優(yōu)點。如圖5中所示出的那樣,發(fā)現(xiàn)邏輯582包括發(fā)現(xiàn)服務584,所述發(fā)現(xiàn)服務584被經(jīng)由通信鏈路583通信地耦合到授權(quán)模型558,并且被經(jīng)由通信鏈路588通信地耦合到授權(quán)和證明服務566,以及被經(jīng)由通信鏈路587通信地耦合到索引服務586 (例如,云索引服務)。發(fā)現(xiàn)服務584與授權(quán)模型558進行通信以確定什么服務被特定參與者授權(quán)。發(fā)現(xiàn)服務584然后檢查由特定參與者授權(quán)的服務的查詢,并且構(gòu)建關于可以從參與者的數(shù)據(jù)源572訪問的主數(shù)據(jù)和事務處理數(shù)據(jù)的種類的信息(例如,知識)。根據(jù)本公開的一些示例,主數(shù)據(jù)可以涉及項目組(例如,類別),然而事務處理數(shù)據(jù)可以涉及單獨的項目。例如,就關于供應鏈應用的協(xié)作信息服務而言,主數(shù)據(jù)可能涉及和許多種類的立體聲設備相對應的屬性,但是發(fā)現(xiàn)服務還可能發(fā)現(xiàn)諸如數(shù)據(jù)源中的立體聲設備的實際實例和涉及立體聲設備的特定實例的活動(例如,銷售、制造步驟、位置、制造數(shù)據(jù)、部件類型/源等)的事務處理數(shù)據(jù)。協(xié)作信息系統(tǒng)計算平臺實現(xiàn)了多個服務和模型,包括服務建模服務(例如,圖3的328處)、服務分類模型(例如,圖3的348處)、數(shù)據(jù)分類模型(例如,圖3的350處)、參與者分類模型(例如,圖3的352處)、查詢/查詢集模型(例如,圖3的356處)、數(shù)據(jù)源模型(例如,圖3的354處)以及授權(quán)模型(例如,圖3的358處)。各種分類模型基于層級和/或角色將信息加以歸類。當創(chuàng)建授權(quán)模型時,相應的分類模型為參與者提供用于以類似的方式分別處理服務、數(shù)據(jù)和/或參與者的分組的機制。例如,就關于供應鏈應用的協(xié)作信息服務而言,服務可以與服務分類模型中的特定行業(yè)(例如,運輸)相關聯(lián)。若干產(chǎn)品可以全部對應于數(shù)據(jù)分類模型中的一類產(chǎn)品(例如,立體聲設備)。若干參與者在參與者分類模型中可以被歸類為供應鏈中的供應者。發(fā)現(xiàn)服務584由在其他模型之間的授權(quán)模型和數(shù)據(jù)分類模型來導引,因此發(fā)現(xiàn)的配置在查詢與發(fā)現(xiàn)處理之間是熟悉的且一致的。也就是說,針對查詢和發(fā)現(xiàn)處理二者使用授權(quán)模型和數(shù)據(jù)分類模型在針對發(fā)現(xiàn)提供的數(shù)據(jù)的范圍與由查詢服務所使用的數(shù)據(jù)的范圍之間產(chǎn)生兼容的結(jié)果。如果被參與者授權(quán),則發(fā)現(xiàn)服務能夠周期性地發(fā)現(xiàn)涉及數(shù)據(jù)源的經(jīng)授權(quán)的部分的經(jīng)授權(quán)的查詢的結(jié)果,并且以在調(diào)用查詢服務時執(zhí)行的查詢可獲得的方式來存儲發(fā)現(xiàn)的信息。所發(fā)現(xiàn)的信息可以是查詢的實際數(shù)據(jù)結(jié)果和/或包含與查詢有關的數(shù)據(jù)的數(shù)據(jù)源的標識(例如,從而使得根據(jù)正被調(diào)用的查詢服務執(zhí)行的查詢可以局限于已知包含與查詢有關的數(shù)據(jù)的那些數(shù)據(jù)源)。發(fā)現(xiàn)服務584能夠運行涉及特定參與者的數(shù)據(jù)源572的經(jīng)授權(quán)部分的、由特定參與者授權(quán)的服務的查詢,以便找出實際上存在什么種類的對應主數(shù)據(jù)和事務處理數(shù)據(jù)。如同其他服務那樣,由發(fā)現(xiàn)服務584執(zhí)行的查詢被授權(quán)和證明服務566監(jiān)督以確保協(xié)作信息系統(tǒng)計算平臺僅僅針對涉及特定參與者的(一個或多個)數(shù)據(jù)源的經(jīng)授權(quán)的部分的數(shù)據(jù)來執(zhí)行經(jīng)授權(quán)的查詢。更具體地,一旦針對一個或多個數(shù)據(jù)源(例如,基于來自一個或多個參與者的、用于涉及相應的參與者的數(shù)據(jù)源的指示)被授權(quán)以用于由計算平臺執(zhí)行,發(fā)現(xiàn)服務584就周期性地細讀參與者的其他經(jīng)授權(quán)的服務的服務模型,從而識別在由參與者授權(quán)的、涉及相應的參與者的數(shù)據(jù)源的查詢中所考慮的所述類型的數(shù)據(jù)ID。例如,就關于供應鏈應用的協(xié)作信息服務而言,發(fā)現(xiàn)服務584能夠發(fā)現(xiàn)在由相應的參與者授權(quán)的其他查詢中所考慮的產(chǎn)品類別和/或產(chǎn)品ID。發(fā)現(xiàn)服務584然后能夠與相應的參與者的(一個或多個)數(shù)據(jù)源進行交互,以發(fā)現(xiàn)供應鏈中的哪些產(chǎn)品在某種意義上與在由相應的參與者授權(quán)的其他查詢中考慮的產(chǎn)品類別和/或產(chǎn)品ID相關。所發(fā)現(xiàn)的信息可以包括出現(xiàn)在參與者的數(shù)據(jù)源中的不同的產(chǎn)品類別、產(chǎn)品模型以及產(chǎn)品實例的身份。在沒有這樣的發(fā)現(xiàn)服務的情況下,參與者將必須例如具體地將他們選擇授權(quán)的、在其被創(chuàng)建之后的新信息注冊在他們相應的(一個或多個)數(shù)據(jù)源中。由發(fā)現(xiàn)服務584執(zhí)行的查詢產(chǎn)生的信息(例如,所發(fā)現(xiàn)的信息)可以被高速緩存在協(xié)作信息系統(tǒng)索引(例如,云索引)586中。該云索引586可以隨后被直接地(例如,代替搜索單獨的參與者數(shù)據(jù)源)或者間接地(例如,查詢可以局限于被標識為具有與查詢有關的數(shù)據(jù)的那些數(shù)據(jù)源)使用,以支持查詢服務的更有效的(例如,優(yōu)化的)執(zhí)行。例如,就關于供應鏈應用的協(xié)作信息服務而言,在發(fā)現(xiàn)服務584已經(jīng)用所發(fā)現(xiàn)的信息填充云索引586之后,感興趣的查詢服務能夠被參與者調(diào)用以跨越多個數(shù)據(jù)源針對立體聲部件的特定商標來操作。因為感興趣的查詢服務在被參與者(例如,被服務建模服務)調(diào)用之前被定義,所以發(fā)現(xiàn)服務584很可能以前已經(jīng)運行了包括正被調(diào)用的查詢服務的查
15詢,并且將所發(fā)現(xiàn)的信息高速緩存在云索引586中。響應于正被參與者調(diào)用的感興趣的查詢服務,包括感興趣的查詢服務的查詢執(zhí)行。被執(zhí)行的查詢能夠首先被指向高速緩存以試圖快速地找到與相應查詢有關的數(shù)據(jù)源(并且跳過搜索未被標識為與相應查詢有關的數(shù)據(jù)源)或如使得由發(fā)現(xiàn)服務執(zhí)行的相同查詢的最近的結(jié)果,以便確定哪些供應鏈參與者具有立體聲部件的特定商標。將查詢服務的查詢首先指向所發(fā)現(xiàn)的信息的高速緩存避免了必須響應于查詢服務的調(diào)用來實時地查詢大量可能的數(shù)據(jù)源。雖然為清楚起見在圖5中指示了單個云索引,但是本公開的示例未被如此限制。也就是說,本公開的協(xié)作信息系統(tǒng)能夠包括不止一個云索引和/或云索引高速緩存布置(例如,云索引和相關接口以及支持數(shù)據(jù)處理硬件和/或編程的功能,如在下面根據(jù)圖6進一步討論的那樣)。發(fā)現(xiàn)服務584能夠針對已經(jīng)授權(quán)發(fā)現(xiàn)服務可在該參與者的(一個或多個)數(shù)據(jù)源上操作的每個相應的參與者重復發(fā)現(xiàn)處理。最佳地,將由具有數(shù)據(jù)源的每個參與者(例如,由數(shù)據(jù)源控制實體)以已經(jīng)發(fā)現(xiàn)用于在索引中高速緩存的并且在查詢服務被調(diào)用時可得到的每個查詢的信息的方式來對發(fā)現(xiàn)服務584進行授權(quán)。然而,已經(jīng)發(fā)現(xiàn)用于在索引中高速緩存的一些查詢的信息將提高協(xié)作信息系統(tǒng)的搜索時間。如先前提到的那樣,發(fā)現(xiàn)服務584必須由相應的參與者來授權(quán)以便發(fā)現(xiàn)服務執(zhí)行涉及相應的參與者的數(shù)據(jù)源的查詢。在被授權(quán)之后,發(fā)現(xiàn)服務584能夠被參與者調(diào)用(例如,被手動地調(diào)用)以發(fā)起發(fā)現(xiàn)處理,與查詢服務被調(diào)用的方式類似??商鎿Q地,或者除了手動調(diào)用之外,發(fā)現(xiàn)服務584能夠被調(diào)用以周期性地執(zhí)行發(fā)現(xiàn)處理,而不用由授權(quán)的參與者進一步干預或動作。也就是說,參與者不必進一步調(diào)用發(fā)現(xiàn)服務以啟動發(fā)現(xiàn)處理。以這種方式,只要被參與者授權(quán)或者除非被以其他方式停止,發(fā)現(xiàn)服務就能夠連續(xù)地在后臺中操作以獲得所發(fā)現(xiàn)的信息。如上文簡短地討論的那樣,發(fā)現(xiàn)服務584是支持針對參與者和計算平臺的自我配置的服務。也就是說,如果發(fā)現(xiàn)服務584未被特定參與者具體地指示為被授權(quán),則由發(fā)現(xiàn)服務執(zhí)行的查詢將不涉及相應的參與者的數(shù)據(jù)源,正如尚未被參與者授權(quán)的查詢服務的查詢將不涉及相應的參與者的數(shù)據(jù)源那樣。如果發(fā)現(xiàn)服務584被特定參與者指示為被授權(quán),則由發(fā)現(xiàn)服務執(zhí)行的查詢將被執(zhí)行涉及相應的參與者的數(shù)據(jù)源。發(fā)現(xiàn)服務584以與查詢服務被自我配置的幾乎相同的方式來被自我配置。提供數(shù)據(jù)源的參與者是數(shù)據(jù)提供者。數(shù)據(jù)提供者通過以下各項來控制對數(shù)據(jù)提供者的(一個或多個)相應數(shù)據(jù)源的訪問通過數(shù)據(jù)提供者授權(quán)的特定查詢、查詢集和/或查詢服務(每個查詢服務都包括一組查詢);通過將涉及相應的查詢服務(例如,通過配置數(shù)據(jù)分類模型)的、數(shù)據(jù)提供者授權(quán)的他們的數(shù)據(jù)源的特定部分;以及通過被允許調(diào)用數(shù)據(jù)提供者的數(shù)據(jù)源上的查詢服務的特定的其他參與者(例如,通過配置參與者分類模型)等等。發(fā)現(xiàn)服務584經(jīng)受定義了對特定數(shù)據(jù)源的查詢服務訪問的相同的分類模型。同樣地,通過定義約束由查詢服務對數(shù)據(jù)提供者的相應的數(shù)據(jù)源的訪問的參數(shù),數(shù)據(jù)提供者正同時定義約束由發(fā)現(xiàn)服務對數(shù)據(jù)提供者的相應的數(shù)據(jù)源的訪問的參數(shù)。針對查詢服務應用的相同的建模服務和分類模型還支配發(fā)現(xiàn)的“規(guī)則”。同樣地,數(shù)據(jù)提供者可以使發(fā)現(xiàn)服務能夠僅發(fā)現(xiàn)對數(shù)據(jù)提供者已經(jīng)授權(quán)的查詢服務有益的信息。以這種方式,當數(shù)據(jù)提供者改變它的授權(quán)模型時,如它應用到查詢服務那樣,發(fā)現(xiàn)服務和云索引被自動地適應。
以這種方式,參與者能夠限制發(fā)現(xiàn)的范圍,同時仍然從具有每當數(shù)據(jù)源具有先前尚未被發(fā)現(xiàn)的關于產(chǎn)品的新信息時就自動更新的云索引中受益。這是通過平臺自我管理的另一示例。采用此公開,發(fā)現(xiàn)是另一協(xié)作信息系統(tǒng)服務。可以使用數(shù)據(jù)分類模型來管理發(fā)現(xiàn)的范圍。這提供了用于使得能夠?qū)崿F(xiàn)參與者的一直發(fā)展的產(chǎn)品集的受控制的發(fā)現(xiàn)的優(yōu)雅方法。此外,對于其他參與者使用服務的授權(quán)還能夠通過同一數(shù)據(jù)分類模型來過濾。根據(jù)同一模型規(guī)定發(fā)現(xiàn)和授權(quán)減少了授權(quán)的實現(xiàn)中的矛盾或錯誤的可能性。例如,就關于供應鏈應用的協(xié)作信息服務而言,本公開的發(fā)現(xiàn)服務對參與者來說可能具有價值,因為經(jīng)受了由參與者對發(fā)現(xiàn)服務設置的約束的它自動地發(fā)現(xiàn)參與者在供應鏈中的參與的性質(zhì)。在沒有發(fā)現(xiàn)服務的情況下,參與者將必須肯定地向協(xié)作信息服務計算平臺通知新產(chǎn)品類別或當它們變得被參與者支持時的產(chǎn)品。否則,將必須針對完整的查詢響應來搜索大量的數(shù)據(jù)源,這將對參與者施加耗時的負擔并且將很可能導致錯誤,因為某些信息可能被錯過(例如,如果計算平臺未被肯定地通知與特定查詢有關的數(shù)據(jù)源,并且假定查詢未搜索每個和每一數(shù)據(jù)源,只是只有那些數(shù)據(jù)源被已知是相關的)。根據(jù)本公開的協(xié)作信息系統(tǒng)的一些示例實施方式,發(fā)現(xiàn)服務對協(xié)作信息服務計算平臺來說也可以具有價值,因為發(fā)現(xiàn)服務使得計算平臺能夠支持其他查詢服務的更有效的執(zhí)行。例如,就關于供應鏈應用的協(xié)作信息服務而言,如果查詢服務旨在向所有參與者通知針對特定的產(chǎn)品型號的召回,則它能夠在通過發(fā)現(xiàn)服務用所發(fā)現(xiàn)的信息填充的云索引中找到哪些參與者具有關于該產(chǎn)品型號的信息。然后能夠通知所有受影響的參與者。在沒有云索引的情況下,計算平臺將必須與響應于召回查詢服務調(diào)用的所有參與者進行交互,導致更多的資源使用和給可能接收到他們不感興趣的消息的參與者的更大的負擔(更不用說增加了由陰險的競爭者進行的“數(shù)據(jù)挖掘”的可能性)。圖6是圖示了根據(jù)本公開的示例的云索引高速緩存布置的圖。云索引高速緩存布置690包括通信地耦合到注冊接口 694、數(shù)據(jù)發(fā)現(xiàn)接口 696、維護接口 698以及查詢引擎699中的每一個的云索引692。云索引高速緩存布置690支持協(xié)作信息服務。如上文所討論的那樣,數(shù)據(jù)發(fā)現(xiàn)服務(例如,圖5的584處)例如經(jīng)由數(shù)據(jù)發(fā)現(xiàn)接口 696用能夠用來優(yōu)化查詢服務的執(zhí)行的所發(fā)現(xiàn)的信息來填充云索引692。注冊接口 694和維護接口 698可以是分別用于配置和管理云索引692的標準化接口。查詢引擎699能夠用來執(zhí)行查詢以填充和/或更新云索引,如可以被數(shù)據(jù)發(fā)現(xiàn)服務(例如,圖5的584處)指示的那樣。查詢填隙片(例如,圖4的470處)還能夠與云索引692交互以獲得可以具有對于查詢而言感興趣的數(shù)據(jù)的數(shù)據(jù)源的列表。查詢填隙片確保只有已經(jīng)對用于查詢服務的特定實例的查詢授權(quán)的那些數(shù)據(jù)源能夠針對該查詢服務提供數(shù)據(jù)。類似地,查詢填隙片可以與如由協(xié)作信息服務平臺的不同實例支持的多個云索引交互。圖7是圖示了根據(jù)本公開的示例的自動數(shù)據(jù)發(fā)現(xiàn)服務的方法701的示例的流程圖。該方法701包括通過多個參與者對具有指定的數(shù)據(jù)輸入和輸出的查詢服務授權(quán),所述查詢服務包括一組查詢703。該方法進一步包括通過多個參與者將一個或多個模型配置成將所述組的查詢約束到多個參與者數(shù)據(jù)源的所限制的部分709。自動數(shù)據(jù)發(fā)現(xiàn)服務被多個參與者授權(quán)711。該方法還包括通過多個參與者調(diào)用自動數(shù)據(jù)發(fā)現(xiàn)服務,以執(zhí)行經(jīng)受所配置的模型的約束的所述組的查詢以獲得發(fā)現(xiàn)的信息713。上述說明書、示例以及數(shù)據(jù)提供了方法和應用的描述,以及本公開的系統(tǒng)和方法的使用。因為在不背離本公開的系統(tǒng)和方法的精神和范圍的情況下能夠做出許多示例,所以此說明書僅僅陳述了許多可能的實施例配置和實施方式中的一些。盡管已經(jīng)在本文中圖示和描述了特定示例,但是本領域的普通技術人員將了解的是,打算用來實現(xiàn)相同結(jié)果的布置能夠代替所示出的特定示例。此公開旨在涵蓋本公開的一個或多個示例的改編或變化。應當理解的是,已經(jīng)以說明性方式而不是限制性方式進行了上述描述。上述示例和在本文中未被具體地描述的其他示例的組合對于回顧了上述描述之后的本領域的技術人員而言將是顯而易見的。本公開的一個或多個示例的范圍包括其中使用了上述結(jié)構(gòu)和方法的其他應用。因此,應該參考隨附權(quán)利要求以及這樣的權(quán)利要求被賦予權(quán)力的全部范圍的等同物來確定本公開的一個或多個示例的范圍。已經(jīng)參考圖詳細地描述了用于協(xié)作信息服務的系統(tǒng)和方法的各種示例,在圖中相同的附圖標記遍及若干視圖表示相同的部件和組件。對各種示例的參考不限制用于顯示廣告的系統(tǒng)和方法的范圍,其僅僅由附加于此的權(quán)利要求的范圍來限制。此外,在此說明書中所陳述的任何示例都不旨在是限制性的,并且僅僅陳述了針對所要求保護的用于協(xié)作信息服務的系統(tǒng)和方法的許多可能的示例中的一些。在整個說明書和權(quán)利要求中,在下文中標識的意義未必限制術語,但是僅僅提供用于該術語的說明性示例?!耙弧薄ⅰ耙粋€”以及“該”的意義包括多個參考,并且“在…中”的意義包括“在…中”和“在…上”。如在本文中所使用的短語“在實施例中”未必指的是相同的實施例,盡管它可以這樣。在前述詳細描述中,出于使本公開簡化的目的,一些特征在單個實施例中被組合在一起。公開的此方法將不被解釋為反映本公開的所公開示例必須使用比每個權(quán)利要求中明確記載的更多的特征的意圖。相反地,如以下權(quán)利要求反映的,發(fā)明的主題在于少于單個公開實施例的所有特征。因此,以下權(quán)利要求從而被結(jié)合到所述詳細描述中,其中每個權(quán)利要求獨立地作為單獨的實施例。
權(quán)利要求
1.一種用于協(xié)作信息系統(tǒng)[222]中的自動數(shù)據(jù)發(fā)現(xiàn)服務的方法[701],包括 通過多個參與者對具有指定的數(shù)據(jù)輸入和輸出的查詢服務授權(quán),所述查詢服務包括一組查詢[703];通過所述多個參與者將一個或多個模型配置成將所述組的查詢約束到多個參與者數(shù)據(jù)源的所限制的部分[709];通過所述多個參與者對自動數(shù)據(jù)發(fā)現(xiàn)服務進行授權(quán)[711];以及通過所述多個參與者調(diào)用所述自動數(shù)據(jù)發(fā)現(xiàn)服務,以執(zhí)行經(jīng)受所配置的模型的約束的所述組的查詢以獲得發(fā)現(xiàn)的信息[713]。
2.根據(jù)權(quán)利要求I所述的方法,進一步包括將所述發(fā)現(xiàn)的信息高速緩存在所述多個參與者數(shù)據(jù)源[240,572]的索引[586,692]中。
3.根據(jù)權(quán)利要求I所述的方法,其中,所述發(fā)現(xiàn)的信息是在其中具有所述組的查詢的數(shù)據(jù)結(jié)果的所述多個參與者數(shù)據(jù)源[240]中的一個或多個的指示。
4.根據(jù)權(quán)利要求3所述的方法,進一步包括通過所述多個參與者[238]中的特定的一個來調(diào)用所述查詢服務[226,446],以執(zhí)行所述組的查詢[227-1,227-2,...,227-N],其中每個查詢被相應地約束到在其中具有特定查詢的數(shù)據(jù)結(jié)果的所述多個參與者數(shù)據(jù)源[240,572]中的所述一個或多個。
5.根據(jù)權(quán)利要求3所述的方法,進一步包括通過所述多個參與者[238]中的特定的一個對所述一個或多個模型重新配置以不同地約束所述查詢服務[226,446]的所述組的查詢[227-1,227-2,. . .,227-N],其中根據(jù)所述重新配置的一個或多個模型來同時地不同地約束所述自動數(shù)據(jù)發(fā)現(xiàn)服務[584]。
6.根據(jù)權(quán)利要求I所述的方法,其中,所述被調(diào)用的自動數(shù)據(jù)發(fā)現(xiàn)服務[584]針對所述多個參與者數(shù)據(jù)源[240,572]中的一個周期性地執(zhí)行所述組的查詢[227-1,227-2,...,227-N],被高速緩存的索引[586,692]被采用所述發(fā)現(xiàn)的信息來加以更新。
7.—種協(xié)作信息系統(tǒng)[222],包括由相應的數(shù)據(jù)提供者[238]提供的多個單獨地控制的數(shù)據(jù)源[240,572];通信地耦合到所述多個數(shù)據(jù)源[240,572]的計算平臺[224],所述計算平臺[224]被編程為具有多個服務,包括查詢服務[226,446],每個查詢服務[226,446]包括具有預定義的數(shù)據(jù)輸入和輸出的一組查詢[227-1,227-2,· · ·,227-N];授權(quán)配置服務[230],其用來將相應的查詢服務[226,446]的所述組的查詢[227-1,227-2,. . .,227-N]限制到如先前由相應的數(shù)據(jù)提供者[238]向所述計算平臺[224]指示的所述多個數(shù)據(jù)源[240,572]的對應的經(jīng)授權(quán)的部分;以及自動數(shù)據(jù)發(fā)現(xiàn)服務[584],其用來根據(jù)所述授權(quán)配置服務[230]來周期性地執(zhí)行相應的查詢服務[226,446]的所述組的查詢[227-1,227-2,· . ., 227-N],并且將所述發(fā)現(xiàn)的信息高速緩存在索引[234,692]中。
8.根據(jù)權(quán)利要求7所述的協(xié)作信息系統(tǒng),其中,對所述授權(quán)配置服務[230]的改變針對相應的查詢服務[226,446]和所述自動數(shù)據(jù)發(fā)現(xiàn)服務[584]同時地限制所述組的查詢[227-1,227-2,···,227-N]的執(zhí)行。
9.根據(jù)權(quán)利要求7所述的協(xié)作信息系統(tǒng),其中,所述發(fā)現(xiàn)的信息包括涉及所述多個數(shù)據(jù)源[240,572]的對應的經(jīng)授權(quán)部分的相應的查詢服務[226,446]的所述組的查詢[227-1,227-2,· · ·,227-N]的所述數(shù)據(jù)結(jié)果。
10.根據(jù)權(quán)利要求7所述的協(xié)作信息系統(tǒng),其中,所述發(fā)現(xiàn)的信息包括在其中具有與相應的查詢服務[226,446]的所述組的查詢[227-1,227-2,...,227-N]相關的數(shù)據(jù)的所述多個數(shù)據(jù)源[240,572]中的一個或多個的指示。
11.根據(jù)權(quán)利要求7所述的協(xié)作信息系統(tǒng),其中,所述發(fā)現(xiàn)的信息包括具有相應的查詢 服務[226,446]的所述組的查詢[227-1,227-2,227-N]的數(shù)據(jù)結(jié)果的所述多個數(shù)據(jù)源[240,572]中的一個或多個的指示。
12.根據(jù)權(quán)利要求7所述的協(xié)作信息系統(tǒng),其中,所述計算平臺[224]通過云計算系統(tǒng)100來實現(xiàn),并且所述索引是云索引[586,692]。
13.一種具有存儲在其上的計算機可讀指令的非暫時性計算機可讀介質(zhì)[107],所述計算機可讀指令如果由一個或多個處理器來執(zhí)行則使所述一個或多個處理器通過多個參與者對具有指定的數(shù)據(jù)輸入和輸出的查詢服務授權(quán),所述查詢服務包括一組查詢[703];通過所述多個參與者將一個或多個模型配置成將所述組的查詢約束到多個通信地耦合的參與者數(shù)據(jù)源的所限制的部分[709];通過所述多個參與者對自動數(shù)據(jù)發(fā)現(xiàn)服務進行授權(quán)[711];以及通過所述多個參與者調(diào)用所述自動數(shù)據(jù)發(fā)現(xiàn)服務,以執(zhí)行經(jīng)受所配置的模型的約束的所述組的查詢以獲得發(fā)現(xiàn)的信息[713]。
14.根據(jù)權(quán)利要求13所述的非暫時性計算機可讀介質(zhì)[107],進一步包括存儲在其上的計算機可讀指令,所述計算機可讀指令由所述處理器來執(zhí)行以將所述發(fā)現(xiàn)的信息高速緩存在所述多個通信地耦合的參與者數(shù)據(jù)源[240,572]的索引[586,692]中。
15.根據(jù)權(quán)利要求13所述的非暫時性計算機可讀介質(zhì)[107],進一步包括存儲在其上的計算機可讀指令,所述計算機可讀指令由所述處理器來執(zhí)行以通過所述多個參與者中的特定的一個對所述一個或多個模型重新配置以不同地約束所述查詢服務[226,446]的所述組的查詢[227-1,227-2,...,227-N],其中,根據(jù)所述重新配置的一個或多個模型來同時地不同地約束所述自動數(shù)據(jù)發(fā)現(xiàn)服務[584]。
全文摘要
本公開包括一種用于協(xié)作信息系統(tǒng)[222]中的自動數(shù)據(jù)發(fā)現(xiàn)系統(tǒng)的系統(tǒng)和方法[701]。一個示例方法包括通過多個參與者對具有指定的數(shù)據(jù)輸入和輸出的查詢服務授權(quán),所述查詢服務包括一組查詢[703]。通過所述多個參與者將一個或多個模型配置成將所述組的查詢約束到多個通信地耦合的參與者數(shù)據(jù)源的所限制的部分[709]。通過所述多個參與者對自動數(shù)據(jù)發(fā)現(xiàn)服務進行授權(quán)[711],并且通過所述多個參與者調(diào)用所述發(fā)現(xiàn)服務以執(zhí)行經(jīng)受所配置的模型的約束的所述組的查詢以獲得發(fā)現(xiàn)的信息[713]。
文檔編號G06F17/00GK102959533SQ201080067848
公開日2013年3月6日 申請日期2010年6月30日 優(yōu)先權(quán)日2010年6月30日
發(fā)明者J.羅利亞, M.雅各布森, G.莫羅尼, S.J.辛斯克 申請人:惠普發(fā)展公司,有限責任合伙企業(yè)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
泸西县| 乐清市| 安康市| 西丰县| 灌云县| 广汉市| 沙田区| 光泽县| 桑日县| 财经| 资溪县| 阜平县| 沽源县| 饶平县| 平泉县| 广西| 六枝特区| 鄯善县| 贵港市| 峨眉山市| 磴口县| 金昌市| 永胜县| 吐鲁番市| 慈利县| 香格里拉县| 呈贡县| 二连浩特市| 碌曲县| 昭苏县| 扶风县| 衡山县| 米林县| 衡水市| 望江县| 贺兰县| 中江县| 西平县| 郓城县| 广南县| 偃师市|