一種基于云計(jì)算的中間件平臺(tái)的制作方法
【技術(shù)領(lǐng)域】
[0001]本實(shí)用新型涉及云計(jì)算技術(shù)領(lǐng)域,尤其涉及一種基于云計(jì)算的中間件平臺(tái)。
【背景技術(shù)】
[0002]隨著近年來互聯(lián)網(wǎng)技術(shù)的日新月異的變革,云計(jì)算(cloud computing)作為一種新興技術(shù)逐漸漸入用戶的視野。云計(jì)算是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,通常涉及通過互聯(lián)網(wǎng)來提供動(dòng)態(tài)易擴(kuò)展且經(jīng)常是虛擬化的資源。云是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻說法。過去在圖中往往用云來表示電信網(wǎng),后來也用來表示互聯(lián)網(wǎng)和底層基礎(chǔ)設(shè)施的抽象。因此,云計(jì)算甚至可以讓你體驗(yàn)每秒10萬億次的運(yùn)算能力,擁有這么強(qiáng)大的計(jì)算能力可以模擬核爆炸、預(yù)測(cè)氣候變化和市場(chǎng)發(fā)展趨勢(shì)。用戶通過電腦、筆記本、手機(jī)等方式接入數(shù)據(jù)中心,按自己的需求進(jìn)行運(yùn)算。業(yè)界對(duì)云計(jì)算的定義有多種說法,對(duì)于到底什么是云計(jì)算,至少可以找到100種解釋。目前廣為接受的是美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研宄院(NIST)定義:云計(jì)算是一種按使用量付費(fèi)的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問,進(jìn)入可配置的計(jì)算資源共享池(資源包括網(wǎng)絡(luò),服務(wù)器,存儲(chǔ),應(yīng)用軟件,服務(wù)),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務(wù)供應(yīng)商進(jìn)行很少的交互。
[0003]中間件是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序,分布式應(yīng)用軟件借助這種軟件在不同的技術(shù)之間共享資源。中間件位于客戶機(jī)/服務(wù)器的操作系統(tǒng)之上,管理計(jì)算機(jī)資源和網(wǎng)絡(luò)通訊,是連接兩個(gè)獨(dú)立應(yīng)用程序或獨(dú)立系統(tǒng)的軟件,是相連接的系統(tǒng)。即使客戶機(jī)/服務(wù)器具有不同的接口,但通過中間件相互之間仍能交換信息。執(zhí)行中間件的一個(gè)關(guān)鍵途徑是信息傳遞。通過中間件,應(yīng)用程序可以工作于多平臺(tái)或OS環(huán)境。其可滿足大量應(yīng)用的需要,可運(yùn)行于多種硬件和OS平臺(tái),支持分布式計(jì)算,提供跨網(wǎng)絡(luò)、硬件和OS平臺(tái)的透明性的應(yīng)用或服務(wù)的交互功能,支持標(biāo)準(zhǔn)的協(xié)議,支持標(biāo)準(zhǔn)的接口。另一方面,從資源管理的角度,操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)管理的是有限資源,資源種類和資源量有限,而中間件需要管理的資源類型(數(shù)據(jù)、服務(wù)、應(yīng)用)更豐富,且資源擴(kuò)展的邊界是發(fā)散的。如何提高中間件的管理效率,成為業(yè)界的關(guān)注點(diǎn)之一。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本實(shí)用新型提供一種基于云計(jì)算的中間件平臺(tái),旨在解決現(xiàn)有技術(shù)中因操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)管理的有限資源和資源的無限性之間的沖突,導(dǎo)致的中間件管理效率較低的技術(shù)問題。
[0005]為實(shí)現(xiàn)上述目的,本實(shí)用新型包括:中間件平臺(tái)接收器、中間件平臺(tái)發(fā)送器、中間件平臺(tái)存儲(chǔ)器、中間件平臺(tái)處理器;所述中間件平臺(tái)處理器分別與所述中間件平臺(tái)接收器、所述中間件平臺(tái)存儲(chǔ)器、所述中間件平臺(tái)發(fā)送器連接;所述中間件平臺(tái)接收器接收云計(jì)算服務(wù)器和用戶客戶端的注冊(cè)請(qǐng)求;所述中間件平臺(tái)處理器獲取客戶端的目標(biāo)文件和目標(biāo)云計(jì)算服務(wù)器;所述中間件平臺(tái)存儲(chǔ)器用于存儲(chǔ)客戶端上傳的設(shè)定為特定大小數(shù)據(jù)塊的目標(biāo)文件;所述中間件平臺(tái)發(fā)送器將該目標(biāo)文件發(fā)送給云計(jì)算服務(wù)器;云計(jì)算服務(wù)器根據(jù)預(yù)設(shè)的算法計(jì)算后,保存計(jì)算結(jié)果并發(fā)送通知消息;所述中間件平臺(tái)處理器獲取通知消息后,將計(jì)算結(jié)果的名稱與客戶端建立映射關(guān)系。
[0006]進(jìn)一步地,所述中間件平臺(tái)在與客戶端交互的前端采用組件式架構(gòu);所述組件式架構(gòu)包括:事件觸發(fā)組件、容器組件、圖像組件、視頻組件、時(shí)間組件、聊天窗口組件。
[0007]進(jìn)一步地,所述中間件平臺(tái)處理器還用于,對(duì)所述中間件平臺(tái)存儲(chǔ)器存儲(chǔ)的客戶端上傳的目標(biāo)文件進(jìn)行校驗(yàn),若缺失某數(shù)據(jù)塊或未通過校驗(yàn),通過所述中間件平臺(tái)發(fā)送器向所述用戶客戶端發(fā)送重傳信息,通知重新上傳該目標(biāo)文件的數(shù)據(jù)塊。
[0008]進(jìn)一步地,所述中間件平臺(tái)接收器還用于接收客戶端的計(jì)算結(jié)果下載請(qǐng)求;所述中間件平臺(tái)發(fā)送器向所述云計(jì)算服務(wù)器發(fā)送該計(jì)算結(jié)果下載請(qǐng)求;所述中間件平臺(tái)接收器接收云計(jì)算服務(wù)器的計(jì)算結(jié)果分片;所述中間件平臺(tái)處理器對(duì)計(jì)算結(jié)果數(shù)據(jù)進(jìn)行校驗(yàn);若未通過校驗(yàn),則請(qǐng)求所述云計(jì)算服務(wù)器重傳;若通過校驗(yàn),則向所述客戶端發(fā)送所述計(jì)算結(jié)果O
[0009]進(jìn)一步地,所述中間件平臺(tái)基于GML語言。
[0010]與現(xiàn)有技術(shù)相比,本實(shí)用新型提供了一種基于云計(jì)算的中間件平臺(tái),通過引入了云計(jì)算服務(wù)器,以及中間件平臺(tái)接收器、中間件平臺(tái)發(fā)送器、中間件平臺(tái)存儲(chǔ)器、中間件平臺(tái)處理器的結(jié)構(gòu)設(shè)計(jì),解決了現(xiàn)有技術(shù)中因操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)管理的有限資源和資源的無限性之間的沖突,導(dǎo)致的中間件管理效率較低的技術(shù)問題。本實(shí)用新型提高了中間件的管理效率,提高了中間件數(shù)據(jù)處理的正確性以及處理效率。
【附圖說明】
[0011]圖1是本實(shí)用新型的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0012]下面結(jié)合附圖對(duì)本實(shí)用新型做進(jìn)一步說明。
[0013]如圖1所示,圖1為本實(shí)用新型提供的一種基于云計(jì)算的中間件平臺(tái),所述實(shí)用新型包括:中間件平臺(tái)接收器、中間件平臺(tái)發(fā)送器、中間件平臺(tái)存儲(chǔ)器、中間件平臺(tái)處理器;所述中間件平臺(tái)處理器分別與所述中間件平臺(tái)接收器、所述中間件平臺(tái)存儲(chǔ)器、所述中間件平臺(tái)發(fā)送器連接;所述中間件平臺(tái)接收器接收云計(jì)算服務(wù)器和用戶客戶端的注冊(cè)請(qǐng)求;所述中間件平臺(tái)處理器獲取客戶端的目標(biāo)文件和目標(biāo)云計(jì)算服務(wù)器;所述中間件平臺(tái)存儲(chǔ)器用于存儲(chǔ)客戶端上傳的設(shè)定為特定大小數(shù)據(jù)塊的目標(biāo)文件;所述中間件平臺(tái)發(fā)送器將該目標(biāo)文件發(fā)送給云計(jì)算服務(wù)器;云計(jì)算服務(wù)器根據(jù)預(yù)設(shè)的算法計(jì)算后,保存計(jì)算結(jié)果并發(fā)送通知消息;所述中間件平臺(tái)處理器獲取通知消息后,將計(jì)算結(jié)果的名稱與客戶端建立映射關(guān)系。
[0014]與現(xiàn)有技術(shù)相比,本實(shí)用新型提供了一種基于云計(jì)算的中間件平臺(tái),通過引入了云計(jì)算服務(wù)器,以及中間件平臺(tái)接收器、中間件平臺(tái)發(fā)送器、中間件平臺(tái)存儲(chǔ)器、中間件平臺(tái)處理器的結(jié)構(gòu)設(shè)計(jì),解決了現(xiàn)有技術(shù)中因操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)管理的有限資源和資源的無限性之間的沖突,導(dǎo)致的中間件管理效率較低的技術(shù)問題。本實(shí)用新型提高了中間件的管理效率,提高了中間件數(shù)據(jù)處理的正確性以及處理效率。
[0015]作為本實(shí)用新型進(jìn)一步改進(jìn),所述中間件平臺(tái)在與客戶端交互的前端采用組件式架構(gòu);所述組件式架構(gòu)包括:事件觸發(fā)組件、容器組件、圖像組件、視頻組件、時(shí)間組件、聊天窗口組件。
[0016]作為本實(shí)用新型進(jìn)一步改進(jìn),所述中間件平臺(tái)處理器還用于,對(duì)所述中間件平臺(tái)存儲(chǔ)器存儲(chǔ)的客戶端上傳的目標(biāo)文件進(jìn)行校驗(yàn),若缺失某數(shù)據(jù)塊或未通過校驗(yàn),通過所述中間件平臺(tái)發(fā)送器向所述用戶客戶端發(fā)送重傳信息,通知重新上傳該目標(biāo)文件的數(shù)據(jù)塊。
[0017]作為本實(shí)用新型進(jìn)一步改進(jìn),所述中間件平臺(tái)接收器還用于接收客戶端的計(jì)算結(jié)果下載請(qǐng)求;所述中間件平臺(tái)發(fā)送器向所述云計(jì)算服務(wù)器發(fā)送該計(jì)算結(jié)果下載請(qǐng)求;所述中間件平臺(tái)接收器接收云計(jì)算服務(wù)器的計(jì)算結(jié)果分片;所述中間件平臺(tái)處理器對(duì)計(jì)算結(jié)果數(shù)據(jù)進(jìn)行校驗(yàn);若未通過校驗(yàn),則請(qǐng)求所述云計(jì)算服務(wù)器重傳;若通過校驗(yàn),則向所述客戶端發(fā)送所述計(jì)算結(jié)果。
[0018]作為本實(shí)用新型進(jìn)一步改進(jìn),所述中間件平臺(tái)基于GML語言。
[0019]上面結(jié)合附圖對(duì)本實(shí)用新型進(jìn)行了示例性描述,顯然本實(shí)用新型具體實(shí)現(xiàn)并不受上述方式的限制,只要采用了本實(shí)用新型的方法構(gòu)思和技術(shù)方案進(jìn)行的各種非實(shí)質(zhì)性的改進(jìn),或未經(jīng)改進(jìn)將本實(shí)用新型的構(gòu)思和技術(shù)方案直接應(yīng)用于其它場(chǎng)合的,均在本實(shí)用新型的保護(hù)范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種基于云計(jì)算的中間件平臺(tái),其特征在于,所述中間件平臺(tái)包括:中間件平臺(tái)接收器、中間件平臺(tái)發(fā)送器、中間件平臺(tái)存儲(chǔ)器、中間件平臺(tái)處理器;所述中間件平臺(tái)處理器分別與所述中間件平臺(tái)接收器、所述中間件平臺(tái)存儲(chǔ)器、所述中間件平臺(tái)發(fā)送器連接;所述中間件平臺(tái)接收器接收云計(jì)算服務(wù)器和用戶客戶端的注冊(cè)請(qǐng)求;所述中間件平臺(tái)處理器獲取客戶端的目標(biāo)文件和目標(biāo)云計(jì)算服務(wù)器;所述中間件平臺(tái)存儲(chǔ)器用于存儲(chǔ)客戶端上傳的設(shè)定為特定大小數(shù)據(jù)塊的目標(biāo)文件;所述中間件平臺(tái)發(fā)送器將該目標(biāo)文件發(fā)送給云計(jì)算服務(wù)器;云計(jì)算服務(wù)器根據(jù)預(yù)設(shè)的算法計(jì)算后,保存計(jì)算結(jié)果并發(fā)送通知消息;所述中間件平臺(tái)處理器獲取通知消息后,將計(jì)算結(jié)果的名稱與客戶端建立映射關(guān)系。
2.根據(jù)權(quán)利要求1所述的一種基于云計(jì)算的中間件平臺(tái),其特征在于,所述中間件平臺(tái)在與客戶端交互的前端采用組件式架構(gòu);所述組件式架構(gòu)包括:事件觸發(fā)組件、容器組件、圖像組件、視頻組件、時(shí)間組件、聊天窗口組件。
3.根據(jù)權(quán)利要求1所述的一種基于云計(jì)算的中間件平臺(tái),其特征在于,所述中間件平臺(tái)處理器還用于,對(duì)所述中間件平臺(tái)存儲(chǔ)器存儲(chǔ)的客戶端上傳的目標(biāo)文件進(jìn)行校驗(yàn),若缺失某數(shù)據(jù)塊或未通過校驗(yàn),通過所述中間件平臺(tái)發(fā)送器向所述用戶客戶端發(fā)送重傳信息,通知重新上傳該目標(biāo)文件的數(shù)據(jù)塊。
4.根據(jù)權(quán)利要求1所述的一種基于云計(jì)算的中間件平臺(tái),其特征在于,所述中間件平臺(tái)接收器還用于接收客戶端的計(jì)算結(jié)果下載請(qǐng)求;所述中間件平臺(tái)發(fā)送器向所述云計(jì)算服務(wù)器發(fā)送該計(jì)算結(jié)果下載請(qǐng)求;所述中間件平臺(tái)接收器接收云計(jì)算服務(wù)器的計(jì)算結(jié)果分片;所述中間件平臺(tái)處理器對(duì)計(jì)算結(jié)果數(shù)據(jù)進(jìn)行校驗(yàn);若未通過校驗(yàn),則請(qǐng)求所述云計(jì)算服務(wù)器重傳;若通過校驗(yàn),則向所述客戶端發(fā)送所述計(jì)算結(jié)果。
5.根據(jù)權(quán)利要求1所述的一種基于云計(jì)算的中間件平臺(tái),其特征在于,所述中間件平臺(tái)基于GML語言。
【專利摘要】本實(shí)用新型公開了一種基于云計(jì)算的中間件平臺(tái),涉及云計(jì)算技術(shù)領(lǐng)域。本實(shí)用新型通過引入了云計(jì)算服務(wù)器,以及中間件平臺(tái)接收器、中間件平臺(tái)發(fā)送器、中間件平臺(tái)存儲(chǔ)器、中間件平臺(tái)處理器的結(jié)構(gòu)設(shè)計(jì),解決了現(xiàn)有技術(shù)中因操作系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)管理的有限資源和資源的無限性之間的沖突,導(dǎo)致的中間件管理效率較低的技術(shù)問題。本實(shí)用新型提高了中間件的管理效率,提高了中間件數(shù)據(jù)處理的正確性以及處理效率。
【IPC分類】H04L29-08, G06F17-30
【公開號(hào)】CN204334634
【申請(qǐng)?zhí)枴緾N201420856929
【發(fā)明人】紀(jì)占林, 林耐云, 李碩
【申請(qǐng)人】唐山藍(lán)普科技有限公司
【公開日】2015年5月13日
【申請(qǐng)日】2014年12月25日