專利名稱:系統(tǒng)應(yīng)用軟件管理方式及記錄執(zhí)行該方式程序的記錄媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是涉及系統(tǒng)應(yīng)用軟件(アプリケ一シヨン)管理方式及記錄執(zhí)行該管理方式的程序的記錄媒體,該管理方式是在由多個(gè)的計(jì)算機(jī)群和LAN及WAN等的網(wǎng)絡(luò)所連接構(gòu)成的計(jì)算機(jī)系統(tǒng)中,對(duì)在各計(jì)算機(jī)上操作的應(yīng)用軟件的操作定義由特定的計(jì)算機(jī)一元化管理,各計(jì)算機(jī)訪問(wèn)該一元化管理的操作定義,控制應(yīng)用軟件的操作,以求使應(yīng)用軟件操作定義在向各計(jì)算進(jìn)行登錄時(shí)更省力,并且采用該方法可實(shí)現(xiàn)靈活的應(yīng)用軟件分散配置。
圖14表示現(xiàn)有的應(yīng)用軟件管理裝置的構(gòu)成圖。在圖14中,1為服務(wù)程序計(jì)算機(jī)群,將多個(gè)應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A及應(yīng)用軟件服務(wù)程序計(jì)算機(jī)B及應(yīng)用軟件服務(wù)程序計(jì)算機(jī)C連接在網(wǎng)絡(luò)2上的系統(tǒng)中,對(duì)每個(gè)應(yīng)用軟件服務(wù)程序計(jì)算機(jī)10、20、30,將各應(yīng)用軟件服務(wù)程序計(jì)算機(jī)操作的應(yīng)用軟件操作定義,設(shè)定在應(yīng)用軟件操作定義保存文件100、200、300中,各應(yīng)用軟件管理裝置S10、S20、S30訪問(wèn)該文件,控制應(yīng)用軟件的操作。
為此,每當(dāng)隨著計(jì)算機(jī)系統(tǒng)功能的增加變更等,發(fā)生應(yīng)用軟件的增加時(shí),就必須更新與應(yīng)用軟件有關(guān)的全部應(yīng)用軟件服務(wù)程序計(jì)算機(jī)上的應(yīng)用軟件操作定義保存文件。而且要由各應(yīng)用軟件服務(wù)程序計(jì)算機(jī)具有應(yīng)用軟件操作定義保存文件。
上述現(xiàn)有應(yīng)用軟件管理方式如圖14所示,由于在每個(gè)應(yīng)用軟件服務(wù)程序計(jì)算機(jī)10、20、30上存在應(yīng)用軟件操作定義保存文件100、200、300,所以該文件的管理很復(fù)雜。另外通過(guò)計(jì)算機(jī)系統(tǒng)功能的增加變更,在多個(gè)應(yīng)用軟件服務(wù)程序計(jì)算機(jī)上靈活分散配制應(yīng)用軟件是很困難的。
本發(fā)明是為了解決上述課題,其目的在于提供一種系統(tǒng)應(yīng)用軟件管理方式及記錄為執(zhí)行該管理方式的程序的記錄媒體,該管理方式通過(guò)對(duì)計(jì)算機(jī)系統(tǒng)的各應(yīng)用軟件操作定義進(jìn)行一元化管理,消除管理復(fù)雜的問(wèn)題,及可以進(jìn)行靈活的應(yīng)用軟件分散配置。
為達(dá)到上述目的,本發(fā)明采取以下技術(shù)方案一種應(yīng)用軟件管理方式,在以多個(gè)的計(jì)算機(jī)群和LAN及WAN等網(wǎng)絡(luò)構(gòu)成的系統(tǒng)進(jìn)行操作的應(yīng)用軟件中,其特征在于具有應(yīng)用軟件管理裝置,對(duì)構(gòu)成系統(tǒng)的多個(gè)應(yīng)用軟件的操作定義,在特定的計(jì)算機(jī)上事先進(jìn)行設(shè)定、管理,并實(shí)際從上述應(yīng)用軟件操作的各個(gè)計(jì)算機(jī)訪問(wèn)該操作定義,控制應(yīng)用軟件的操作。
所述的應(yīng)用軟件管理方式,其特征在于具有一種的裝置,其通過(guò)設(shè)置將由指定的應(yīng)用軟件單元和功能單元匯總的形式構(gòu)成系統(tǒng)的多個(gè)應(yīng)用軟件操作定義進(jìn)行存儲(chǔ)的裝置,而使上述匯總的多個(gè)應(yīng)用軟件一齊操作。
所述的應(yīng)用軟件管理方式,其特征在于具有監(jiān)控應(yīng)用軟件執(zhí)行時(shí)間的應(yīng)用軟件執(zhí)行監(jiān)控裝置。
所述的應(yīng)用軟件管理方式,其特征在于具有應(yīng)用軟件異常檢測(cè)裝置,其檢測(cè)出應(yīng)用軟件操作異常,而對(duì)應(yīng)用軟件管理裝置請(qǐng)求執(zhí)行應(yīng)用軟件的后處理。
所述的應(yīng)用軟件管理方式,其特征在于具有應(yīng)用軟件可否操作設(shè)定裝置,對(duì)由指定的應(yīng)用軟件單元和功能單元匯總的多個(gè)應(yīng)用軟件設(shè)定可否操作。
所述的應(yīng)用軟件管理方式,其特征在于具有使應(yīng)用軟件以規(guī)定的周期時(shí)間進(jìn)行操作的應(yīng)用軟件周期起動(dòng)請(qǐng)求裝置。
所述的應(yīng)用軟件管理方式,其特征在于具有變更裝置,其在應(yīng)用軟件通信時(shí),根據(jù)對(duì)接收數(shù)據(jù)的應(yīng)用軟件狀態(tài)識(shí)別的結(jié)果,使接收數(shù)據(jù)的應(yīng)用軟件操作的計(jì)算機(jī)進(jìn)行動(dòng)態(tài)變更。
所述的應(yīng)用軟件管理方式,其特征在于具有應(yīng)用軟件操作狀況訪問(wèn)裝置,其訪問(wèn)在各計(jì)算機(jī)群上工作的應(yīng)用軟件實(shí)際操作狀況的。
一種記錄媒體,其是計(jì)算機(jī)可讀取的、且是用于記錄程序的,即在由多個(gè)的計(jì)算機(jī)群和LAN及WAN等網(wǎng)絡(luò)構(gòu)成的系統(tǒng)工作的應(yīng)用軟件中,其特征在于該程序執(zhí)行下述功能在特定的計(jì)算實(shí)際從上述應(yīng)用軟件操作的各個(gè)計(jì)算機(jī)訪問(wèn)該操作定義,執(zhí)行控制上述應(yīng)用軟件的操作。
本發(fā)明所涉及的應(yīng)用軟件管理方式,其具有應(yīng)用軟件操作定義保存文件,其結(jié)構(gòu)是將構(gòu)成計(jì)算機(jī)系統(tǒng)的服務(wù)程序(サ一バ)計(jì)算機(jī)群上操作的應(yīng)用軟件操作,在特定的管理服務(wù)程序計(jì)算機(jī)上進(jìn)行設(shè)定、管理;應(yīng)用軟件管理裝置,從各應(yīng)用軟件服務(wù)程序計(jì)算機(jī)經(jīng)過(guò)網(wǎng)絡(luò)訪問(wèn)該操作定義保存文件;及應(yīng)用軟件當(dāng)前狀態(tài)更新文件,將執(zhí)行的應(yīng)用軟件的應(yīng)用軟件狀態(tài)、執(zhí)行開(kāi)始時(shí)刻、執(zhí)行結(jié)束時(shí)刻保存在執(zhí)行應(yīng)用軟件的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)中。
而且,其特征在于按照請(qǐng)求執(zhí)行的應(yīng)用軟件的執(zhí)行軟件名及操作優(yōu)先級(jí),去訪問(wèn)應(yīng)用軟件操作定義文件,執(zhí)行應(yīng)用軟件,保存執(zhí)行的應(yīng)用軟件的操作狀態(tài)、執(zhí)行開(kāi)始時(shí)刻、執(zhí)行結(jié)束時(shí)刻;在請(qǐng)求執(zhí)行應(yīng)用軟件時(shí),對(duì)所有的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)提出應(yīng)用軟件執(zhí)行請(qǐng)求,訪問(wèn)應(yīng)用軟件操作定義保存文件,看由各服務(wù)程序計(jì)算機(jī)執(zhí)行請(qǐng)求的應(yīng)用軟件是否是自己計(jì)算機(jī)所屬的,,只在與所屬應(yīng)用軟件服務(wù)程序計(jì)算機(jī)一致的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)上執(zhí)行,而除此之外的應(yīng)用軟件服務(wù)器則放棄執(zhí)行請(qǐng)求。
本發(fā)明所涉及的應(yīng)用軟件管理方式,其結(jié)構(gòu)是所述發(fā)明中附加了應(yīng)用軟件管理裝置,使以指定的應(yīng)用軟件單元或功能單元匯總的多個(gè)應(yīng)用軟件一齊操作。
而且,其特征在于在將應(yīng)用軟件按每個(gè)功能匯總的群組名執(zhí)行時(shí),根據(jù)請(qǐng)求的群組所屬的全部應(yīng)用軟件的執(zhí)行文件路徑名、及操作優(yōu)先級(jí),訪問(wèn)并取入應(yīng)用軟件操作定義文件,執(zhí)行所請(qǐng)求的群組所屬的全部應(yīng)用軟件。
本發(fā)明所涉及的應(yīng)用軟件管理方式,其特征在于其結(jié)構(gòu)是在上述發(fā)明中附加了監(jiān)控應(yīng)用軟件執(zhí)行時(shí)間的應(yīng)用軟件執(zhí)行管理裝置。結(jié)果在上述發(fā)明中,對(duì)應(yīng)用軟件當(dāng)前狀態(tài)更新文件中保存的應(yīng)用軟件的執(zhí)行開(kāi)始時(shí)刻、與當(dāng)前時(shí)刻的時(shí)刻差進(jìn)行周期性監(jiān)控,當(dāng)時(shí)刻差超過(guò)從應(yīng)用軟件操作定義保存文件取入的規(guī)定操作時(shí)間時(shí),強(qiáng)制結(jié)束應(yīng)用軟件。
本發(fā)明所涉及的應(yīng)用軟件管理方式,其特征在于其結(jié)構(gòu)是在上述發(fā)明中附加了應(yīng)用軟件異常檢測(cè)裝置,檢測(cè)應(yīng)用軟件的操作異常,對(duì)應(yīng)用軟件管理裝置提出應(yīng)用軟件的后處理的執(zhí)行請(qǐng)求。結(jié)果,接收應(yīng)用軟件異常結(jié)束時(shí)的事件中斷,根據(jù)從應(yīng)用軟件操作定義保存文件取入的后處理圖形,再執(zhí)行或以后不執(zhí)行已異常結(jié)束的應(yīng)用軟件。
本發(fā)明所涉及的應(yīng)用軟件管理方式,其特征在于其結(jié)構(gòu)是在所述發(fā)明中附加了對(duì)以指定的應(yīng)用軟件單元或功能單元匯總的多個(gè)應(yīng)用軟件設(shè)定可否操作的應(yīng)用軟件可否操作設(shè)定裝置。結(jié)果,對(duì)指定的應(yīng)用軟件的應(yīng)用軟件當(dāng)前狀態(tài)數(shù)據(jù)的應(yīng)用軟件狀態(tài),設(shè)定可以操作或者不可以操作,在請(qǐng)求執(zhí)行所述發(fā)明中的應(yīng)用軟件時(shí),訪問(wèn)請(qǐng)求執(zhí)行的應(yīng)用軟件狀態(tài),如果是可以操作就執(zhí)行,如果是不可操作就不執(zhí)行。
本發(fā)明所涉及的應(yīng)用軟件管理方式,其特征在于其構(gòu)成是在所述發(fā)明中,附加了由應(yīng)用軟件操作定義保存文件中所確定的各周期時(shí)間操作的應(yīng)用軟件周期起動(dòng)請(qǐng)求裝置。其結(jié)果,定周期的從應(yīng)用軟件操作定義保存文件對(duì)以規(guī)定周期時(shí)間設(shè)定的應(yīng)用軟件進(jìn)行檢索、及從應(yīng)用軟件當(dāng)前狀態(tài)更新文件對(duì)檢索的應(yīng)用軟件的應(yīng)用軟件執(zhí)行開(kāi)始時(shí)刻檢索,對(duì)執(zhí)行開(kāi)始時(shí)刻與當(dāng)前時(shí)刻差超過(guò)規(guī)定周期時(shí)間以上的應(yīng)用軟件,再次提出執(zhí)行請(qǐng)求,由此返復(fù)進(jìn)行。
本發(fā)明所涉及的應(yīng)用軟件管理方式,其特征在于其構(gòu)成是在所述發(fā)明中附加了在應(yīng)用軟件間通信時(shí),根據(jù)對(duì)接收數(shù)據(jù)的應(yīng)用軟件當(dāng)前狀態(tài)的識(shí)別結(jié)果,對(duì)接收數(shù)據(jù)的應(yīng)用軟件操作的計(jì)算機(jī)進(jìn)行動(dòng)態(tài)變更的裝置。其結(jié)果,訪問(wèn)接收數(shù)據(jù)的應(yīng)用軟件的應(yīng)用軟件狀態(tài),當(dāng)自己計(jì)算機(jī)不可執(zhí)行時(shí),在接收數(shù)據(jù)的應(yīng)用軟件所屬的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)名上設(shè)定了除自己計(jì)算機(jī)以外的計(jì)算機(jī)時(shí),通過(guò)網(wǎng)絡(luò)傳輸由該計(jì)算機(jī)執(zhí)行接收數(shù)據(jù)的應(yīng)用軟件的請(qǐng)求和數(shù)據(jù)。
本發(fā)明所涉及的應(yīng)用軟件管理方式,其特征在于其構(gòu)成是在所述發(fā)明中附加了應(yīng)用軟件操作狀況訪問(wèn)裝置,訪問(wèn)在各應(yīng)用軟件服務(wù)器群上操作的應(yīng)用軟件實(shí)際操作狀況。其結(jié)果,操作員或應(yīng)用軟件程序接口(API)從應(yīng)用軟件操作定義文件中取出,請(qǐng)求的應(yīng)用軟件的所屬群組名,所屬應(yīng)用軟件服務(wù)程序計(jì)算機(jī)名、應(yīng)用軟件路徑名、操作優(yōu)先級(jí)、規(guī)定監(jiān)控時(shí)間及規(guī)定周期時(shí)間,并且從應(yīng)用軟件當(dāng)前狀態(tài)更新文件取出,將應(yīng)用軟件狀態(tài)、執(zhí)行開(kāi)始時(shí)刻、執(zhí)行結(jié)束時(shí)刻,將其退還到請(qǐng)求端。
本發(fā)明所涉及的用于記錄程序的由計(jì)算機(jī)可以讀取的記錄媒體,,其是存儲(chǔ)多個(gè)的計(jì)算機(jī)群和LAN及WAN等網(wǎng)構(gòu)成的系統(tǒng)上操作的應(yīng)用軟件的記錄媒體,該程序是用于,在特定的計(jì)算機(jī)上對(duì)構(gòu)成系統(tǒng)的多個(gè)應(yīng)用軟件的操作定義進(jìn)行事先設(shè)定、管理,并實(shí)際從該應(yīng)用軟件操作的各計(jì)算機(jī)訪問(wèn)這些操作定義,控制應(yīng)用軟件操作。
本發(fā)明的效果如上所述,根據(jù)本發(fā)明可以提供一種系統(tǒng)應(yīng)用軟件管理方式及記錄該管理方式的記錄媒體,對(duì)計(jì)算機(jī)系統(tǒng)的各應(yīng)用軟件操作定義由于進(jìn)行一元化管理,所以可能解除管理上的煩雜,并可以進(jìn)行靈活的應(yīng)用軟件分散配置。
本發(fā)明這些和其他目的、優(yōu)點(diǎn)及特征將通過(guò)結(jié)合附圖對(duì)本發(fā)明的實(shí)施例的描述而得到進(jìn)一步說(shuō)明,在這些附圖中圖1本發(fā)明的基本構(gòu)成圖。
圖2表示本發(fā)明第1實(shí)施例的構(gòu)成圖。
圖3應(yīng)用軟件操作定義保存保存文件的構(gòu)成例。
圖4應(yīng)用軟件當(dāng)前狀態(tài)更新文件的構(gòu)成例。
圖5表示本發(fā)明有關(guān)的第2實(shí)施例的構(gòu)成圖。
圖6是本發(fā)明第2實(shí)施例有關(guān)的應(yīng)用軟件現(xiàn)有狀態(tài)更新文件的構(gòu)成例。
圖7表示本發(fā)明第3實(shí)施例的構(gòu)成圖。
圖8本發(fā)明第3實(shí)施例的應(yīng)用軟件執(zhí)行管理裝置的處理流程。
圖9表示本發(fā)明第4實(shí)施例的構(gòu)成圖。
圖10表示本發(fā)明第5實(shí)施例的構(gòu)成圖。
圖11表示本發(fā)明第6實(shí)施例的構(gòu)成圖。
圖12表示本發(fā)明第7實(shí)施例的構(gòu)成圖。
圖13表示本發(fā)明第8實(shí)施例的構(gòu)成圖。
圖14現(xiàn)有的應(yīng)用軟件管理裝置的構(gòu)成圖。
下面參照附圖詳細(xì)說(shuō)明本發(fā)明的實(shí)施例。圖1是表示本發(fā)明的系統(tǒng)應(yīng)用軟件管理方式實(shí)施例的基本構(gòu)成圖。由10所表示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A、20所表示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)B、30所表示的應(yīng)用軟件服務(wù)器C、及50所表示的管理服務(wù)器Z構(gòu)成。而且各計(jì)算機(jī)通過(guò)LAN及WAN等的網(wǎng)絡(luò)2連接。各應(yīng)用軟件服務(wù)程序計(jì)算機(jī)的數(shù)量隨系統(tǒng)規(guī)模而變化,并不只是限定3臺(tái)。
圖2是為了更詳細(xì)說(shuō)明本發(fā)明第1實(shí)施例的系統(tǒng)應(yīng)用軟件管理方式構(gòu)成的圖。
在圖2中與圖14相同的部分加有同一標(biāo)號(hào),其說(shuō)明予以省略。本實(shí)施例構(gòu)成的特征在于從各應(yīng)用軟件服務(wù)程序計(jì)算機(jī)中刪除了應(yīng)用軟件操作定義保存文件100、200、300,取而代之是在網(wǎng)絡(luò)上設(shè)置具有應(yīng)用軟件操作定義保存文件500的管理服務(wù)程序計(jì)算機(jī)Z,對(duì)各應(yīng)用軟件計(jì)算機(jī)進(jìn)行一元化管理。另外,由服務(wù)程序計(jì)算機(jī)群1和50所表示的管理服務(wù)程序計(jì)算機(jī)Z的各計(jì)算機(jī)之間,通過(guò)網(wǎng)絡(luò)2連接,可以在各計(jì)算機(jī)間進(jìn)行存取。A1、A2、An是數(shù)據(jù)存取路徑。
下面對(duì)作用進(jìn)行說(shuō)明。首先,用戶預(yù)先將由應(yīng)用軟件服務(wù)器群1操作的多個(gè)應(yīng)用軟件的操作定義,保存在管理服務(wù)程序計(jì)算機(jī)Z內(nèi)的應(yīng)用軟件操作定義保存文件500中。圖3表示在該應(yīng)用軟件操作定義保存文件500中保存的信息保存形態(tài)的文件構(gòu)成。如圖所示,用戶預(yù)先將與該應(yīng)用軟件相關(guān)的操作定義按管理對(duì)象應(yīng)用軟件單元以表的形式進(jìn)行設(shè)定·保存。
該應(yīng)用軟件操作定義保存元件500,采用管理對(duì)象應(yīng)用軟件單元的記錄構(gòu)成,其構(gòu)成包括管理對(duì)象應(yīng)用軟件名;為以群?jiǎn)卧獙?duì)應(yīng)用軟件進(jìn)行管理而定義的所屬群名;對(duì)應(yīng)用軟件實(shí)際可操作的計(jì)算機(jī)進(jìn)行定義的所屬應(yīng)用軟件服務(wù)程序計(jì)算機(jī);對(duì)應(yīng)用軟件的執(zhí)行文件所保存的地址進(jìn)行定義的應(yīng)用軟件路徑名;對(duì)管理對(duì)象應(yīng)用軟件的操作優(yōu)先級(jí)進(jìn)行定義的動(dòng)作優(yōu)先級(jí);作為從外部監(jiān)控管理對(duì)象應(yīng)用軟件操作時(shí)間的基準(zhǔn)時(shí)間的規(guī)定監(jiān)控時(shí)間;作為從外部使管理對(duì)象應(yīng)用軟件周期性操作的周期時(shí)間的規(guī)定周期時(shí)間;及對(duì)管理對(duì)象應(yīng)用軟件的動(dòng)作異常時(shí)的后處理方式進(jìn)行定義的動(dòng)作異常時(shí)的后處理圖形(パタ一ン)。該應(yīng)用軟件操作定義保存文件500的內(nèi)容將作為構(gòu)成以下所示所有發(fā)明的裝置使用。
應(yīng)用軟件管理裝置的操作,以圖2中的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)為例進(jìn)行說(shuō)明。在10中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A上發(fā)生管理對(duì)象應(yīng)用軟件的執(zhí)行請(qǐng)求時(shí),附加有該執(zhí)行請(qǐng)求應(yīng)用軟件名的數(shù)據(jù)由應(yīng)用軟件管理裝置S10經(jīng)過(guò)網(wǎng)絡(luò)2或作為10中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A內(nèi)部的數(shù)據(jù)接收。
應(yīng)用軟件管理裝置S10所請(qǐng)求的應(yīng)用軟件的操作定義數(shù)據(jù),是經(jīng)過(guò)網(wǎng)絡(luò)2從50中所示的管理服務(wù)程序計(jì)算機(jī)Z上一元化管理的應(yīng)用軟件操作定義保存文件500,進(jìn)行訪問(wèn)的。根據(jù)在訪問(wèn)的應(yīng)用軟件操作定義數(shù)據(jù)中所設(shè)定的應(yīng)用軟件路徑名所示的執(zhí)行文件名和操作優(yōu)先級(jí),應(yīng)用軟件管理裝置S10在自己計(jì)算機(jī)內(nèi)執(zhí)行請(qǐng)求執(zhí)行的管理對(duì)象應(yīng)用軟件P10。
應(yīng)用軟件管理裝置10,將執(zhí)行的管理對(duì)象應(yīng)用軟件P10的狀態(tài),保存在應(yīng)用軟件當(dāng)前狀態(tài)更新文件150中。該應(yīng)用軟件管理裝置S10在應(yīng)用軟件當(dāng)前狀態(tài)更新文件150中保存的信息,是如圖4所示的文件結(jié)構(gòu)。
如圖4所示,應(yīng)用軟件管理裝置S10,按執(zhí)行的應(yīng)用軟件單元,將該應(yīng)用軟件相關(guān)的狀態(tài)以表的形式保存。應(yīng)用軟件管理裝置S10在應(yīng)用軟件當(dāng)前狀態(tài)更新文件150中,在應(yīng)用軟件開(kāi)始執(zhí)行時(shí)保存實(shí)際執(zhí)行的應(yīng)用軟件名、應(yīng)用軟件狀態(tài)(執(zhí)行中)、及執(zhí)行開(kāi)始時(shí)刻。
當(dāng)應(yīng)用軟件管理裝置S10接收到執(zhí)行的應(yīng)用軟件結(jié)束事件的中斷通知時(shí),將應(yīng)用軟件狀態(tài)(可動(dòng)作)、應(yīng)用軟件的執(zhí)行結(jié)束時(shí)刻,保存在應(yīng)用軟件當(dāng)前狀態(tài)更新文件150中。應(yīng)用軟件當(dāng)前狀態(tài)更新文件150作為保存應(yīng)用軟件的執(zhí)行履歷及構(gòu)成以下說(shuō)明的所有發(fā)明的裝置使用。
通過(guò)網(wǎng)絡(luò)2對(duì)于服務(wù)程序計(jì)算機(jī)群1的所有應(yīng)用軟件服務(wù)程序計(jì)算機(jī),請(qǐng)求執(zhí)行應(yīng)用軟件。接受執(zhí)行請(qǐng)求的應(yīng)用軟件管理裝置S10,從50中所示的管理服務(wù)程序計(jì)算機(jī)Z上一元化管理的應(yīng)用軟件操作定義保存文件500中,經(jīng)過(guò)網(wǎng)絡(luò)2訪問(wèn)(參照)執(zhí)行請(qǐng)求的應(yīng)用軟件的操作定義。
訪問(wèn)的應(yīng)用軟件操作定義,當(dāng)不是由自己計(jì)算機(jī)即10的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A操作的應(yīng)用軟件時(shí),應(yīng)用軟件管理裝置S10放棄10中所示應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A中的執(zhí)行請(qǐng)求,利用其他應(yīng)用軟件服務(wù)程序計(jì)算機(jī)的應(yīng)用軟件管理裝置,處理應(yīng)用軟件的執(zhí)行請(qǐng)求。
20中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)B上的應(yīng)用軟件管理裝置S20及30中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)C上的應(yīng)用軟件管理裝置S30,與上述10中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A上的應(yīng)用軟件管理裝置S10一樣,經(jīng)過(guò)網(wǎng)絡(luò)2訪問(wèn)50中所示的管理服務(wù)程序計(jì)算機(jī)Z中一元化管理的應(yīng)用軟件操作定義。
根據(jù)本實(shí)施例,保存服務(wù)程序計(jì)算機(jī)群操作的多個(gè)應(yīng)用軟件的操作定義的管理服務(wù)程序計(jì)算機(jī)內(nèi)的應(yīng)用軟件操作定義保存文件,由于是從各個(gè)應(yīng)用軟件服務(wù)程序計(jì)算機(jī)通過(guò)網(wǎng)絡(luò)存取的,從而可以對(duì)由應(yīng)用軟件服務(wù)器群操作的多個(gè)應(yīng)用軟件的操作定義進(jìn)行一元化管理。
因此,不論應(yīng)用軟件服務(wù)程序計(jì)算機(jī)的臺(tái)數(shù)多少,在各個(gè)應(yīng)用軟件服務(wù)程序計(jì)算機(jī)中都可以使用同一應(yīng)用軟件操作定義。并且,通過(guò)將應(yīng)用軟件操作的計(jì)算機(jī)設(shè)定在應(yīng)用軟件操作定義保存文件中,應(yīng)用軟件的起動(dòng)請(qǐng)求端在應(yīng)用軟件操作請(qǐng)求時(shí),就不必考慮應(yīng)用軟件操作的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)了。
圖5表示本發(fā)明第2實(shí)施例的應(yīng)用軟件管理方式構(gòu)成。在圖5中與圖2相同的部分加有同一標(biāo)號(hào)。本實(shí)施例的應(yīng)用軟件管理方式的構(gòu)成包括應(yīng)用軟件起動(dòng)接受裝置101與應(yīng)用軟件群管理裝置102組成的應(yīng)用軟件管理裝置S10;具有應(yīng)用軟件當(dāng)前狀態(tài)更新文件150與管理對(duì)象應(yīng)用軟件P10由10所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A;及具有應(yīng)用軟件操作定義保存文件500由50所示的管理服務(wù)程序計(jì)算機(jī)Z。在這些服務(wù)程序計(jì)算機(jī)之間由網(wǎng)絡(luò)2連接,可進(jìn)行計(jì)算機(jī)間的存取。
下面對(duì)作用進(jìn)行說(shuō)明。在圖5中,當(dāng)應(yīng)用軟件管理裝置S10接收應(yīng)用軟件的起動(dòng)請(qǐng)求數(shù)據(jù)時(shí),應(yīng)用軟件起動(dòng)接受裝置101通過(guò)網(wǎng)絡(luò)2從管理服務(wù)程序計(jì)算機(jī)Z內(nèi)的應(yīng)用軟件操作定義保存文件500取入對(duì)應(yīng)于起動(dòng)請(qǐng)求的應(yīng)用軟件所屬群的所有應(yīng)用軟件的定義信息。
然后將取入的應(yīng)用軟件的定義信息轉(zhuǎn)給應(yīng)用軟件群對(duì)應(yīng)的應(yīng)用軟件群管理裝置102。應(yīng)用軟件群管理裝置102根據(jù)圖3中在每個(gè)管理對(duì)象應(yīng)用軟件所屬群組名有存在的、并從應(yīng)用于軟件起動(dòng)接受裝置101交接的應(yīng)用軟件定義信息,在自己計(jì)算機(jī)內(nèi)起動(dòng)管理對(duì)象應(yīng)用軟件群P10。
應(yīng)用軟件群管理裝置102將起動(dòng)的應(yīng)用軟件的狀態(tài)保存在應(yīng)用軟件當(dāng)前狀態(tài)更新文件150中。應(yīng)用軟件群管理裝置102以圖6所示的文件構(gòu)成保存在應(yīng)用軟件當(dāng)前狀態(tài)更新文件150內(nèi)。
即,圖4所示的應(yīng)用軟件當(dāng)前狀態(tài)更新文件,采取以每群的記錄進(jìn)行擴(kuò)充的構(gòu)成。應(yīng)用軟件群管理裝置102對(duì)于執(zhí)行開(kāi)始的管理對(duì)象應(yīng)用軟件P10所屬的群組所對(duì)應(yīng)的應(yīng)用軟件當(dāng)前狀態(tài)更新文件150的記錄,分別保存應(yīng)用軟件名、應(yīng)用軟件狀態(tài)(執(zhí)行中)、及執(zhí)行開(kāi)始時(shí)刻。
根據(jù)本實(shí)施例,由于可以以應(yīng)用軟件所屬的群?jiǎn)卧积R起動(dòng),所以在服務(wù)程序計(jì)算機(jī)本身起動(dòng)時(shí)如果一齊起動(dòng)應(yīng)用軟件,則只以所屬群組名的指定就能夠起動(dòng)多個(gè)應(yīng)用軟件。從而在本實(shí)施例中就不必進(jìn)行各個(gè)應(yīng)用軟件名的指定了。
圖7表示本發(fā)明第3的實(shí)施例的應(yīng)用軟件管理方式的構(gòu)成,在圖7中與圖2中相同的部分加有同一標(biāo)號(hào)。本實(shí)施例相關(guān)的應(yīng)用軟件管理方式的構(gòu)成包括由應(yīng)用軟件管理裝置S10、應(yīng)用軟件執(zhí)行監(jiān)控裝置103、應(yīng)用軟件當(dāng)前狀態(tài)更新文件150、及管理對(duì)象應(yīng)用軟件P10構(gòu)成的10中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A;及具有應(yīng)用軟件操作定義保持文件500的50中所示的管理服務(wù)程序計(jì)算機(jī)Z。這些服務(wù)程序計(jì)算機(jī)間由網(wǎng)絡(luò)2連接,可以進(jìn)行計(jì)算機(jī)間的存取。
下面對(duì)作用進(jìn)行說(shuō)明。在圖7中,當(dāng)10中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A的應(yīng)用軟件管理裝置S10接受應(yīng)用軟件起動(dòng)請(qǐng)求時(shí),執(zhí)行管理對(duì)象應(yīng)用軟件P10,保存對(duì)應(yīng)用軟件當(dāng)前狀態(tài)更新文件150執(zhí)行的應(yīng)用軟件名、應(yīng)用軟件狀態(tài)、及執(zhí)行開(kāi)始時(shí)刻。
另外,作為獨(dú)立于應(yīng)用軟件管理裝置S10的裝置的應(yīng)用軟件執(zhí)行監(jiān)控裝置103以固定周期操作。圖8的流程圖說(shuō)明了應(yīng)用軟件執(zhí)行監(jiān)控裝置103的詳細(xì)操作。在步S1上應(yīng)用軟件執(zhí)行監(jiān)控裝置103開(kāi)始操作,在步S2上進(jìn)入固定周期無(wú)限循環(huán)。步S3進(jìn)入應(yīng)用軟件當(dāng)前狀態(tài)更新文件150中保存的已執(zhí)行應(yīng)用軟件數(shù)量的循環(huán)。
該應(yīng)用軟件當(dāng)前狀態(tài)更新文件150的構(gòu)成如圖4所示,對(duì)執(zhí)行的每個(gè)應(yīng)用軟件保存應(yīng)用軟件名、應(yīng)用軟件狀態(tài)、執(zhí)行開(kāi)始時(shí)刻及執(zhí)行結(jié)束時(shí)刻。在步S4上,從應(yīng)用軟件當(dāng)前狀態(tài)更新文件150訪問(wèn)管理對(duì)象應(yīng)用軟件P10的應(yīng)用軟件狀態(tài)。
在步S5上,當(dāng)判斷步S4訪問(wèn)的應(yīng)用軟件狀態(tài)在執(zhí)行中時(shí),在步S6上從應(yīng)用軟件當(dāng)前狀態(tài)更新文件150訪問(wèn)管理對(duì)象應(yīng)用軟件P10的執(zhí)行開(kāi)始時(shí)刻。在步S7上,通過(guò)網(wǎng)絡(luò)2從管理服務(wù)程序計(jì)算機(jī)Z中具有的應(yīng)用軟件操作定義保存文件500,訪問(wèn)管理對(duì)象應(yīng)用軟件P10對(duì)應(yīng)的規(guī)定監(jiān)控時(shí)間。
該應(yīng)用軟件操作定義保存文件的構(gòu)成如圖3所示,在每個(gè)管理對(duì)象應(yīng)用軟件中設(shè)定有應(yīng)用軟件名及規(guī)定監(jiān)控時(shí)間。在步S8上當(dāng)現(xiàn)在時(shí)刻與步S6所訪問(wèn)的執(zhí)行開(kāi)始時(shí)刻差的絕對(duì)值超過(guò)步S7所訪問(wèn)的規(guī)定監(jiān)控時(shí)刻時(shí),在步S9上執(zhí)行該管理對(duì)象應(yīng)用軟件P10的強(qiáng)制結(jié)束。
這時(shí),在應(yīng)用軟件當(dāng)前狀態(tài)更新文件150中保存應(yīng)用軟件狀態(tài)(強(qiáng)制結(jié)束),這時(shí)的當(dāng)前時(shí)刻看成為執(zhí)行結(jié)束時(shí)刻。步S10按照在應(yīng)用軟件當(dāng)前狀態(tài)更新文件150中所保存、執(zhí)行的應(yīng)用軟件數(shù)量繼續(xù)循環(huán),返回步S3。在步S11上,休止(sleep)固定周期時(shí)間量后,使處理返回步S2。
根據(jù)本實(shí)施例,當(dāng)通過(guò)對(duì)應(yīng)用軟件執(zhí)行時(shí)間的監(jiān)控,判斷執(zhí)行時(shí)間超過(guò)給定值的應(yīng)用軟件是異常,強(qiáng)制結(jié)束應(yīng)用軟件,可使應(yīng)用軟件服務(wù)程序計(jì)算機(jī)的資源開(kāi)放,就可以使其他正常的應(yīng)用軟件資源不足造成的影響減到最小。
圖9表示本發(fā)明第4實(shí)施例的應(yīng)用軟件管理方式的構(gòu)成,在圖9中與圖2相同的部分加有同一標(biāo)號(hào)。本實(shí)施例相關(guān)的應(yīng)用軟件管理方式的構(gòu)成包括由應(yīng)用軟件管理裝置S 10、應(yīng)用軟件異常檢測(cè)裝置104、應(yīng)用軟件當(dāng)前狀態(tài)更新文件150、管理對(duì)象應(yīng)用軟件P 10構(gòu)成的10中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A;及具有應(yīng)用軟件操作定義保存文件500的50中所示的管理服務(wù)程序計(jì)算機(jī)Z,在這些服務(wù)程序計(jì)算機(jī)之間由網(wǎng)絡(luò)2連接,可進(jìn)行計(jì)算機(jī)間的存取。
下面對(duì)作用進(jìn)行說(shuō)明。10中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A的應(yīng)用軟件管理裝置S10,接受應(yīng)用軟件起動(dòng)請(qǐng)求,執(zhí)行管理對(duì)象應(yīng)用軟件P10,將執(zhí)行的應(yīng)用軟件名、應(yīng)用軟件狀態(tài)、執(zhí)行開(kāi)始時(shí)刻保存在應(yīng)用軟件當(dāng)前狀態(tài)更新文件150中。
另外,獨(dú)立于應(yīng)用軟件管理裝置S10的應(yīng)用軟件異常檢測(cè)裝置104,在發(fā)生管理對(duì)象應(yīng)用軟件P10異常結(jié)束時(shí),接收該事件的中斷,在應(yīng)用軟件當(dāng)前狀態(tài)更新文件150中保存正發(fā)生異常的應(yīng)用軟件狀態(tài),對(duì)自身應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A的應(yīng)用軟件管理裝置S10提出執(zhí)行管理對(duì)象應(yīng)用軟件后的處理請(qǐng)求。
接受后處理請(qǐng)求的應(yīng)用軟件管理裝置S10,通過(guò)網(wǎng)絡(luò)對(duì)50中所示的管理服務(wù)程序計(jì)算機(jī)Z上的應(yīng)用軟件操作定義保存文件500中的該管理對(duì)象應(yīng)用軟件P10操作異常時(shí)的后處理圖形進(jìn)行訪問(wèn)。
后處理圖形包括應(yīng)用軟件再執(zhí)行或不可操作,根據(jù)圖形、應(yīng)用軟件管理裝置S10再執(zhí)行該管理對(duì)象應(yīng)用軟件P10,或者在應(yīng)用軟件當(dāng)前狀態(tài)更新文件150中保持應(yīng)用軟件狀態(tài)(不可操作)。
表示應(yīng)用軟件當(dāng)前狀態(tài)更新文件150的應(yīng)用軟件狀態(tài)是不可操作的管理對(duì)象應(yīng)用軟件P10,為使該不可操作狀態(tài)除從外部清除外一切不許操作,應(yīng)用軟件管理裝置S10每當(dāng)執(zhí)行請(qǐng)求時(shí)就訪問(wèn)應(yīng)用軟件當(dāng)前狀態(tài)更新文件150。
根據(jù)本實(shí)施例,通過(guò)應(yīng)用軟件的異常檢測(cè),可以實(shí)現(xiàn)再執(zhí)行發(fā)生異常的應(yīng)用軟件的恢復(fù)實(shí)施。另外,由于不需要或不可由再執(zhí)行的恢復(fù)實(shí)施的應(yīng)用軟件,可以不許操作,所以可使對(duì)系統(tǒng)的其他應(yīng)用軟件不良影響降到最小。
圖10表示本發(fā)明第5實(shí)施例的應(yīng)用軟件管理方式的構(gòu)成,在圖10中與圖2相同的部分加有同一標(biāo)號(hào)。本實(shí)施例相關(guān)的應(yīng)用軟件管理方式構(gòu)成包括由應(yīng)用軟件管理裝置S10、應(yīng)用軟件可否操作設(shè)定裝置105、應(yīng)用軟件當(dāng)前狀態(tài)更新文件150、管理對(duì)象應(yīng)用軟件P10構(gòu)成的10中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A;及具有應(yīng)用軟件操作定義保存文件500的50中所示的管理服務(wù)程序計(jì)算機(jī)Z。這些服務(wù)程序計(jì)算機(jī)之間由網(wǎng)絡(luò)2連接,可進(jìn)行計(jì)算機(jī)間的存取。
下面對(duì)作用進(jìn)行說(shuō)明。在圖10中,應(yīng)用軟件可否操作設(shè)定請(qǐng)求。通過(guò)10中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A的應(yīng)用軟件可否操作設(shè)定裝置105進(jìn)行接收。應(yīng)用軟件可否操作設(shè)定裝置105,從50中所示的管理服務(wù)程序計(jì)算機(jī)Z的應(yīng)用軟件操作定義保存文件500通過(guò)網(wǎng)絡(luò)2,對(duì)指定的應(yīng)用軟件名或所屬群組名對(duì)應(yīng)的管理對(duì)象應(yīng)用軟件的信息進(jìn)行訪問(wèn)。
應(yīng)用軟件可否操作設(shè)定裝置105,在訪問(wèn)的應(yīng)用軟件名對(duì)應(yīng)的應(yīng)用軟件當(dāng)前狀態(tài)更新文件150內(nèi)的以應(yīng)用軟件單元保持的應(yīng)用軟件狀態(tài)中,設(shè)定并保存可操作或不可操作狀態(tài)。
10中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A的應(yīng)用軟件管理裝置S10,接受應(yīng)用軟件起動(dòng)請(qǐng)求,在執(zhí)行管理對(duì)象應(yīng)用軟件P10之前,如果應(yīng)用軟件當(dāng)前狀態(tài)更新文件150中的該管理對(duì)象應(yīng)用軟件P10的應(yīng)用軟件狀態(tài)是可操作的,則執(zhí)行,并將應(yīng)用軟件名、應(yīng)用軟件狀態(tài)(執(zhí)行中)、執(zhí)行開(kāi)始時(shí)刻再次保存在應(yīng)用軟件當(dāng)前狀態(tài)更新文件150中。
而當(dāng)應(yīng)用軟件當(dāng)前狀態(tài)更新文件150中的該管理對(duì)象應(yīng)用軟件P10的應(yīng)用軟件狀態(tài)是不可操作的,則應(yīng)用軟件管理裝置S10放棄管理對(duì)象應(yīng)用軟件P10的起動(dòng)請(qǐng)求。
根據(jù)本實(shí)施例,通過(guò)進(jìn)行應(yīng)用軟件可否操作設(shè)定,在任意的應(yīng)用軟件服務(wù)器算機(jī)上可操作的應(yīng)用軟件的變更就可以在應(yīng)用軟件操作定義保存文件內(nèi)容不變更的情況下進(jìn)行。
圖11表示本發(fā)明第6實(shí)施例的應(yīng)用軟件管理方式的構(gòu)成,在圖11中與圖2相同的部分加有同一標(biāo)號(hào)。本實(shí)施例有關(guān)的應(yīng)用軟件管理方式構(gòu)成包括由應(yīng)用軟件管理裝置S10、應(yīng)用軟件周期起動(dòng)請(qǐng)求裝置106、應(yīng)用軟件當(dāng)前狀態(tài)更新文件150、管理對(duì)象應(yīng)用軟件P10構(gòu)成的10中所示應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A;及具有應(yīng)用軟件操作定義保存文件500的50中表示的管理服務(wù)程序計(jì)算機(jī)Z。這些服務(wù)程序計(jì)算機(jī)之間由網(wǎng)絡(luò)2連接,可以進(jìn)行計(jì)算機(jī)間的存取。
如圖11所示,10中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A上的應(yīng)用軟件管理裝置S10,接受應(yīng)用軟件起動(dòng)請(qǐng)求,執(zhí)行管理對(duì)象應(yīng)用軟件P10,將實(shí)行的應(yīng)用軟件名、應(yīng)用軟件狀態(tài)(執(zhí)行中)及執(zhí)行開(kāi)始時(shí)刻保存在應(yīng)用軟件當(dāng)前狀態(tài)更新文件150中。
另外,獨(dú)立于應(yīng)用軟件管理裝置S10的應(yīng)用軟件周期起動(dòng)請(qǐng)求裝置106,必須在應(yīng)用軟件操作定義保存文件500中所設(shè)定的各應(yīng)用軟件規(guī)定周期時(shí)間可設(shè)定的最短周期以下操作。
該應(yīng)用周期起動(dòng)請(qǐng)求裝置106,以固定周期檢索應(yīng)用軟件當(dāng)前更新文件150執(zhí)行開(kāi)始時(shí)刻設(shè)定的管理對(duì)象應(yīng)用軟件P10。應(yīng)用軟件周期起動(dòng)請(qǐng)求裝置106,通過(guò)網(wǎng)絡(luò)2訪問(wèn)50中所示管理服務(wù)程序計(jì)算機(jī)Z的應(yīng)用軟件操作定義保存文件中的該管理對(duì)象應(yīng)用軟件P10的規(guī)定周期時(shí)間。
在設(shè)定了規(guī)定周期時(shí)間的應(yīng)用軟件中,當(dāng)管理對(duì)象應(yīng)用軟件P10的執(zhí)行開(kāi)始時(shí)刻與當(dāng)前時(shí)刻的差與規(guī)定周期時(shí)間相同或超過(guò)時(shí),應(yīng)用軟件周期起動(dòng)請(qǐng)求裝置106對(duì)應(yīng)用軟件管理裝置S10提出該管理對(duì)象應(yīng)用軟件P10的起動(dòng)請(qǐng)求。接受該請(qǐng)求的應(yīng)用軟件管理裝置S10起動(dòng)管理對(duì)象應(yīng)用軟件。以后重復(fù)這一流程。
根據(jù)本實(shí)施例,可以從外部對(duì)應(yīng)用軟件周期起動(dòng),就不需要設(shè)計(jì)以應(yīng)用軟件本身周期起動(dòng)了。并且,因?yàn)閺耐獠恐芷谄饎?dòng),所以起動(dòng)周期的變更也只是應(yīng)用軟件操作定義保存文件的變更,而應(yīng)用軟件本身不需要變更。
圖12表示本發(fā)明第7實(shí)施例的應(yīng)用軟件管理方式的構(gòu)成,在圖12中與圖2相同的部分加有同一標(biāo)號(hào)。本實(shí)施例有關(guān)的應(yīng)用軟件管理方式的構(gòu)成包括由應(yīng)用軟件管理裝置S10、應(yīng)用軟件當(dāng)前狀態(tài)更新文件150、P10中所示的管理對(duì)象應(yīng)用軟件A及P20中所示的管理對(duì)象應(yīng)用軟件B構(gòu)成的10中所示應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A;由應(yīng)用軟件管理裝置S20、應(yīng)用軟件當(dāng)前狀態(tài)更新文件250、P20中所示的管理對(duì)象應(yīng)用軟件B構(gòu)成的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)B;及具有應(yīng)用軟件操作定義保存文件500的50中所示的管理服務(wù)程序計(jì)算機(jī)Z。這些服務(wù)程序計(jì)算機(jī)之間通過(guò)網(wǎng)絡(luò)2連接,可以進(jìn)行計(jì)算機(jī)間的存取。
下面對(duì)作用進(jìn)行說(shuō)明。在圖12的10中所示應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A中,P10中所示的管理對(duì)象應(yīng)用軟件A,為了對(duì)P20中所示的管理對(duì)象應(yīng)用軟件B進(jìn)行數(shù)據(jù)發(fā)送,P10中所示的管理對(duì)象應(yīng)用軟件必須對(duì)應(yīng)用軟件管理裝置S10提出數(shù)據(jù)發(fā)送請(qǐng)求。
這時(shí),應(yīng)用軟件管理裝置S10訪問(wèn)應(yīng)用軟件當(dāng)前狀態(tài)更新文件250,確認(rèn)數(shù)據(jù)發(fā)送端P20中所示的管理對(duì)象應(yīng)用軟件B的應(yīng)用軟件狀態(tài)。當(dāng)訪問(wèn)確認(rèn)的應(yīng)用軟件狀態(tài)是可操作的狀態(tài)時(shí),則應(yīng)用軟件管理裝置S10,從P10中所示的管理對(duì)象應(yīng)用軟件A將數(shù)據(jù)發(fā)送給P20中所示的管理對(duì)象應(yīng)用軟件B。
另外,應(yīng)用軟件管理裝置S10訪問(wèn)應(yīng)用軟件當(dāng)前狀態(tài)更新文件250的結(jié)果,當(dāng)數(shù)據(jù)發(fā)送端P20中所示的管理對(duì)象應(yīng)用軟件B的應(yīng)用軟件狀態(tài)是不可操作狀態(tài)時(shí),應(yīng)用軟件管理裝置S10通過(guò)網(wǎng)絡(luò)2,訪問(wèn)50中所示的管理服務(wù)程序計(jì)算機(jī)Z的應(yīng)用軟件操作定義保存文件500。
確認(rèn)P20中所示的管理對(duì)象應(yīng)用軟件B所屬的應(yīng)用軟件服務(wù)程序計(jì)算機(jī),是否是10中所示應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A以外的計(jì)算機(jī)。當(dāng)20中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)B也是P20中所示的管理對(duì)象應(yīng)用軟件B所屬的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)時(shí),則應(yīng)用軟件管理裝置S10通過(guò)網(wǎng)絡(luò)2,將P10中所示的管理對(duì)象應(yīng)用軟件A的數(shù)據(jù)發(fā)送請(qǐng)求,傳輸給20中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)B的應(yīng)用軟件管理裝置S20。
接受該請(qǐng)求的應(yīng)用軟件管理裝置S20,從應(yīng)用軟件當(dāng)前狀態(tài)更新文件250訪問(wèn)P20中所示管理對(duì)象應(yīng)用軟件B的應(yīng)用軟件狀態(tài)。結(jié)果,如果應(yīng)用軟件是可操作的狀態(tài),則應(yīng)用軟件管理裝置S20在20中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)B中,從P10中所示的管理對(duì)象應(yīng)用軟件A對(duì)P20中所示的管理對(duì)象應(yīng)用軟件B發(fā)送數(shù)據(jù)。
根據(jù)本實(shí)施例,數(shù)據(jù)通信請(qǐng)求端的管理對(duì)象應(yīng)用軟件即使在自己應(yīng)用軟件服務(wù)程序計(jì)算機(jī)上是不可操作時(shí),只要在由管理服務(wù)程序計(jì)算機(jī)一元化管理的應(yīng)用軟件操作定義保存文件中由其他應(yīng)用軟件服務(wù)程序計(jì)算機(jī)定義為也可操作的應(yīng)用軟件,就可以將數(shù)據(jù)通信端作為在其他應(yīng)用軟件服務(wù)程序計(jì)算機(jī)上的相同管理對(duì)象應(yīng)用軟件。這樣軟件編制人員就可以不必公開(kāi)進(jìn)行為實(shí)現(xiàn)軟件單元的冗長(zhǎng)化的設(shè)計(jì)了。
圖13表示本發(fā)明第8實(shí)施例的應(yīng)用軟件管理方式構(gòu)成。在圖13中與圖2相同的部分加有同一標(biāo)號(hào)。本實(shí)施例相關(guān)的應(yīng)用軟件管理方式的構(gòu)成包括由應(yīng)用軟件當(dāng)前狀態(tài)更新文件150、應(yīng)用軟件操作狀況訪問(wèn)裝置107構(gòu)成的在10中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A;及具有應(yīng)用軟件操作定義保存文件500的在50中所示的管理服務(wù)程序計(jì)算機(jī)Z。這些服務(wù)程序計(jì)算機(jī)之間通過(guò)網(wǎng)絡(luò)2聯(lián)接,可以進(jìn)行計(jì)算機(jī)間的存取。
下面對(duì)作用進(jìn)行說(shuō)明。在10中所示的應(yīng)用軟件服務(wù)程序計(jì)算機(jī)A上的應(yīng)用軟件操作狀況訪問(wèn)裝置107,接受應(yīng)用軟件操作狀況訪問(wèn)請(qǐng)求,將作為指定的應(yīng)用軟件定義信息的所屬群組名、所屬應(yīng)用軟件服務(wù)程序計(jì)算機(jī)名、應(yīng)用軟件路徑名、操作優(yōu)先級(jí)、規(guī)定監(jiān)控時(shí)間及規(guī)定周期時(shí)間,通過(guò)網(wǎng)絡(luò)2從50中所示的管理服務(wù)程序計(jì)算機(jī)Z上的應(yīng)用軟件操作定義保存文件500中取出。
另外,應(yīng)用軟件操作狀況訪問(wèn)裝置107,從應(yīng)用軟件當(dāng)前狀態(tài)更新文件150,取出指定的應(yīng)用軟件的當(dāng)前狀態(tài)。應(yīng)用軟件操作管理裝置107將這兩個(gè)信息返回應(yīng)用軟件操作狀況訪問(wèn)請(qǐng)求端。應(yīng)用軟件操作狀況訪問(wèn)請(qǐng)求端是通過(guò)畫面和鍵盤等的操作員,及從訪問(wèn)應(yīng)用軟件操作狀況的應(yīng)用軟件通過(guò)應(yīng)用軟件程序接口(API)進(jìn)行的。
根據(jù)本實(shí)施例,可以從外部訪問(wèn)應(yīng)用軟件定義信息及當(dāng)前狀態(tài),用戶或其他應(yīng)用軟件就可以很容易知道所指定的應(yīng)用軟件操作狀況。
在上述各說(shuō)明中所記載的方法,可以作為在計(jì)算機(jī)上執(zhí)行的程序,寫入例如磁盤、光盤、半導(dǎo)體存儲(chǔ)器等記錄媒體中,也可以用于各種裝置,以及通過(guò)通信媒體傳輸用于各種裝置。另外,實(shí)現(xiàn)這些功能的計(jì)算機(jī)讀入記錄媒體中所記錄的程序,根據(jù)該程序控制操作,執(zhí)行上述處理。
權(quán)利要求
1.一種應(yīng)用軟件管理方式,在以多個(gè)的計(jì)算機(jī)群和LAN及WAN等網(wǎng)絡(luò)構(gòu)成的系統(tǒng)進(jìn)行操作的應(yīng)用軟件中,其特征在于具有應(yīng)用軟件管理裝置,對(duì)構(gòu)成系統(tǒng)的多個(gè)應(yīng)用軟件的操作定義,在特定的計(jì)算機(jī)上事先進(jìn)行設(shè)定、管理,并實(shí)際從上述應(yīng)用軟件操作的各個(gè)計(jì)算機(jī)訪問(wèn)該操作定義,控制應(yīng)用軟件的操作。
2.如權(quán)利要求1所記載的應(yīng)用軟件管理方式,其特征在于具有一種的裝置,其通過(guò)設(shè)置將由指定的應(yīng)用軟件單元和功能單元匯總的形式構(gòu)成系統(tǒng)的多個(gè)應(yīng)用軟件操作定義進(jìn)行存儲(chǔ)的裝置,而使上述匯總的多個(gè)應(yīng)用軟件一齊操作。
3.如權(quán)利要求1所記載的應(yīng)用軟件管理方式,其特征在于具有監(jiān)控應(yīng)用軟件執(zhí)行時(shí)間的應(yīng)用軟件執(zhí)行監(jiān)控裝置。
4.如權(quán)利要求1所記載的應(yīng)用軟件管理方式,其特征在于具有應(yīng)用軟件異常檢測(cè)裝置,其檢測(cè)出應(yīng)用軟件操作異常,而對(duì)應(yīng)用軟件管理裝置請(qǐng)求執(zhí)行應(yīng)用軟件的后處理。
5.如權(quán)利要求1所記載的應(yīng)用軟件管理方式,其特征在于具有應(yīng)用軟件可否操作設(shè)定裝置,對(duì)由指定的應(yīng)用軟件單元和功能單元匯總的多個(gè)應(yīng)用軟件設(shè)定可否操作。
6.如權(quán)利要求1所記載的應(yīng)用軟件管理方式,其特征在于具有使應(yīng)用軟件以規(guī)定的周期時(shí)間進(jìn)行操作的應(yīng)用軟件周期起動(dòng)請(qǐng)求裝置。
7.如權(quán)利要求1所記載的應(yīng)用軟件管理方式,其特征在于具有變更裝置,其在應(yīng)用軟件通信時(shí),根據(jù)對(duì)接收數(shù)據(jù)的應(yīng)用軟件狀態(tài)識(shí)別的結(jié)果,使接收數(shù)據(jù)的應(yīng)用軟件操作的計(jì)算機(jī)進(jìn)行動(dòng)態(tài)變更。
8.如權(quán)利要求1所記載的應(yīng)用軟件管理方式,其特征在于具有應(yīng)用軟件操作狀況訪問(wèn)裝置,其訪問(wèn)在各計(jì)算機(jī)群上工作的應(yīng)用軟件實(shí)際操作狀況的。
9.一種記錄媒體,其是計(jì)算機(jī)可讀取的、且是用于記錄程序的,即在由多個(gè)的計(jì)算機(jī)群和LAN及WAN等網(wǎng)絡(luò)構(gòu)成的系統(tǒng)工作的應(yīng)用軟件中,其特征在于該程序執(zhí)行下述功能在特定的計(jì)算實(shí)際從上述應(yīng)用軟件操作的各個(gè)計(jì)算機(jī)訪問(wèn)該操作定義,執(zhí)行控制上述應(yīng)用軟件的操作。
全文摘要
本發(fā)明公開(kāi)一種系統(tǒng)應(yīng)用軟件管理方式及記錄執(zhí)行該管理方式的程序的記錄媒體,通過(guò)對(duì)計(jì)算機(jī)系統(tǒng)的各應(yīng)用軟件操作定義進(jìn)行一元化管理,可以解除管理上的煩雜,實(shí)現(xiàn)靈活的應(yīng)用軟件分散配置,其具有只在特定的計(jì)算機(jī)上事先對(duì)全部構(gòu)成系統(tǒng)的多個(gè)應(yīng)用軟件操作定義進(jìn)行設(shè)定及進(jìn)行一元化管理,同時(shí)實(shí)際上從該應(yīng)用軟件操作的各計(jì)算機(jī)訪問(wèn)該操作定義、控制應(yīng)用軟件的操作的裝置。
文檔編號(hào)G06F15/173GK1266222SQ0010284
公開(kāi)日2000年9月13日 申請(qǐng)日期2000年3月3日 優(yōu)先權(quán)日1999年3月8日
發(fā)明者中村謙吾 申請(qǐng)人:東芝株式會(huì)社