管理信息系統(tǒng)中的平臺(tái)即服務(wù)Paas平臺(tái)架構(gòu)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種管理信息系統(tǒng)中的平臺(tái)即服務(wù)Paas平臺(tái)架構(gòu)。
【背景技術(shù)】
[0002]管理信息系統(tǒng)(Management Informat1n System, MIS)是企業(yè)信息化建設(shè)的產(chǎn)物,是一個(gè)以人為主導(dǎo),利用計(jì)算機(jī)硬件、軟件、網(wǎng)絡(luò)通信設(shè)備以及其他辦公設(shè)備,進(jìn)行信息的收集、傳輸、加工、儲(chǔ)存、更新、拓展和維護(hù)的系統(tǒng),能提供信息支持企業(yè)或組織的運(yùn)行管理和決策功能。
[0003]隨著云計(jì)算時(shí)代的到來(lái),為管理信息系統(tǒng)的多元化和遠(yuǎn)程服務(wù)帶來(lái)了更多無(wú)限可能。如何構(gòu)建管理信息系統(tǒng)中云計(jì)算的服務(wù)模式,來(lái)為租戶(hù)提供更有效、便捷、安全以及支持個(gè)性化和多元化的服務(wù),是一個(gè)非常值得探討的問(wèn)題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例提供了一種管理信息系統(tǒng)中的平臺(tái)即服務(wù)(Paas)平臺(tái)架構(gòu),使得管理信息系統(tǒng)具有良好的開(kāi)放性和對(duì)應(yīng)用及服務(wù)的管理性能,提升管理信息系統(tǒng)的工作效率,滿(mǎn)足用戶(hù)需求。
[0005]第一方面,本發(fā)明實(shí)施例提供了一種管理信息系統(tǒng)中的Paas平臺(tái)架構(gòu),包括:
[0006]應(yīng)用生命周期管理模塊,用于對(duì)管理信息系統(tǒng)的各個(gè)應(yīng)用的生命周期進(jìn)行管理;
[0007]資源管理模塊,用于所述系統(tǒng)的資源開(kāi)通、資源監(jiān)控和資源擴(kuò)展;
[0008]數(shù)據(jù)接口 D-Plug模塊,用于所述系統(tǒng)中提供服務(wù)的各個(gè)功能組件的管理。
[0009]優(yōu)選的,所述應(yīng)用生命周期管理模塊具體包括:
[0010]模型設(shè)計(jì)單元、運(yùn)維管理單元、項(xiàng)目管理單元、沙箱單元和代碼管理單元。
[0011]進(jìn)一步優(yōu)選的,所述應(yīng)用生命周期管理模塊具體用于:
[0012]接收應(yīng)用注冊(cè)信息,進(jìn)行應(yīng)用注冊(cè);
[0013]接收對(duì)所述應(yīng)用的模型設(shè)計(jì)輸入,創(chuàng)建應(yīng)用包括的模型;
[0014]接收基于所述應(yīng)用和所述模型的開(kāi)發(fā)數(shù)據(jù)輸入,生成所述應(yīng)用的應(yīng)用代碼;
[0015]根據(jù)所述應(yīng)用代碼對(duì)所述應(yīng)用進(jìn)行沙箱測(cè)試;
[0016]當(dāng)測(cè)試通過(guò)后,將所述應(yīng)用的應(yīng)用代碼提交審核;
[0017]當(dāng)審核通過(guò)后,在所述管理信息系統(tǒng)中將所述應(yīng)用進(jìn)行上線,用以提供租戶(hù)使用。
[0018]優(yōu)選的,所述運(yùn)維管理單元具體用于:
[0019]對(duì)所述管理信息系統(tǒng)的各個(gè)應(yīng)用的運(yùn)營(yíng)、監(jiān)控、擴(kuò)展、更新和下線處理。
[0020]優(yōu)選的,所述功能組件包括:核心組件、數(shù)據(jù)持久化組件、消息組件、報(bào)表組件、工作流組件和擴(kuò)展組件。
[0021]優(yōu)選的,所述D-Plug模塊具體用于,將所述應(yīng)用與所述服務(wù)交互的信息編譯成標(biāo)準(zhǔn)化語(yǔ)言的數(shù)據(jù),通過(guò)所述管理信息系統(tǒng)下的平臺(tái)接口埠D-Dock與所述服務(wù)進(jìn)行交互,并且,將所述服務(wù)提供的標(biāo)準(zhǔn)化語(yǔ)言的數(shù)據(jù),通過(guò)所述D-plug編譯成所述應(yīng)用支持?jǐn)?shù)據(jù)結(jié)構(gòu)的數(shù)據(jù),與應(yīng)用進(jìn)行交互。
[0022]本發(fā)明提出的管理信息系統(tǒng)中的平臺(tái)即服務(wù)(Paas)平臺(tái)架構(gòu),使得管理信息系統(tǒng)具有良好的開(kāi)放性和對(duì)應(yīng)用及服務(wù)的管理性能,提升管理信息系統(tǒng)的工作效率,滿(mǎn)足用戶(hù)需求。
【附圖說(shuō)明】
[0023]圖1為本發(fā)明實(shí)施例提供的管理信息系統(tǒng)中Paas平臺(tái)架構(gòu)的示意圖;
[0024]圖2為本發(fā)明實(shí)施例提供的Paas平臺(tái)架構(gòu)中應(yīng)用生命周期管理模塊的工作過(guò)程示意圖。
【具體實(shí)施方式】
[0025]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例作進(jìn)一步的詳細(xì)描述。
[0026]本發(fā)明實(shí)施例提供的管理信息系統(tǒng)是基于云計(jì)算(Cloud Computing)實(shí)現(xiàn)的。云計(jì)算的最終目標(biāo)是將計(jì)算、服務(wù)和應(yīng)用作為一種公共設(shè)施提供給公眾,使人們能夠像使用水、電、煤氣和電話那樣使用計(jì)算機(jī)資源。
[0027]云計(jì)算按照服務(wù)類(lèi)型大致可以分為三類(lèi):基礎(chǔ)設(shè)施即服務(wù)(Infrastructureas a Service, Iaas)、平臺(tái)即服務(wù)(Platform-as-a-Service,Paas)和軟件即服務(wù)(Software-as-a-Service, SaaS)。
[0028]其中,Paas的主要作用是將一個(gè)開(kāi)發(fā)和運(yùn)行平臺(tái)作為服務(wù)提供給用戶(hù)。在本發(fā)明實(shí)施例提供的管理信息系統(tǒng)中的Paas平臺(tái),其架構(gòu)主要包括了以下三種模塊,具體可以如圖1所示。
[0029]應(yīng)用生命周期管理模塊1,用于對(duì)管理信息系統(tǒng)的各個(gè)應(yīng)用的生命周期進(jìn)行管理;
[0030]其中,應(yīng)用生命周期管理模塊可以具體包括:模型設(shè)計(jì)單元11,運(yùn)維管理單元12,項(xiàng)目管理單元13,沙箱單元14,和代碼管理單元15。
[0031 ] 應(yīng)用是基于模型建立的,每個(gè)應(yīng)用下都包括多個(gè)模型以及模型實(shí)例。
[0032]模型設(shè)計(jì)單元11,用于接收和存儲(chǔ)用戶(hù)對(duì)于模型設(shè)計(jì)的輸入,根據(jù)用戶(hù)設(shè)計(jì)輸入構(gòu)建成模型;
[0033]運(yùn)維管理單元12,用于對(duì)系統(tǒng)的正常運(yùn)行進(jìn)行監(jiān)控,保障系統(tǒng)的穩(wěn)定運(yùn)行;
[0034]具體包括對(duì)所述管理信息系統(tǒng)的各個(gè)應(yīng)用的運(yùn)營(yíng)、監(jiān)控、擴(kuò)展、更新和下線處理。
[0035]項(xiàng)目管理單元13,用于對(duì)每個(gè)應(yīng)用的開(kāi)發(fā)、注冊(cè)過(guò)程的管理;
[0036]沙箱單元14,用于應(yīng)用的測(cè)試環(huán)境的建立和管理;
[0037]代碼管理單元15,用于對(duì)輸入的應(yīng)用開(kāi)發(fā)數(shù)據(jù)進(jìn)行存儲(chǔ)和管理。
[0038]圖2為應(yīng)用生命周期管理模塊的具體工作過(guò)程示意圖,結(jié)合圖2所示,可知,在對(duì)應(yīng)用進(jìn)行開(kāi)發(fā)時(shí),本實(shí)施例提供的應(yīng)用生命管理周期模塊中的具體工作流程如下:
[0039]首先,接收應(yīng)用注冊(cè)信息,進(jìn)行應(yīng)用注冊(cè);隨后,接收應(yīng)用開(kāi)發(fā)人員對(duì)應(yīng)用的模型設(shè)計(jì)輸入,創(chuàng)建應(yīng)用包括的模型;然后,接收應(yīng)用開(kāi)發(fā)人員對(duì)所述應(yīng)用和所述模型的開(kāi)發(fā)數(shù)據(jù)輸入,生成應(yīng)用的設(shè)計(jì)代碼并進(jìn)行存儲(chǔ);根據(jù)代碼對(duì)應(yīng)用進(jìn)行沙箱測(cè)試,以確定應(yīng)用是否滿(mǎn)足設(shè)計(jì)要求。當(dāng)測(cè)試通過(guò)后,即可將應(yīng)用的設(shè)計(jì)代碼提交審核;在審核通過(guò)后,在管理信息系統(tǒng)中將所述應(yīng)用進(jìn)行上線,用以提供租戶(hù)使用。
[0040]如果沙箱測(cè)試發(fā)現(xiàn)應(yīng)用設(shè)計(jì)不滿(mǎn)足設(shè)計(jì)要求,則生成提示信息供設(shè)計(jì)者修改應(yīng)用的設(shè)計(jì)代碼,然后再進(jìn)行沙箱測(cè)試,直到測(cè)試通過(guò)為止。
[0041]資源管理模塊2,用于所述系統(tǒng)的資源開(kāi)通、資源監(jiān)控和資源擴(kuò)展;
[0042]具體的,這里的資源尤其是指,云計(jì)算在網(wǎng)絡(luò)中提供的物理資源。資源管理模塊2可以針對(duì)系統(tǒng)下不同租戶(hù)、不同應(yīng)用和不同服務(wù),進(jìn)行資源的管理、開(kāi)通、監(jiān)控,使得不斷滿(mǎn)足管理信息系統(tǒng)運(yùn)行的需求。
[0043]數(shù)