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

一種用于網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用的共享內(nèi)存服務(wù)機(jī)制的制作方法

文檔序號:6360005閱讀:208來源:國知局
專利名稱:一種用于網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用的共享內(nèi)存服務(wù)機(jī)制的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及運(yùn)用網(wǎng)絡(luò)服務(wù)(Web Service)的開放性及模塊化特點(diǎn),建構(gòu)網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序(Web Service Oriented Applications,WSoA),特別是關(guān)于應(yīng)用程序中的網(wǎng)絡(luò)服務(wù)(Web Service)在動態(tài)合作時所需的共享對象(Shared Objects)的執(zhí)行機(jī)制,即一種用于網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用的共享內(nèi)存服務(wù)機(jī)制。
背景技術(shù)
在現(xiàn)代日趨激烈的全球商業(yè)競爭環(huán)境下,電子化企業(yè)內(nèi)部各單位及企業(yè)伙伴間的資源規(guī)劃和信息整合是否能夠迅速且有效率地進(jìn)行,已是企業(yè)能否具有競爭優(yōu)勢的要件之一。這也使得越來越多的企業(yè)體系紛紛運(yùn)用企業(yè)資源規(guī)劃(ERP)和供應(yīng)鏈管理(SCM)工具,以求能快速并有效地整合上、中、下游企業(yè)伙伴的資源,達(dá)到企業(yè)間信息實時傳達(dá)和快速反應(yīng)的目的。然而,由于企業(yè)體系間的商業(yè)往來流程復(fù)雜且彼此所采用的信息系統(tǒng)大都不同,因此企業(yè)體系間的信息流通和工作流程的整合是一個復(fù)雜且不易解決的難題。例如,一件商業(yè)交易流程通常會包含許多步驟詢價、價格協(xié)商、交易下單、付款和出貨,而過程中將會產(chǎn)生大量的交易資料與文件紀(jì)錄如估價單、訂貨單、出貨單等;這些資料單據(jù)在交易進(jìn)行中需要在買賣雙方間往返傳遞,因此有效且快速的資料傳遞是商業(yè)交易流程中最重要的一環(huán)。一個理想的商業(yè)自動化流程應(yīng)是當(dāng)客戶輸入相關(guān)資料并提出服務(wù)請求后,系統(tǒng)就會自動地將此客戶所輸入的資料傳送給與此服務(wù)有關(guān)的企業(yè)內(nèi)部系統(tǒng),也能快速地將處理后的整合信息傳遞給外部的協(xié)同合作廠商。
為了克服企業(yè)間異質(zhì)性信息系統(tǒng)的溝通問題,目前已有多種以XML為基礎(chǔ)的電子信息交換規(guī)格,如ebXML和Biztalk。而Microsoft、IBM、HP、Sun Microsystem也分別提出.NET、Dynamic Web Services、E-Speak、ONE等網(wǎng)絡(luò)服務(wù)(Web Services)支持概念架構(gòu)。隨著企業(yè)廣泛地利用網(wǎng)絡(luò)服務(wù)(Web Services)來建置應(yīng)用系統(tǒng),可預(yù)見網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序(Web Service Oriented Applications,WSoA)未來將成為企業(yè)應(yīng)用程序的發(fā)展主流。
網(wǎng)絡(luò)服務(wù)(Web Services)是一個具有開放性、分布式的軟件組件,其基礎(chǔ)建立在HTTP、XML、SOAP、WSDL等標(biāo)準(zhǔn)的協(xié)議上,使用者可用任何的程序語言開發(fā)工具和操作系統(tǒng)來描述與撰寫網(wǎng)絡(luò)服務(wù)(Web Services)。網(wǎng)絡(luò)服務(wù)(Web Services)提供一個標(biāo)準(zhǔn)的(遠(yuǎn)程)對象呼叫接口和應(yīng)用程序?qū)懽饕?guī)格,程序設(shè)計師可運(yùn)用他所熟悉的程序語言來與位于網(wǎng)絡(luò)上的其它網(wǎng)絡(luò)服務(wù)(Web Services)組件進(jìn)行存取與呼叫。由于網(wǎng)絡(luò)服務(wù)(Web Services)使用自我描述的XML文件規(guī)格標(biāo)準(zhǔn),并且使用標(biāo)準(zhǔn)的簡單對象存取協(xié)議(Simple ObjectAccess Protocol,SOAP)做為網(wǎng)絡(luò)服務(wù)(Web Services)間呼叫的通訊協(xié)議。因此,無論是電子企業(yè)內(nèi)各單位的信息溝通,或是與外部合作伙伴之間的異質(zhì)系統(tǒng)信息交換,網(wǎng)絡(luò)服務(wù)(Web Services)架構(gòu)皆可提供一致性的信息傳遞方式和信息整合服務(wù)。
圖1A為傳統(tǒng)的網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序的架構(gòu)圖。圖1A顯示,網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序15應(yīng)用于由多個客戶端計算機(jī)10所架構(gòu)而成的網(wǎng)絡(luò)11,而網(wǎng)絡(luò)11代表一企業(yè)內(nèi)部網(wǎng)絡(luò)(Intranet)或者互聯(lián)網(wǎng)絡(luò)(Internet)。由圖中可知,網(wǎng)絡(luò)服務(wù)(Web Services)架構(gòu)是建立在已存在的企業(yè)內(nèi)部網(wǎng)絡(luò)或互聯(lián)網(wǎng)絡(luò),而且客戶端計算機(jī)10使用簡單對象存取協(xié)議(SOAP)14來請求(Request)或提供(Provide)網(wǎng)絡(luò)服務(wù)模塊12,然后再通過網(wǎng)絡(luò)服務(wù)模塊12彼此之間使用簡單對象存取協(xié)議(SOAP)14來溝通交談以合作完成工作。然而,傳統(tǒng)的網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序架構(gòu)卻有運(yùn)作復(fù)雜、耗時等缺點(diǎn)。
請參見圖1B,其為圖1A的架構(gòu)簡示圖。顯而易知,圖1B是一完全圖形(Complete Graph),也就是說,在網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序15中,當(dāng)所有網(wǎng)絡(luò)服務(wù)模塊12間彼此需要共享某些狀態(tài)(States)資料或?qū)ο髸r,任兩網(wǎng)絡(luò)服務(wù)模塊12間需彼此通過外部呼叫以傳遞共享資料,因此圖1A的基本結(jié)構(gòu)即為一完全圖形。當(dāng)網(wǎng)絡(luò)服務(wù)模塊12和網(wǎng)絡(luò)服務(wù)模塊12間在合作中必須以外部呼叫方式,來傳遞共享資料給合作的另一方,以保持資料的一致性,此將使得圖1A在運(yùn)作時的通訊時間復(fù)雜度(time complexity)高達(dá)O(N2),其中變量N代表網(wǎng)絡(luò)服務(wù)模塊12的數(shù)目。所以,傳統(tǒng)的網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序架構(gòu)具有運(yùn)作復(fù)雜、耗時、成本高等缺點(diǎn)。在面臨不斷要求實時、效率的全球商業(yè)競爭環(huán)境下,傳統(tǒng)的網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序架構(gòu)已日漸無法滿足激增的電子化企業(yè)的需求。
此外,隨著愈多網(wǎng)絡(luò)服務(wù)模塊12的對象被分享,導(dǎo)致簡單對象存取協(xié)議(SOAP)的訊息內(nèi)容將包含愈多的參數(shù),而一個具有龐大內(nèi)容的簡單對象存取協(xié)議(SOAP)的訊息是不易被處理的,因此對于企業(yè)軟件未來的發(fā)展,亦會造成一定程度的復(fù)雜度。

發(fā)明內(nèi)容
本發(fā)明的主要目的,是為了改善傳統(tǒng)網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序架構(gòu)的缺點(diǎn),提供一種具有低通訊時間復(fù)雜度的共享內(nèi)存服務(wù)機(jī)制(ShareMemory Service,SMS),進(jìn)而簡化網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序設(shè)計程序。共享內(nèi)存服務(wù)機(jī)制主要通過將每一個網(wǎng)絡(luò)服務(wù)模塊中所具有且需要被共享的對象(Object)宣告為一共享對象,然后儲存該共享對象于一共享虛擬內(nèi)存,并通過呼叫該共享內(nèi)存服務(wù)機(jī)制,進(jìn)而提供多個網(wǎng)絡(luò)服務(wù)模塊(Web Services)與多個客戶端計算機(jī)共同存取該共享虛擬內(nèi)存中的共享對象。上述的對象又可進(jìn)一步區(qū)分為全域?qū)ο?Globalobjects)及局部對象(Local objects),所以經(jīng)過宣告后,則分別稱其為全域共享對象(Global shared objects)及局部共享對象(Local sharedobjects)。
如圖2A所示,為使用本發(fā)明的共享內(nèi)存服務(wù)機(jī)制(SMS)22的一網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序20架構(gòu)圖。圖中顯示,運(yùn)用共享內(nèi)存服務(wù)機(jī)制(SMS)22的網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序20同樣是以企業(yè)內(nèi)部網(wǎng)絡(luò)(Intranet)或者互聯(lián)網(wǎng)絡(luò)(Internet)為基礎(chǔ),而且客戶端計算機(jī)10仍然可使用簡單對象存取協(xié)議(SOAP)14來呼叫網(wǎng)絡(luò)服務(wù)模塊202,以請求(Request)或提供(Provide)所需服務(wù)。不過,網(wǎng)絡(luò)服務(wù)模塊202可以不再與另一個網(wǎng)絡(luò)服務(wù)模塊202通過直接通訊以取得共享對象,而是將共享對象經(jīng)由共享內(nèi)存服務(wù)機(jī)制22管理,網(wǎng)絡(luò)服務(wù)模塊202通過發(fā)出一請求訊息204給共享內(nèi)存服務(wù)機(jī)制22以取得該共享對象,其中請求訊息204至少包含有一簡單對象存取協(xié)議(SOAP)。
圖2B是圖2A的架構(gòu)簡示圖。由圖2B可知,圖2A的架構(gòu)顯然是一星狀圖形(Star Graph),因此圖2A在運(yùn)作時的通訊時間復(fù)雜度只有O(N),此意味著通過使用本發(fā)明的共享內(nèi)存服務(wù)機(jī)制22所發(fā)展的網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序20,將大大簡化網(wǎng)絡(luò)服務(wù)(Web Services)間的運(yùn)作流程,因而降低網(wǎng)絡(luò)服務(wù)導(dǎo)向的企業(yè)應(yīng)用程序的發(fā)展復(fù)雜度。所以,本發(fā)明所提供的架構(gòu)明顯優(yōu)于傳統(tǒng)的網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序架構(gòu)。
雖然本發(fā)明已揭露如圖2A所示的一個最佳的網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序架構(gòu)圖,但考慮每一家電子化企業(yè)可能因其產(chǎn)業(yè)特性而具有特殊的需求,以及企業(yè)伙伴之間的合作關(guān)系等因素,本發(fā)明再揭露如圖3所示的運(yùn)用共享內(nèi)存服務(wù)機(jī)制32的網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序30的另一架構(gòu)圖,以適應(yīng)各種需求及情況。圖3與圖2A的最大差異處,主要在于圖3的網(wǎng)絡(luò)服務(wù)模塊302與網(wǎng)絡(luò)服務(wù)模塊302間可以彼此溝通交談,而且請求訊息304除了包含有簡單對象存取協(xié)議(SOAP),還包含交談信息(Session Information),其中交談信息可以協(xié)助共享內(nèi)存服務(wù)模塊40(請見圖4)分辨出真正呼叫共享內(nèi)存服務(wù)機(jī)制32的網(wǎng)絡(luò)服務(wù)模塊302。據(jù)此,依據(jù)本發(fā)明的共享內(nèi)存服務(wù)機(jī)制可端視各種情況及客戶的需求作適度的調(diào)整,而使得本發(fā)明擁有高度彈性及高實用性等優(yōu)勢。


圖1A為現(xiàn)有的網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序的架構(gòu)圖;圖1B為圖1A的架構(gòu)簡示圖;圖2A為使用本發(fā)明的共享內(nèi)存服務(wù)機(jī)制的一網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序架構(gòu)圖;圖2B為圖2A的架構(gòu)簡示圖;圖3為使用本發(fā)明的共享內(nèi)存服務(wù)機(jī)制的另一網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序架構(gòu)圖;圖4為本發(fā)明的共享內(nèi)存服務(wù)機(jī)制的細(xì)部方塊圖。
圖中符號說明10客戶端計算機(jī)11網(wǎng)絡(luò)12傳統(tǒng)的網(wǎng)絡(luò)服務(wù)模塊14簡單對象存取協(xié)議15傳統(tǒng)的網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序20本發(fā)明的網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序202 本發(fā)明的網(wǎng)絡(luò)服務(wù)模塊204 請求訊息22本發(fā)明的共享內(nèi)存服務(wù)機(jī)制30本發(fā)明的另一網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序302 本發(fā)明的網(wǎng)絡(luò)服務(wù)模塊304 請求訊息32本發(fā)明的共享內(nèi)存服務(wù)機(jī)制40本發(fā)明的共享內(nèi)存服務(wù)模塊400 通話管理模塊4000 網(wǎng)絡(luò)服務(wù)檢驗?zāi)K4002 網(wǎng)絡(luò)服務(wù)登錄目錄
4004 特有識別代碼產(chǎn)生模塊4006 請求處理模塊402 內(nèi)存連結(jié)模塊404 存取管理模塊4040 存取同步模塊406 廢棄存儲空間收集模塊42共享虛擬內(nèi)存420 全域共享對象數(shù)據(jù)庫4200 全域共享對象422 局部共享對象數(shù)據(jù)庫4220 局部共享對象具體實施方式
圖4為本發(fā)明的共享內(nèi)存服務(wù)機(jī)制的細(xì)部方塊圖。其主要包括有多個網(wǎng)絡(luò)服務(wù)模塊202、一共享內(nèi)存服務(wù)模塊40,以及一共享虛擬內(nèi)存42。其中,每一個網(wǎng)絡(luò)服務(wù)模塊202分別提供一特有的網(wǎng)絡(luò)服務(wù)(Web Service),而且本發(fā)明的網(wǎng)絡(luò)服務(wù)模塊202可以將其各自的對象分享給所有的網(wǎng)絡(luò)服務(wù)模塊202使用;共享虛擬內(nèi)存42用以儲存多個共享對象4200、4220;至于共享內(nèi)存服務(wù)模塊40,則用以維護(hù)管理共享對象與處理網(wǎng)絡(luò)服務(wù)模塊202所提出的存取共享對象4200、4220的請求。
由圖4中可知,共享內(nèi)存服務(wù)模塊40由通話管理模塊(SessionController)400、內(nèi)存連結(jié)模塊(Memory Binder)402、存取管理模塊(Access Controller)404、及廢棄存儲空間收集模塊(GarbageCollector)406所組成。其中,通話管理模塊400用以處理每一個網(wǎng)絡(luò)服務(wù)模塊202所發(fā)出的請求訊息204,而檢驗網(wǎng)絡(luò)服務(wù)模塊202是否合法,并查對請求訊息204的識別代碼(Session ID);內(nèi)存連結(jié)模塊402用以對于最近宣告的共享對象予以初始化(initialize)共享虛擬內(nèi)存42,并提供共享對象4200、4220予網(wǎng)絡(luò)服務(wù)模塊202;而存取管理模塊404至少包含有一存取同步模塊(Access Synchronizer)4040,其中存取同步模塊4040用以確保共享對象4200、4220同時被多個網(wǎng)絡(luò)服務(wù)模塊22存取的權(quán)限與同步控制作業(yè)正常進(jìn)行;廢棄存儲空間收集模塊406用以負(fù)責(zé)共享虛擬內(nèi)存42空間的更新及再使用,且在共享對象4200、4220的生命周期(life cycle)結(jié)束后釋放出內(nèi)存空間。
圖4的通話管理模塊400必須至少包含一網(wǎng)絡(luò)服務(wù)檢驗?zāi)K(Web Services Verifier)4000、一網(wǎng)絡(luò)服務(wù)登錄目錄(Web ServicesRegistry)4002、一特有識別代碼產(chǎn)生模塊(UID Generator)4004,以及一請求處理模塊(Request Processor)4006。其中,網(wǎng)絡(luò)服務(wù)檢驗?zāi)K4000用以檢驗每一個網(wǎng)絡(luò)服務(wù)模塊202是否合法,而避免接受來自一被仿冒的網(wǎng)絡(luò)服務(wù)模塊所發(fā)出的請求訊息;網(wǎng)絡(luò)服務(wù)登錄目錄4002用以儲存經(jīng)檢驗合法的網(wǎng)絡(luò)服務(wù)模塊202的信息;特有識別代碼產(chǎn)生模塊4004用以在每一個網(wǎng)絡(luò)服務(wù)模塊202于首次呼叫共享內(nèi)存服務(wù)模塊40時,授予一特有識別代碼給網(wǎng)絡(luò)服務(wù)模塊202,此后,內(nèi)存連結(jié)模塊402會依據(jù)此特有識別代碼協(xié)助將共享對象程序4200、4220連結(jié)至網(wǎng)絡(luò)服務(wù)模塊202;請求處理模塊4006用以與內(nèi)存連結(jié)模塊402合作,而取得一內(nèi)設(shè)的共享虛擬內(nèi)存空間。
在圖4中,又進(jìn)一步指出共享虛擬內(nèi)存42包含一全域共享對象數(shù)據(jù)庫420和一局部共享對象數(shù)據(jù)庫422。全域共享對象數(shù)據(jù)庫420用以儲存多個全域共享對象4200,而局部共享對象數(shù)據(jù)庫422則用以儲存多個局部共享對象4220。
綜上所述,歸納本發(fā)明的特點(diǎn)如下(一)本發(fā)明仿真一共享內(nèi)存的概念架構(gòu)與管理該共享內(nèi)存的機(jī)制,讓企業(yè)內(nèi)部或企業(yè)伙伴間的網(wǎng)絡(luò)服務(wù)(Web Services)可以直接且共同存取資料及對象,而不再需要彼此間以外部呼叫方式進(jìn)行,進(jìn)而降低企業(yè)軟件開發(fā)的復(fù)雜度。
(二)本發(fā)明所提供的各模塊極易使用如Java、或Visual Basic、或C++等高階程序語言來編寫產(chǎn)生,因此本發(fā)明具有可實施性高的特性。
(三)本發(fā)明的共享內(nèi)存服務(wù)模塊40扮演網(wǎng)絡(luò)服務(wù)(WebServices)架構(gòu)下的服務(wù)登錄者(Service Register)的角色,但功能不同于以往僅將查詢的結(jié)果回傳給服務(wù)請求者(Service Requester),本發(fā)明的共享內(nèi)存服務(wù)模塊40更直接提供服務(wù)請求者所需要的網(wǎng)絡(luò)服務(wù)(Web Services)的對象及資料。
(四)本發(fā)明的精神在于將網(wǎng)絡(luò)服務(wù)的交談內(nèi)容(SessionContext)及網(wǎng)絡(luò)服務(wù)所具有的對象或資料公開且透明化,如此一來,將大大簡化系統(tǒng)設(shè)計程序。
(五)通過實施本發(fā)明的共享內(nèi)存服務(wù)機(jī)制,可端視各種情況及客戶的需求選擇將網(wǎng)絡(luò)服務(wù)模塊與網(wǎng)絡(luò)服務(wù)模塊之間作直接聯(lián)系或不聯(lián)系,所以本發(fā)明擁有高度彈性及高實用性等優(yōu)勢。
雖然本發(fā)明已以一較佳實施例揭露如上,然其并非用以限定本發(fā)明,任何熟悉此技術(shù)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作各種的更動與潤飾,因此本發(fā)明的保護(hù)范圍當(dāng)視權(quán)利要求書的范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種用于網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序的共享內(nèi)存服務(wù)機(jī)制,其中該網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序應(yīng)用于由多個客戶端計算機(jī)所架構(gòu)而成的網(wǎng)絡(luò),且該共享內(nèi)存服務(wù)機(jī)制主要通過將多個網(wǎng)絡(luò)服務(wù)模塊所具有且需要被共享的對象宣告為一共享對象,然后儲存該共享對象于一共享虛擬內(nèi)存,并通過呼叫該共享內(nèi)存服務(wù)機(jī)制,進(jìn)而提供該多個網(wǎng)絡(luò)服務(wù)模塊與該多個客戶端計算機(jī)共同存取該共享虛擬內(nèi)存中的共享對象,其特征在于,該共享內(nèi)存服務(wù)機(jī)制包含有該多個網(wǎng)絡(luò)服務(wù)模塊,其分別用以提供一特有的網(wǎng)絡(luò)服務(wù)給需要該網(wǎng)絡(luò)服務(wù)的客戶端計算機(jī),而且該每一個網(wǎng)絡(luò)服務(wù)模塊可以將其各自的對象分享給所有的網(wǎng)絡(luò)服務(wù)模塊使用;該共享虛擬內(nèi)存,用以儲存該每一個共享對象;一共享內(nèi)存服務(wù)模塊,用以維護(hù)管理該共享對象,且處理該多個網(wǎng)絡(luò)服務(wù)模塊所提出的存取該共享對象的請求,其進(jìn)一步包含·一通話管理模塊,用以處理該每一個網(wǎng)絡(luò)服務(wù)模塊所發(fā)出的請求訊息,而檢驗該每一個網(wǎng)絡(luò)服務(wù)模塊是否合法,并查對該請求訊息的識別代碼;·一內(nèi)存連結(jié)模塊,用以對于最近宣告的共享對象予以初始化該共享虛擬內(nèi)存,并提供該共享對象予該網(wǎng)絡(luò)服務(wù)模塊;·一存取管理模塊,其至少包含一存取同步模塊,其中該存取同步模塊用以確保該多個共享對象同時被該多個網(wǎng)絡(luò)服務(wù)模塊存取的權(quán)限與同步控制作業(yè)正常進(jìn)行;·一廢棄存儲空間收集模塊,用以負(fù)責(zé)該共享虛擬內(nèi)存空間的更新及再使用,且在該共享對象的生命周期結(jié)束后釋放出內(nèi)存空間。
2.如權(quán)利要求1所述的用于網(wǎng)絡(luò)服務(wù)的共享內(nèi)存服務(wù)機(jī)制,其特征在于,該通話管理模塊至少包含一網(wǎng)絡(luò)服務(wù)檢驗?zāi)K,用以檢驗該每一個網(wǎng)絡(luò)服務(wù)模塊是否合法,而避免接受來自一被仿冒的網(wǎng)絡(luò)服務(wù)模塊所發(fā)出的請求訊息;一網(wǎng)絡(luò)服務(wù)登錄目錄,用以儲存經(jīng)檢驗合法的網(wǎng)絡(luò)服務(wù)模塊的信息;一特有識別代碼產(chǎn)生模塊,用以在該每一個網(wǎng)絡(luò)服務(wù)模塊于首次呼叫該共享內(nèi)存服務(wù)模塊時,授予一特有識別代碼給該每一個網(wǎng)絡(luò)服務(wù)模塊;一請求處理模塊,用以與該內(nèi)存連結(jié)模塊合作,而取得一內(nèi)設(shè)的共享虛擬內(nèi)存空間。
3.如權(quán)利要求1所述的用于網(wǎng)絡(luò)服務(wù)的共享內(nèi)存服務(wù)機(jī)制,其特征在于,該網(wǎng)絡(luò)為一互聯(lián)網(wǎng)絡(luò)或一企業(yè)內(nèi)部網(wǎng)絡(luò)。
4.如權(quán)利要求1所述的用于網(wǎng)絡(luò)服務(wù)的共享內(nèi)存服務(wù)機(jī)制,其特征在于,該客戶端計算機(jī)使用一簡單對象存取協(xié)議,以呼叫該多個網(wǎng)絡(luò)服務(wù)模塊。
5.如權(quán)利要求1所述的用于網(wǎng)絡(luò)服務(wù)的共享內(nèi)存服務(wù)機(jī)制,其特征在于,該每一個網(wǎng)絡(luò)服務(wù)模塊所發(fā)出的請求訊息中至少包含有一簡單對象存取協(xié)議。
6.如權(quán)利要求1所述的用于網(wǎng)絡(luò)服務(wù)的共享內(nèi)存服務(wù)機(jī)制,其特征在于,該多個網(wǎng)絡(luò)服務(wù)模塊彼此之間可通過一請求訊息進(jìn)行溝通交談。
7.如權(quán)利要求1所述的用于網(wǎng)絡(luò)服務(wù)的共享內(nèi)存服務(wù)機(jī)制,其特征在于,該對象程序為一全域?qū)ο蠡蛞痪植繉ο蟆?br> 8.如權(quán)利要求2所述的用于網(wǎng)絡(luò)服務(wù)的共享內(nèi)存服務(wù)機(jī)制,其特征在于,該內(nèi)存連結(jié)模塊依據(jù)該特有識別代碼而協(xié)助將該共享對象連結(jié)至該網(wǎng)絡(luò)服務(wù)模塊。
9.如權(quán)利要求2所述的用于網(wǎng)絡(luò)服務(wù)的共享內(nèi)存服務(wù)機(jī)制,其特征在于,該網(wǎng)絡(luò)服務(wù)模塊、該共享內(nèi)存服務(wù)模塊、該通話管理模塊、該內(nèi)存連結(jié)模塊、該存取管理模塊、該存取同步模塊、該廢棄存儲空間收集模塊、該網(wǎng)絡(luò)服務(wù)檢驗?zāi)K、該特有識別代碼產(chǎn)生模塊、及該請求處理模塊分別是一個以Java、或Visual Basic、或C++程序語言編寫而成的程序。
10.如權(quán)利要求6所述的用于網(wǎng)絡(luò)服務(wù)的共享內(nèi)存服務(wù)機(jī)制,其特征在于,該請求訊息至少包含有一簡單對象存取協(xié)議和一交談信息。
11.如權(quán)利要求7所述的用于網(wǎng)絡(luò)服務(wù)的共享內(nèi)存服務(wù)機(jī)制,其特征在于,該共享對象為一全域共享對象或一局部共享對象。
12.如權(quán)利要求11所述的用于網(wǎng)絡(luò)服務(wù)的共享內(nèi)存服務(wù)機(jī)制,其特征在于,該共享虛擬內(nèi)存包含一全域共享對象數(shù)據(jù)庫以儲存該全域共享對象,及一局部共享對象數(shù)據(jù)庫以儲存該局部共享對象。
全文摘要
本發(fā)明涉及一種用于網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序(Web ServiceOriented Applications)的共享內(nèi)存服務(wù)機(jī)制,其主要通過將每一個網(wǎng)絡(luò)服務(wù)模塊(Web Service)中所具有且需要被共享的對象宣告為共享對象,然后儲存該共享對象于一共享虛擬內(nèi)存,并通過其它網(wǎng)絡(luò)服務(wù)模塊呼叫此機(jī)制,進(jìn)而提供該網(wǎng)絡(luò)服務(wù)模塊與客戶端計算機(jī)共同存取該共享虛擬內(nèi)存中的共享對象,通過實施本發(fā)明,可以在任何一個網(wǎng)絡(luò)服務(wù)導(dǎo)向應(yīng)用程序中仿真出一個共享的內(nèi)存,以及管理該共享內(nèi)存的機(jī)制,讓應(yīng)用程序中的網(wǎng)絡(luò)服務(wù)(Web Services)可以直接存取共享對象,而不再需要彼此間以外部呼叫的方式進(jìn)行,進(jìn)而降低企業(yè)軟件開發(fā)的復(fù)雜度。
文檔編號G06F15/16GK1549152SQ0312857
公開日2004年11月24日 申請日期2003年5月7日 優(yōu)先權(quán)日2003年5月7日
發(fā)明者周忠信 申請人:鼎誠資訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
米易县| 临湘市| 阳泉市| 仪陇县| 镇安县| 江孜县| 丰顺县| 海兴县| 大余县| 武义县| 晋中市| 绥中县| 鲁山县| 郸城县| 绵竹市| 喜德县| 大方县| 新巴尔虎左旗| 米易县| 阿城市| 威宁| 汝南县| 临安市| 平利县| 开原市| 南宁市| 理塘县| 湟中县| 鄂伦春自治旗| 镇平县| 麻栗坡县| 北辰区| 唐海县| 运城市| 沁水县| 九江市| 读书| 高要市| 宽城| 黑山县| 泰来县|