專利名稱::網(wǎng)格信息模型系統(tǒng)及模型化處理網(wǎng)格信息的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種網(wǎng)格信息模型系統(tǒng)及一種模型化處理網(wǎng)格信息的方法,特別是一種動(dòng)態(tài)更新資源信息的網(wǎng)格信息模型系統(tǒng)及一種模型化處理網(wǎng)格信息的方法。
背景技術(shù):
:隨著互聯(lián)網(wǎng)的日益普及和發(fā)展,以實(shí)現(xiàn)廣域網(wǎng)環(huán)境下資源的共享和協(xié)同為目的的網(wǎng)格技術(shù)得到了蓬勃發(fā)展。因此,作為網(wǎng)格系統(tǒng)中的基礎(chǔ)組件,負(fù)責(zé)管理網(wǎng)格中資源信息的網(wǎng)格信息服務(wù)系統(tǒng),對(duì)其管理的有效性、便捷性等性能的要求也日益提高。但是,由于網(wǎng)格資源的異構(gòu)性和多樣性,因此,對(duì)所有資源的信息進(jìn)行有效的組織和管理成為網(wǎng)格界中各信息服務(wù)系統(tǒng)所要解決的首要問題。在眾多信息服務(wù)系統(tǒng)中,最著名的是Globus的MDS系列信息服務(wù)系統(tǒng),包括元計(jì)算目錄服務(wù)(MetacomputingDirectoryService,簡(jiǎn)稱MDS-1)和監(jiān)控與發(fā)現(xiàn)服務(wù)(MonitoringandDiscoveryService,包括MDS-2、MDS-3和MDS-4),其對(duì)資源進(jìn)行組織的方法為定義一些默認(rèn)資源的描述格式Schema,比如計(jì)算機(jī)資源、服務(wù)等,并將這些Schema寫入一個(gè)MDS節(jié)點(diǎn)的配置文件中;MDS將資源的信息存儲(chǔ)在輕量級(jí)目錄訪問協(xié)議(LightweightDirectoryAccessProtocol,簡(jiǎn)稱LDAP)數(shù)據(jù)庫中,該存儲(chǔ)格式必須遵照定義的Schema;然后采用XPath語句進(jìn)行信息查詢。可以看出,MDS中定義了一個(gè)類似模型的概念Schema,實(shí)現(xiàn)對(duì)預(yù)定類型信息的管理,但具有以下缺陷第一、可擴(kuò)展性不好。由于Schema格式都需要預(yù)先定義,因此添加新種類資源的信息很不方便,比如,用戶想添加一種網(wǎng)絡(luò)資源的信息到一個(gè)MDS節(jié)點(diǎn),必須首先修改該MDS節(jié)點(diǎn)的配置文件,添加該網(wǎng)絡(luò)資源的Schema并重新啟動(dòng)MDS節(jié)點(diǎn)的服務(wù)器使其生效,然后才能插入網(wǎng)絡(luò)資源的信息。這一過程很繁瑣,特別是當(dāng)用戶想將該網(wǎng)絡(luò)資源信息添加到另外一個(gè)MDS節(jié)點(diǎn)上時(shí),還需要再次重復(fù)上面的工作。第二、不具有同步性。當(dāng)網(wǎng)格資源信息服務(wù)系統(tǒng)采用分布式結(jié)構(gòu)時(shí),要實(shí)現(xiàn)各網(wǎng)格信息節(jié)點(diǎn)上資源信息的共享,各網(wǎng)格信息節(jié)點(diǎn)上采用的信息描述存儲(chǔ)方式必須一致。但對(duì)于Globus而言,當(dāng)對(duì)一個(gè)MDS節(jié)點(diǎn)的配置文件進(jìn)行的Schema定義或修改時(shí),僅僅對(duì)該MDS節(jié)點(diǎn)生效,而對(duì)信息服務(wù)系統(tǒng)中的其他MDS節(jié)點(diǎn)無效,因此,一定時(shí)間之后,各個(gè)MDS節(jié)點(diǎn)上采用的Schema很可能不一致,導(dǎo)致針對(duì)不同的MDS節(jié)點(diǎn)進(jìn)行查詢時(shí),需要采用不同的XPath查詢語句,并因此導(dǎo)致MDS節(jié)點(diǎn)之間資源信息共享的障礙。綜上所述,網(wǎng)格信息服務(wù)需要具有良好擴(kuò)展性和同步性的信息處理系統(tǒng)和方法,但目前還沒有滿足上述要求的技術(shù)方案。
發(fā)明內(nèi)容本發(fā)明的目的是為了克服上述缺陷,提出網(wǎng)格信息模型系統(tǒng),通過建立一種專門用于管理網(wǎng)格資源,并允許用戶添加、刪除、修改和查詢的網(wǎng)格信息模型,使網(wǎng)格資源信息服務(wù)系統(tǒng)能夠靈活的組織管理資源信息,且各服務(wù)節(jié)點(diǎn)的網(wǎng)格信息模型具有一致性。本發(fā)明的另一目的是為了克服上述缺陷,提出模型化處理網(wǎng)格信息的方法,通過動(dòng)態(tài)更新網(wǎng)格信息模型,保證網(wǎng)格信息服務(wù)的可擴(kuò)展性和各信息服務(wù)節(jié)點(diǎn)上網(wǎng)格信息模型的一致性。為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種網(wǎng)格信息模型系統(tǒng),包括一接口,與外部網(wǎng)格信息節(jié)點(diǎn)連接,并由外部接入添加、刪除、修改或查詢網(wǎng)格信息模型的指令;一語句解釋器,與所述接口連接,用于分析所述指令并完成添加、刪除、修改或查詢網(wǎng)格信息模型的操作;一關(guān)系數(shù)據(jù)庫,與所述語句解釋器連接,用于保存網(wǎng)格資源的網(wǎng)格信息模型并提供給所述語句解釋器調(diào)用修改;一同步處理器,與所述關(guān)系數(shù)據(jù)庫及所述接口連接,用于將所述關(guān)系數(shù)據(jù)庫的變化通過所述接口同步給與該變化相關(guān)的網(wǎng)格信息節(jié)點(diǎn)。為實(shí)現(xiàn)上述另一目的,本發(fā)明還提供了一種模型化處理網(wǎng)格信息的方法,包括以下步驟a、當(dāng)網(wǎng)格信息模型系統(tǒng)接收到一外部網(wǎng)格信息節(jié)點(diǎn)的指令時(shí),語句解釋器判斷所述指令類型是否為添加網(wǎng)格信息模型指令,是則執(zhí)行步驟b,否則執(zhí)行步驟c;b、語句解釋器解析該指令,解析成功則根據(jù)該指令內(nèi)容修改關(guān)系數(shù)據(jù)庫,結(jié)束;c、所述語句解釋器判斷所述指令類型是否為修改或刪除網(wǎng)格信息模型指令,是則執(zhí)行步驟d,否則執(zhí)行步驟e;d、所述語句解釋器解析該指令,解析成功則根據(jù)該指令內(nèi)容修改關(guān)系數(shù)據(jù)庫,并通過同步處理器對(duì)與所述網(wǎng)格信息模型相關(guān)聯(lián)的網(wǎng)格信息節(jié)點(diǎn)進(jìn)行更新,結(jié)束;e、所述語句解釋器判斷所述指令類型是否為查詢網(wǎng)格信息模型指令,是則執(zhí)行步驟f,否則返回執(zhí)行失敗指令并結(jié)束;f、所述語句解釋器解析該指令,解析成功則判斷所述外部網(wǎng)格信息節(jié)點(diǎn)是否為與所述網(wǎng)格信息模型相關(guān)聯(lián)的網(wǎng)格信息節(jié)點(diǎn),是則直接向所述外部網(wǎng)格信息節(jié)點(diǎn)返回要求的網(wǎng)格信息模型,否則保存所述外部網(wǎng)格信息節(jié)點(diǎn)和所述網(wǎng)格信息模型的關(guān)聯(lián)信息,并向所述外部網(wǎng)格信息節(jié)點(diǎn)返回要求的網(wǎng)格信息模型,結(jié)束。由上述技術(shù)方案可知,本發(fā)明通過網(wǎng)格信息模型化表述,采用網(wǎng)格信息模型動(dòng)態(tài)更新,具有以下有益效果1、實(shí)現(xiàn)了網(wǎng)格信息模型的動(dòng)態(tài)添加、刪除和修改;2、處理網(wǎng)格信息的系統(tǒng)不再受到存儲(chǔ)資源信息的數(shù)目限制,能夠組織和管理更多種類的信息,具有較高的擴(kuò)展性;3、保證了各個(gè)網(wǎng)格信息節(jié)點(diǎn)上網(wǎng)格信息模型的一致性,為網(wǎng)格資源信息共享提供了支持。下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述。圖1為本發(fā)明網(wǎng)格信息模型系統(tǒng)所在網(wǎng)格環(huán)境的示意圖;圖2為本發(fā)明的網(wǎng)格信息模型系統(tǒng)實(shí)施例1的系統(tǒng)框圖;圖3為本發(fā)明的網(wǎng)格信息模型系統(tǒng)實(shí)施例2的系統(tǒng)框圖;圖4為本發(fā)明模型化處理網(wǎng)格信息的方法的流程圖;圖5為圖4所示方法的實(shí)施例1的流程圖;圖6為圖4所示方法的實(shí)施例2的流程圖;圖7為圖4所示方法的實(shí)施例3的流程圖;圖8為圖4所示方法的實(shí)施例4的流程圖。具體實(shí)施例方式參見圖1,為本發(fā)明網(wǎng)格信息模型系統(tǒng)所在網(wǎng)格環(huán)境的示意圖,網(wǎng)格信息模型系統(tǒng)1運(yùn)行在網(wǎng)格服務(wù)器2中,與多個(gè)網(wǎng)格信息節(jié)點(diǎn)31、32、33……3N通過IP網(wǎng)絡(luò)連接。該網(wǎng)格信息模型系統(tǒng)1為上述網(wǎng)格信息節(jié)點(diǎn),包括管理員信息服務(wù)節(jié)點(diǎn)即最終用戶,提供添加、刪除、修改和查詢接口,對(duì)網(wǎng)格資源中的網(wǎng)格信息模型進(jìn)行統(tǒng)一管理。所謂資源的信息模型,是描述資源的元數(shù)據(jù),即描述資源信息的信息。比如,對(duì)于學(xué)生張三,其信息是10003、張三、男、1982.01.01;對(duì)于學(xué)生李四,其信息是10004、李四、女、1980.01.02,他們信息內(nèi)容不一樣,但都是從如下4個(gè)方面進(jìn)行描述的學(xué)號(hào)、姓名、性別和生日。把學(xué)號(hào)、姓名、性別和生日稱為描述學(xué)生的信息模型,當(dāng)上述信息模型作為網(wǎng)格資源提供時(shí),就可以成為網(wǎng)格信息模型。網(wǎng)格信息模型系統(tǒng)1可對(duì)上述學(xué)生的網(wǎng)格信息模型進(jìn)行管理。其具體實(shí)施例1如圖2所示,由接口11、語句解釋器12、關(guān)系數(shù)據(jù)庫13、同步處理器14組成。其中,接口11與外部網(wǎng)格信息節(jié)點(diǎn)31......3N連接,接入上述網(wǎng)格信息節(jié)點(diǎn)31......3N,包括上述網(wǎng)格信息節(jié)點(diǎn)發(fā)起的添加、刪除、修改或查詢網(wǎng)格信息模型的指令。語句解釋器12與接口11連接,用于分析所述指令并完成添加、刪除、修改或查詢網(wǎng)格信息模型的操作。該添加、刪除、修改或查詢可以采用本領(lǐng)域技術(shù)人員所知的,且網(wǎng)格信息節(jié)點(diǎn)可識(shí)別的任一語言編寫,比如C++Builder,VB等。為了更有針對(duì)性地對(duì)網(wǎng)格信息模型進(jìn)行操作,本發(fā)明還基于SQL語言定義了GIQL(GridInformationQueryLanguage)語言,由GIQL語句完成網(wǎng)格信息模型的添加、刪除、修改和查詢指令,具體示例如下(1)添加網(wǎng)格信息模型語法“CREATEIM+模型名稱+(屬性名稱+類型+[關(guān)鍵字]+[NOTNULL|NULL]+[UNIQUE]+[DESCRIPTION+描述])+[DESCRIPTION+描述]”;示例CREATEIMtestIM(cpuCHAR(10)NOTNULLDESCRIPTION‘thisisacpuinfo’,harddiskVARCHAR(40)NOTNULL,memoryVARCHAR(20)NOTNULLDESCRIPTION‘thisisthememoryinfo’)DESCRIPTION‘thisisaimforcomputer’;該語句創(chuàng)建了一個(gè)名為testIM的網(wǎng)格信息模型及其描述‘thisisaimforcomputer’,有3個(gè)屬性,分別是cpu、harddisk和memory。而且還定義了每個(gè)屬性的類型以及他們的描述。(2)修改網(wǎng)格信息模型,可以包含如下四種語法語法(1)“ALTERIM+模型名稱+MODIFY+[COLUMN]+屬性名稱+column_type”;column_type是“類型+[PRIMARYKEY]+[NOTNULL|NULL]+[UNIQUE]+[DESCRIPTION+描述]”;本語法的作用修改網(wǎng)格信息模型的一個(gè)屬性的類型;示例ALTERIMtestIMMODIFYcpuVARCHAR(100)NOTNULL;該語句將testIM網(wǎng)格信息模型的cpu字段做了修改,改成了VARCHAR(100)NOTNULL類型;語法(2)“ALTERIM+模型名稱+CHANGE+[COLUMN]+原有名稱+修改名稱+修改類型”;本語法的作用修改一個(gè)網(wǎng)格信息模型的屬性,包括改屬性名和改屬性類型;示例ALTERIMtestIMCHANGECOLUMNcpunewcpuVARCHAR(50)NOTNULLDESCRIPTION‘thisisanewcpuinfo’;將網(wǎng)格信息模型的原有的cpu屬性,改名為newcpu屬性,同時(shí)更改了該屬性的類型;語法(3)“ALTERIM+模型名稱+ADD+[COLUMN]+屬性名稱+類型”;此處“類型”與語法(1)中的“類型”組成相同;本語法作用為網(wǎng)格信息模型增加一個(gè)屬性。示例ALTERIMtestIMADDosVARCHAR(20)DESCRIPTION‘theosinfo’;為網(wǎng)格信息模型添加了一個(gè)新的屬性os;語法(4)“ALTERIM+模型名稱+DROP+[COLUMN]+屬性名稱”;本語法作用刪除網(wǎng)格信息模型的一個(gè)屬性。示例ALTERIMtestIMDROPos;該語句刪除testIM網(wǎng)格信息模型的os屬性;可見,一個(gè)修改網(wǎng)格信息模型的語句支持多個(gè)操作,比如ALTERIMim_nameDROPCOLUMNcolumn_namel,DROPCOLUMNcolumn_name2。(3)刪除網(wǎng)格信息模型語法“DROPIM+模型名稱+[,模型名稱,...]”;示例DROPIMtestIM1,testIM2;刪除網(wǎng)格信息模型。(4)查詢網(wǎng)格信息模型語法(1)“SHOWIMs”;顯示所有的網(wǎng)格信息模型的ID、名字以及描述;語法(2)“SHOWIMPROPERTIESFROM模型名稱”;顯示指定網(wǎng)格信息模型的詳細(xì)信息。包括該網(wǎng)格信息模型的屬性的屬性名,屬性類型,描述等信息。示例SHOWIMPROPERTIESFROMtestIM;顯示testIM的所有屬性?;谏鲜鯣IQL語句實(shí)現(xiàn)添加、刪除、修改和查詢網(wǎng)格信息模型的過程中,同時(shí)可能需要相應(yīng)的添加、刪除、修改和查詢信息的指令,該指令用GIQL語句編輯如下(1)添加信息語法“INSERTINTO+數(shù)據(jù)表名稱+[(模型名稱1,...)]+VALUES+(數(shù)據(jù)1,...)”;示例INSERTINTOtest_table(namel,name2,name3)VALUES(datal,data2,data3)。(2)刪除信息語法“DELETEFROM+數(shù)據(jù)表名稱+[WHERE+條件]”;示例DELETEFROMtest_tableWHEREname1>100。(3)修改信息語法“UPDATE+數(shù)據(jù)表名稱+SET名稱1=表達(dá)式1,名稱2=表達(dá)式2+[WHERE+條件]”;示例UPDATEtest_tableSETname1=1000,name2=’test’WHEREname1<500。(4)查詢信息語法“SELECT+數(shù)據(jù)表名稱+FROM+數(shù)據(jù)表名稱+[WHERE+條件][GROUPBY+模型名稱,...]+[ORDERBY[模型名稱][ASC|DESC],...]][LIMIT行數(shù)];該語法與SQL類似。示例SELECTname1,name2,name3,name4FROMtest_tableWHEREname1>1005ORDERBYname2LIMIT100。因此,本實(shí)施例中語言解釋器12也可以稱為GIQL解釋器。關(guān)系數(shù)據(jù)庫13,與語句解釋器12連接,用于保存網(wǎng)格資源的網(wǎng)格信息模型,并提供給語句解釋器13進(jìn)行調(diào)用或修改。除了本實(shí)施例中關(guān)系數(shù)據(jù)庫13的設(shè)置方法外,該關(guān)系數(shù)據(jù)庫13也可以獨(dú)立于網(wǎng)格信息模型系統(tǒng)1,單獨(dú)存放在網(wǎng)格服務(wù)器2中,其功能不發(fā)生改變。同步處理器14,與關(guān)系數(shù)據(jù)庫13及11接口連接,用于將關(guān)系數(shù)據(jù)庫13的變化通過接口11同步給網(wǎng)格信息節(jié)點(diǎn)31......3N中與該變化相關(guān)的部分。網(wǎng)格信息模型系統(tǒng)1的具體實(shí)施例2如圖3所示,包括接口11、GIQL解釋器12、關(guān)系數(shù)據(jù)庫13、同步處理器14,還包括繼承關(guān)系處理裝置15和錯(cuò)誤處理裝置16。在本實(shí)施例中,關(guān)系數(shù)據(jù)庫13獨(dú)立設(shè)置在網(wǎng)格服務(wù)器2中,但功能與上一實(shí)施例相同,具體的,為了對(duì)網(wǎng)格信息模型進(jìn)行存儲(chǔ),該關(guān)系數(shù)據(jù)庫13又分為一名稱數(shù)據(jù)存儲(chǔ)單元,記載了網(wǎng)格信息模型的編號(hào)、名稱及功能描述;一屬性數(shù)據(jù)存儲(chǔ)單元,記載了網(wǎng)格信息模型的編號(hào)、屬性及屬性的類;一繼承數(shù)據(jù)存儲(chǔ)單元,記載了網(wǎng)格信息模型間的繼承關(guān)系;本實(shí)施例中,名稱數(shù)據(jù)存儲(chǔ)單元為數(shù)據(jù)表rlds_imlist,屬性數(shù)據(jù)存儲(chǔ)單元為數(shù)據(jù)表rlds_imdef,兩個(gè)表之間通過網(wǎng)格信息模型的編號(hào)關(guān)聯(lián)。比如“學(xué)生”網(wǎng)格信息模型,包括四個(gè)屬性學(xué)號(hào)、姓名、性別和生日。網(wǎng)格信息模型服務(wù)給“學(xué)生”網(wǎng)格信息模型分配一個(gè)唯一編號(hào)假設(shè)是123456。在表rlds_imlist中添加一條記錄“123456,student,ThisisaIMforstudent.”,同時(shí)向表rlds_imdef添加四條記錄,每條記錄描述一個(gè)屬性,對(duì)于屬性“學(xué)號(hào)”,可以這么描述“123456,NO.,VARCHAR(200),UNIQUE”。這樣,通過這兩個(gè)表,就能夠得到“學(xué)生”網(wǎng)格信息模型的信息。繼承數(shù)據(jù)存儲(chǔ)單元采用數(shù)據(jù)表rlds_servicehierarchy表示,當(dāng)網(wǎng)格信息節(jié)點(diǎn)將網(wǎng)格信息模型定義為一個(gè)JavaBean類的時(shí)候,該繼承數(shù)據(jù)存儲(chǔ)單元可以通過JavaBean之間的繼承關(guān)系實(shí)現(xiàn)網(wǎng)格信息模型繼承關(guān)系。此時(shí),資源信息節(jié)點(diǎn)需要輸入其class文件即類文件,則數(shù)據(jù)表rlds_servicehierarchy保存class文件名稱和模型編號(hào),完成繼承關(guān)系的存儲(chǔ)。繼承關(guān)系處理裝置15與GIQL解釋器12連接,執(zhí)行具有繼承關(guān)系的指令的處理。比如,添加帶有繼承關(guān)系的網(wǎng)格信息模型具體為將接收到的class文件保存在數(shù)據(jù)庫中,然后將繼承關(guān)系和class文件的名字存儲(chǔ)在關(guān)系數(shù)據(jù)庫13的數(shù)據(jù)表rlds_servicehierarchy中,完成帶有繼承關(guān)系的網(wǎng)格信息模型的發(fā)布。錯(cuò)誤處理裝置16與GIQL處理器12連接,用于接收GIQL解釋器12無法識(shí)別或執(zhí)行的語句,并向發(fā)出該語句的網(wǎng)格信息節(jié)點(diǎn)通過接口11返回執(zhí)行失敗指令。由上述實(shí)施例可以看出,網(wǎng)格中外部網(wǎng)格信息節(jié)點(diǎn)有多個(gè),但是網(wǎng)格信息模型系統(tǒng)只有一個(gè),后者為前者服務(wù)。顯然,當(dāng)網(wǎng)格范圍擴(kuò)大時(shí),可以考慮在建立多個(gè)網(wǎng)格信息模型系統(tǒng),分別為不同區(qū)域的外部網(wǎng)格信息節(jié)點(diǎn)服務(wù)。基于上述網(wǎng)格信息模型系統(tǒng),本發(fā)明提供了一種模型化處理網(wǎng)格信息的方法,參見圖4,包括以下步驟a、當(dāng)網(wǎng)格信息模型系統(tǒng)接收到一外部網(wǎng)格信息節(jié)點(diǎn)的指令時(shí),語句解釋器判斷所述指令類型是否為添加網(wǎng)格信息模型指令,是則執(zhí)行步驟b,否則執(zhí)行步驟c;b、語句解釋器解析該指令,解析成功則根據(jù)該指令內(nèi)容修改關(guān)系數(shù)據(jù)庫,結(jié)束;c、所述語句解釋器判斷所述指令類型是否為修改或刪除網(wǎng)格信息模型指令,是則執(zhí)行步驟d,否則執(zhí)行步驟e;d、所述語句解釋器解析該指令,解析成功則根據(jù)該指令內(nèi)容修改關(guān)系數(shù)據(jù)庫,并通過同步處理器對(duì)與所述網(wǎng)格信息模型相關(guān)聯(lián)的網(wǎng)格信息節(jié)點(diǎn)進(jìn)行更新,結(jié)束;e、所述語句解釋器判斷所述指令類型是否為查詢網(wǎng)格信息模型指令,是則執(zhí)行步驟f,否則返回執(zhí)行失敗指令并結(jié)束;f、所述語句解釋器解析該指令,解析成功則判斷所述外部網(wǎng)格信息節(jié)點(diǎn)是否為與所述網(wǎng)格信息模型相關(guān)聯(lián)的網(wǎng)格信息節(jié)點(diǎn),是則直接向所述外部網(wǎng)格信息節(jié)點(diǎn)返回要求的網(wǎng)格信息模型,否則保存所述外部網(wǎng)格信息節(jié)點(diǎn)和所述網(wǎng)格信息模型的關(guān)聯(lián)信息,并向所述外部網(wǎng)格信息節(jié)點(diǎn)返回要求的網(wǎng)格信息模型,結(jié)束。為了滿足網(wǎng)格信息服務(wù)的基本要求,步驟a之前,所述網(wǎng)格信息模型系統(tǒng)建立基本網(wǎng)格信息模型,并將所述基本網(wǎng)格信息模型的數(shù)據(jù)表插入關(guān)系數(shù)據(jù)庫中。比如,可以預(yù)先建立3個(gè)基本的網(wǎng)格信息模型,分別是計(jì)算節(jié)點(diǎn)靜態(tài)資源信息模型、計(jì)算節(jié)點(diǎn)動(dòng)態(tài)資源信息模型和服務(wù)信息模型。上述這些基本網(wǎng)格信息模型即建立成為默認(rèn)網(wǎng)格信息模型,其實(shí)現(xiàn)過程是,首先從數(shù)據(jù)庫的角度設(shè)計(jì)出存儲(chǔ)這3類資源信息的數(shù)據(jù)表,然后將數(shù)據(jù)表的信息插入到數(shù)據(jù)表rlds_imlist和數(shù)據(jù)表rlds_imdef中。步驟b或d中的解析為將GIQL指令解析為SQL語句,修改關(guān)系數(shù)據(jù)庫為在名稱數(shù)據(jù)存儲(chǔ)單元和屬性數(shù)據(jù)存儲(chǔ)單元中添加、修改和刪除所述網(wǎng)格信息模型的記錄。步驟c中判斷所述指令類型是否為修改或刪除網(wǎng)格信息模型指令可以按照先判斷是否修改網(wǎng)格信息模型指令,是則執(zhí)行步驟d,否則再判斷是否刪除網(wǎng)格信息模型指令的順序來進(jìn)行。步驟d中同步處理器對(duì)與所述網(wǎng)格信息模型相關(guān)聯(lián)的網(wǎng)格信息節(jié)點(diǎn)進(jìn)行更新的方法具體為d1、同步處理器依次調(diào)用與所述網(wǎng)格信息模型相關(guān)聯(lián)的網(wǎng)格信息節(jié)點(diǎn);d2、對(duì)調(diào)用成功的節(jié)點(diǎn)進(jìn)行修改或刪除其中所述網(wǎng)格信息模型的操作;d3、保存調(diào)用不成功的節(jié)點(diǎn)地址,重新執(zhí)行步驟d1。步驟f中返回要求的網(wǎng)格信息模型的具體操作為返回名稱數(shù)據(jù)存儲(chǔ)單元中的編號(hào)、名稱及功能描述;或者,返回名稱數(shù)據(jù)存儲(chǔ)單元和屬性數(shù)據(jù)存儲(chǔ)單元的聯(lián)合信息,包括編號(hào)、名稱、功能描述以及屬性及屬性的類。雖然本發(fā)明提供的方法是按照添加、修改、刪除和查詢的順序依次判斷指令類型,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)能夠理解,上述順序可以任意調(diào)整而不影響本發(fā)明技術(shù)方案的實(shí)施。本領(lǐng)域技術(shù)人員也可以采用非順序的方法對(duì)指令類型加以判斷識(shí)別,比如通過提取字段直接識(shí)別指令類型,其均應(yīng)認(rèn)為包含在本發(fā)明所述的技術(shù)方案中。參見圖5,為本發(fā)明模型化處理網(wǎng)格信息的方法的實(shí)施例1的流程圖,具體為添加一個(gè)網(wǎng)格信息模型,包括以下步驟步驟101、網(wǎng)格信息模型系統(tǒng)接收到一外部網(wǎng)格信息節(jié)點(diǎn)A的指令;步驟102、語句解釋器判斷所述指令類型為添加網(wǎng)格信息模型指令;步驟103、語句解釋器解析該指令,解析成功,執(zhí)行步驟104,否則執(zhí)行步驟107;步驟104、執(zhí)行解析后得到的SQL語句,即在名稱數(shù)據(jù)存儲(chǔ)單元和屬性數(shù)據(jù)存儲(chǔ)單元中添加所述網(wǎng)格信息模型aa的記錄;步驟105、執(zhí)行成功,執(zhí)行步驟106,否則執(zhí)行步驟107;步驟106、返回成功指令并結(jié)束;步驟107、控制權(quán)轉(zhuǎn)移給錯(cuò)誤處理裝置,錯(cuò)誤處理裝置向網(wǎng)格信息節(jié)點(diǎn)A返回執(zhí)行失敗指令并結(jié)束。參見圖6,為本發(fā)明模型化處理網(wǎng)格信息的方法的實(shí)施例2的流程圖,具體為修改一個(gè)網(wǎng)格信息模型,包括以下步驟步驟201、網(wǎng)格信息模型系統(tǒng)接收到一外部網(wǎng)格信息節(jié)點(diǎn)B的指令;步驟202、語句解釋器首先判斷所述指令類型不是添加網(wǎng)格信息模型aa指令,依序判斷出該指令為修改網(wǎng)格信息模型aa指令;步驟203、語句解釋器解析該指令,解析成功,執(zhí)行步驟204,否則執(zhí)行步驟208;步驟204、執(zhí)行解析后得到的SQL語句,即在名稱數(shù)據(jù)存儲(chǔ)單元和屬性數(shù)據(jù)存儲(chǔ)單元中修改所述網(wǎng)格信息模型aa的記錄;步驟205、執(zhí)行成功,返回成功指令,否則執(zhí)行步驟208;步驟206、依次調(diào)用與網(wǎng)格信息模型aa關(guān)聯(lián)的網(wǎng)格信息節(jié)點(diǎn),本實(shí)施例中為A和C,調(diào)用成功,執(zhí)行步驟207,否則重新執(zhí)行步驟206;步驟207、對(duì)網(wǎng)格信息節(jié)點(diǎn)A和C進(jìn)行同步所述網(wǎng)格信息模型aa的操作并結(jié)束;步驟208、控制權(quán)轉(zhuǎn)移給錯(cuò)誤處理裝置,錯(cuò)誤處理裝置向網(wǎng)格信息節(jié)點(diǎn)A返回執(zhí)行失敗指令并結(jié)束。在本實(shí)施例中,也可以進(jìn)行刪除操作,其操作過程相同。其中,進(jìn)行更新的操作具體是指網(wǎng)格信息模型系統(tǒng)在針對(duì)修改或刪除指令,啟動(dòng)一個(gè)守護(hù)線程遍歷與被修改或刪除網(wǎng)格信息模型相關(guān)聯(lián)的網(wǎng)格信息節(jié)點(diǎn)A、B和C,而不是發(fā)送給所有與網(wǎng)格信息系統(tǒng)相連的網(wǎng)格信息節(jié)點(diǎn),以節(jié)約系統(tǒng)資源。比如,當(dāng)用戶刪除網(wǎng)格信息模型2時(shí),網(wǎng)格信息模型系統(tǒng)啟動(dòng)一個(gè)守護(hù)線程,檢測(cè)該網(wǎng)格信息模型2對(duì)應(yīng)的網(wǎng)格信息節(jié)點(diǎn),包括網(wǎng)格信息節(jié)點(diǎn)B,還包括網(wǎng)格節(jié)點(diǎn)D、E。從內(nèi)存中取出與網(wǎng)格信息節(jié)點(diǎn)B、D和E的信息,依次通知他們“網(wǎng)格信息模型已經(jīng)被刪除了,請(qǐng)做相應(yīng)的調(diào)整”。如果全部通知成功,就將該網(wǎng)格信息模型2的名字從被刪除的網(wǎng)格信息模型列表中刪除,表示關(guān)于該網(wǎng)格信息模型的一致性維護(hù)工作已經(jīng)完成。如果有部分通知失敗,那么等候5分鐘后,會(huì)繼續(xù)通知。對(duì)于有被修改的網(wǎng)格信息模型,會(huì)具有同樣的處理流程。顯然,技術(shù)人員也可以進(jìn)行其他設(shè)定來定義需要更新的網(wǎng)格信息節(jié)點(diǎn)列表。通過本實(shí)施例可以看出,當(dāng)網(wǎng)格信息模型系統(tǒng)中的網(wǎng)格信息模型發(fā)生變化,包括修改以及刪除時(shí),網(wǎng)格信息模型系統(tǒng)保存了網(wǎng)格信息模型和對(duì)網(wǎng)格信息模型進(jìn)行操作的GIQL指令的對(duì)應(yīng)關(guān)系,即網(wǎng)格信息節(jié)點(diǎn)A修改了網(wǎng)格信息模型1,那么修改的GIQL指令與網(wǎng)格信息模型1的關(guān)系也會(huì)被保存。同時(shí),網(wǎng)格信息模型系統(tǒng)能夠及時(shí)通知與變化的網(wǎng)格信息模型相關(guān)聯(lián)的信息服務(wù)節(jié)點(diǎn),而每個(gè)網(wǎng)格信息模型和與之相關(guān)聯(lián)的網(wǎng)格信息節(jié)點(diǎn)的對(duì)應(yīng)關(guān)系的保存,是在處理查詢指令時(shí)進(jìn)行的。例如,網(wǎng)格信息節(jié)點(diǎn)A查詢網(wǎng)格信息模型1,就表示網(wǎng)格信息節(jié)點(diǎn)A與網(wǎng)格信息模型1相關(guān),該對(duì)應(yīng)關(guān)系“網(wǎng)格信息節(jié)點(diǎn)A—網(wǎng)格信息模型1”會(huì)被保存。則當(dāng)用戶通過某網(wǎng)格信息節(jié)點(diǎn)B修改該網(wǎng)格信息模型1時(shí),網(wǎng)格信息模型系統(tǒng)記住被修改的網(wǎng)格信息模型1的名字以及修改網(wǎng)格信息模型時(shí)用的GIQL語句的對(duì)應(yīng)關(guān)系,并更新與網(wǎng)格信息模型1關(guān)聯(lián)的網(wǎng)格信息節(jié)點(diǎn)A。參見圖7,為本發(fā)明模型化處理網(wǎng)格信息的方法的實(shí)施例3的流程圖,具體為查詢一個(gè)網(wǎng)格信息模型,包括以下步驟步驟301、網(wǎng)格信息模型系統(tǒng)接收到一外部網(wǎng)格信息節(jié)點(diǎn)C的指令;步驟302、語句解釋器首先判斷所述指令類型不是添加網(wǎng)格信息模型aa指令;步驟303、語句解釋器判斷所述指令類型不是修改網(wǎng)格信息模型aa指令;步驟304、語句解釋器判斷所述指令類型不是刪除網(wǎng)格信息模型aa指令;步驟305、語句解釋器分析所述指令類型為查詢網(wǎng)格信息模型aa指令;步驟306、語句解釋器解析該指令的GIQL語句,解析成功,執(zhí)行步驟307,否則執(zhí)行步驟310;步驟307、語句解釋器判斷所述外部網(wǎng)格信息節(jié)點(diǎn)C是否為與所述網(wǎng)格信息模型aa相關(guān)聯(lián)的網(wǎng)格信息節(jié)點(diǎn),是則執(zhí)行步驟308,否則執(zhí)行步驟309;步驟308、保存所述外部網(wǎng)格信息節(jié)點(diǎn)C和所述網(wǎng)格信息模型aa的關(guān)聯(lián)信息;步驟309、執(zhí)行解釋后得SQL語句,具體為向網(wǎng)格信息節(jié)點(diǎn)C返回查詢結(jié)果ResultSet對(duì)象并結(jié)束;步驟310、向網(wǎng)格信息節(jié)點(diǎn)C返回執(zhí)行失敗指令并結(jié)束;網(wǎng)格信息模型服務(wù)支持兩種查詢方式,即返回的查詢結(jié)果ResultSet對(duì)象有兩種結(jié)構(gòu)。一是查詢結(jié)果ResultSet對(duì)象顯示當(dāng)前網(wǎng)格信息模型服務(wù)中所有的網(wǎng)格信息模型的基本信息,包括網(wǎng)格信息模型編號(hào)、名字以及描述,相當(dāng)于SQL的“Showtables”語句。二是查詢結(jié)果ResultSet對(duì)象顯示某個(gè)特定網(wǎng)格信息模型的詳細(xì)信息,包括網(wǎng)格信息模型的所有字段的信息,相當(dāng)于SQL的“Showcolumnsfromxxx_table”語句。和用程序訪問數(shù)據(jù)庫一樣,查詢網(wǎng)格信息模型服務(wù)服務(wù)得到的結(jié)果也是以一個(gè)ResultSet對(duì)象。對(duì)于第一種查詢,就返回表rlds_imlist表的信息。對(duì)于第二種查詢,需要進(jìn)行兩個(gè)表的聯(lián)合查詢。接收到查詢結(jié)果后,外部網(wǎng)格信息節(jié)點(diǎn)建立數(shù)據(jù)表保存所述網(wǎng)格信息模型的定義;所述外部網(wǎng)格信息節(jié)點(diǎn)按照所述網(wǎng)格信息模型實(shí)現(xiàn)信息的存儲(chǔ)。比如,當(dāng)信息服務(wù)節(jié)點(diǎn)需要存儲(chǔ)計(jì)算節(jié)點(diǎn)靜態(tài)資源信息時(shí),如果沒有本地沒有這個(gè)網(wǎng)格信息模型,就會(huì)查詢網(wǎng)格信息模型服務(wù),獲取計(jì)算節(jié)點(diǎn)靜態(tài)網(wǎng)格信息模型的定義,然后在本地建立數(shù)據(jù)表保存所述網(wǎng)格信息模型的定義,外部網(wǎng)格信息節(jié)點(diǎn)按照所述網(wǎng)格信息模型實(shí)現(xiàn)信息的存儲(chǔ)。參見圖8,為本發(fā)明模型化處理網(wǎng)格信息的方法的實(shí)施例4的流程圖,添加一個(gè)帶有繼承關(guān)系的網(wǎng)格信息模型。網(wǎng)格信息模型被描述成一個(gè)JavaBean,添加該網(wǎng)格信息模型的網(wǎng)格信息節(jié)點(diǎn)需要提供該JavaBean的class文件。在網(wǎng)格信息模型系統(tǒng)中,除了要保存網(wǎng)格信息模型的定義外,還需要保存網(wǎng)格信息模型的繼承關(guān)系以及對(duì)應(yīng)的class文件,所以特別定義了第三個(gè)表rlds_servicehierarchy。為了方便用戶發(fā)布帶有繼承關(guān)系的網(wǎng)格信息模型,我們可以預(yù)先設(shè)置一個(gè)客戶端,用戶只需要輸入class文件即可。由客戶端根據(jù)class文件的內(nèi)容生成插入網(wǎng)格信息模型的GIQL語句、class文件的SOAP附件、網(wǎng)格信息模型的父網(wǎng)格信息模型等信息,然后調(diào)用網(wǎng)格信息模型系統(tǒng)的添加繼承關(guān)系網(wǎng)格信息模型的接口。該添加過程具體包括以下步驟步驟401、網(wǎng)格信息模型系統(tǒng)接收一外部網(wǎng)格信息節(jié)點(diǎn)C的指令;步驟402、語句解釋器分析所述指令類型為添加具有繼承關(guān)系的網(wǎng)格信息模型bb的指令;步驟403、語句解釋器獲取參數(shù),包括GIQL語句、父網(wǎng)格信息模型名以及class文件;步驟404、解析該指令,判斷該參數(shù)是否合法,是則執(zhí)行步驟405,否則執(zhí)行步驟410;步驟405、語句解釋器判斷所述模型的父網(wǎng)格信息模型是否存在;如果所述父網(wǎng)格信息模型存在,執(zhí)行步驟406,否則執(zhí)行步驟410;步驟406、執(zhí)行解析后參數(shù)中的SQL語句,即所述模型的繼承關(guān)系存儲(chǔ)在繼承數(shù)據(jù)存儲(chǔ)單元中;步驟407、執(zhí)行成功,執(zhí)行步驟408,否則執(zhí)行步驟410;步驟408、將class文件存儲(chǔ)在本地,將繼承關(guān)系和class文件的名字存儲(chǔ)在表rlds_servicehierarchy中,并保存所述模型到名稱數(shù)據(jù)存儲(chǔ)單元和屬性數(shù)據(jù)存儲(chǔ)單元;步驟409、返回成功指令并結(jié)束;步驟410、轉(zhuǎn)移到錯(cuò)誤處理裝置,向所述外部網(wǎng)格信息節(jié)點(diǎn)返回執(zhí)行失敗指令結(jié)束。這樣,完成了帶有繼承關(guān)系的網(wǎng)格信息模型的發(fā)布。本實(shí)施例中,當(dāng)所述指令類型為修改或刪除具有繼承關(guān)系的模型時(shí),修改關(guān)系數(shù)據(jù)庫具體為在繼承數(shù)據(jù)存儲(chǔ)單元中修改或刪除所述模型的繼承關(guān)系,并在名稱數(shù)據(jù)存儲(chǔ)單元和屬性數(shù)據(jù)存儲(chǔ)單元中修改或刪除所述網(wǎng)格信息模型的記錄。最后所應(yīng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參照較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。權(quán)利要求1.一種網(wǎng)格信息模型系統(tǒng),其特征在于包括一接口,與外部網(wǎng)格信息節(jié)點(diǎn)連接,并由外部接入添加、刪除、修改或查詢網(wǎng)格信息模型的指令;一語句解釋器,與所述接口連接,用于分析所述指令并完成添加、刪除、修改或查詢網(wǎng)格信息模型的操作;一關(guān)系數(shù)據(jù)庫,與所述語句解釋器連接,用于保存網(wǎng)格資源的網(wǎng)格信息模型并提供給所述語句解釋器調(diào)用修改;一同步處理器,與所述關(guān)系數(shù)據(jù)庫及所述接口連接,用于將所述關(guān)系數(shù)據(jù)庫的變化通過所述接口同步給與該變化相關(guān)的網(wǎng)格信息節(jié)點(diǎn)。2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于還包括一繼承關(guān)系處理裝置,與所述語句解釋器及所述關(guān)系數(shù)據(jù)庫連接,用于執(zhí)行具有繼承關(guān)系的指令的處理;還包括一錯(cuò)誤處理裝置,與所述語句處理器連接,用于接收所述語句解釋器無法識(shí)別或執(zhí)行的語句,并通過所述接口向所述網(wǎng)格信息節(jié)點(diǎn)返回執(zhí)行失敗指令。3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于所述關(guān)系數(shù)據(jù)庫包括一名稱數(shù)據(jù)存儲(chǔ)單元,記載了網(wǎng)格信息模型的編號(hào)、名稱及功能描述;一屬性數(shù)據(jù)存儲(chǔ)單元,記載了網(wǎng)格信息模型的編號(hào)、屬性及屬性的類;一繼承數(shù)據(jù)存儲(chǔ)單元,記載了網(wǎng)格信息模型間的繼承關(guān)系;所述繼承數(shù)據(jù)存儲(chǔ)單元為使用JavaBean表示網(wǎng)格信息模型的數(shù)據(jù)存儲(chǔ)單元,該繼承數(shù)據(jù)存儲(chǔ)單元通過JavaBean之間的繼承關(guān)系實(shí)現(xiàn)網(wǎng)格信息模型繼承關(guān)系。4.一種模型化處理網(wǎng)格信息的方法,其特征在于包括以下步驟a、當(dāng)網(wǎng)格信息模型系統(tǒng)接收到一外部網(wǎng)格信息節(jié)點(diǎn)的指令時(shí),語句解釋器判斷所述指令類型是否為添加網(wǎng)格信息模型指令,是則執(zhí)行步驟b,否則執(zhí)行步驟c;b、語句解釋器解析該指令,解析成功則根據(jù)該指令內(nèi)容修改關(guān)系數(shù)據(jù)庫,結(jié)束;c、所述語句解釋器判斷所述指令類型是否為修改或刪除網(wǎng)格信息模型指令,是則執(zhí)行步驟d,否則執(zhí)行步驟e;d、所述語句解釋器解析該指令,解析成功則根據(jù)該指令內(nèi)容修改關(guān)系數(shù)據(jù)庫,并通過同步處理器對(duì)與所述網(wǎng)格信息模型相關(guān)聯(lián)的網(wǎng)格信息節(jié)點(diǎn)進(jìn)行更新,結(jié)束;e、所述語句解釋器判斷所述指令類型是否為查詢網(wǎng)格信息模型指令,是則執(zhí)行步驟f,否則返回執(zhí)行失敗指令并結(jié)束;f、所述語句解釋器解析該指令,解析成功則判斷所述外部網(wǎng)格信息節(jié)點(diǎn)是否為與所述網(wǎng)格信息模型相關(guān)聯(lián)的網(wǎng)格信息節(jié)點(diǎn),是則直接向所述外部網(wǎng)格信息節(jié)點(diǎn)返回要求的網(wǎng)格信息模型,否則保存所述外部網(wǎng)格信息節(jié)點(diǎn)和所述網(wǎng)格信息模型的關(guān)聯(lián)信息,并向所述外部網(wǎng)格信息節(jié)點(diǎn)返回要求的網(wǎng)格信息模型,結(jié)束。5.根據(jù)權(quán)利要求4所述的方法,其特征在于步驟a之前,所述網(wǎng)格信息模型系統(tǒng)建立默認(rèn)網(wǎng)格信息模型,并將所述默認(rèn)網(wǎng)格信息模型的數(shù)據(jù)表插入關(guān)系數(shù)據(jù)庫中。6.根據(jù)權(quán)利要求4所述的方法,其特征在于所述步驟b或d中修改關(guān)系數(shù)據(jù)庫為在名稱數(shù)據(jù)存儲(chǔ)單元屬性數(shù)據(jù)存儲(chǔ)單元中添加、修改和刪除所述網(wǎng)格信息模型的記錄。7.根據(jù)權(quán)利要求4或6所述的方法,其特征在于當(dāng)所述指令類型為添加具有繼承關(guān)系的模型時(shí),所述修改關(guān)系數(shù)據(jù)庫具體為所述語句解釋器判斷所述模型的父信息模型是否存在;如果所述父信息模型存在,則將所述模型的繼承關(guān)系存儲(chǔ)在繼承數(shù)據(jù)存儲(chǔ)單元中,并保存所述模型到名稱數(shù)據(jù)存儲(chǔ)單元和屬性數(shù)據(jù)存儲(chǔ)單元;所述父信息模型不存在,則轉(zhuǎn)移到錯(cuò)誤處理裝置,向所述外部網(wǎng)格信息節(jié)點(diǎn)返回執(zhí)行失敗指令。8.根據(jù)權(quán)利要求4或6所述的方法,其特征在于當(dāng)所述指令類型為修改或刪除具有繼承關(guān)系的模型時(shí),所述修改關(guān)系數(shù)據(jù)庫具體為在繼承數(shù)據(jù)存儲(chǔ)單元中修改或刪除所述模型的繼承關(guān)系,并在名稱數(shù)據(jù)存儲(chǔ)單元和屬性數(shù)據(jù)存儲(chǔ)單元中修改或刪除所述網(wǎng)格信息模型的記錄。9.根據(jù)權(quán)利要求4所述的方法,其特征在于所述步驟d中同步處理器對(duì)與所述網(wǎng)格信息模型相關(guān)聯(lián)的網(wǎng)格信息節(jié)點(diǎn)進(jìn)行更新的方法具體為d1、同步處理器依次調(diào)用與所述網(wǎng)格信息模型相關(guān)聯(lián)的網(wǎng)格信息節(jié)點(diǎn);d2、對(duì)調(diào)用成功的節(jié)點(diǎn)進(jìn)行修改或刪除其中所述網(wǎng)格信息模型的操作;d3、保存調(diào)用不成功的節(jié)點(diǎn)地址,重新執(zhí)行步驟d1。10.根據(jù)權(quán)利要求4所述的方法,其特征在于所述步驟f中返回要求的網(wǎng)格信息模型的具體操作為返回名稱數(shù)據(jù)存儲(chǔ)單元中的編號(hào)、名稱及功能描述;或者,返回名稱數(shù)據(jù)存儲(chǔ)單元和屬性數(shù)據(jù)存儲(chǔ)單元的聯(lián)合信息,包括編號(hào)、名稱、功能描述以及屬性及屬性的類。全文摘要本發(fā)明公開了一種網(wǎng)格信息模型系統(tǒng),與外部網(wǎng)格信息節(jié)點(diǎn)連接,包括接口、完成添加、刪除、修改或查詢網(wǎng)格信息模型操作的語句解釋器、關(guān)系數(shù)據(jù)庫和將關(guān)系數(shù)據(jù)庫的變化同步給與該變化相關(guān)的網(wǎng)格信息節(jié)點(diǎn)的同步處理器。本發(fā)明還公開了一種模型化處理網(wǎng)格信息的方法,語句解釋器分析指令類型;對(duì)添加、修改和刪除網(wǎng)格信息模型指令,語句解釋器根據(jù)指令內(nèi)容修改關(guān)系數(shù)據(jù)庫;對(duì)修改和刪除指令,同步處理器還更新網(wǎng)格信息節(jié)點(diǎn);對(duì)查詢指令,保存關(guān)聯(lián)信息。通過本發(fā)明的系統(tǒng)和方法,實(shí)現(xiàn)了網(wǎng)格信息模型的動(dòng)態(tài)添加、刪除和修改;處理網(wǎng)格信息的系統(tǒng)不再受到存儲(chǔ)資源信息的數(shù)目限制,具有較高的擴(kuò)展性;保證了各個(gè)網(wǎng)格信息節(jié)點(diǎn)上網(wǎng)格信息模型的一致性。文檔編號(hào)H04L12/24GK1791027SQ20051013254公開日2006年6月21日申請(qǐng)日期2005年12月26日優(yōu)先權(quán)日2005年12月26日發(fā)明者懷進(jìn)鵬,胡春明,孫海龍,夏先波,富公為申請(qǐng)人:北京航空航天大學(xué)