一種云制造服務(wù)的組織管理和使用方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及云制造服務(wù)的組織管理和使用方法,屬于通信技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002] 云制造是在傳統(tǒng)網(wǎng)絡(luò)化制造的基礎(chǔ)上,融合云計算、物聯(lián)網(wǎng)、語義Web高性能計算 等現(xiàn)有信息技術(shù),將各類制造資源及能力進(jìn)行虛擬化、服務(wù)化封裝,構(gòu)成制造資源及能力 池,進(jìn)行集中的智能化管理經(jīng)營,從而通過網(wǎng)絡(luò)和云制造系統(tǒng)為制造生產(chǎn)的全生命周期提 供可隨時獲取的、安全可靠、按需使用的云服務(wù)。隨著云計算、大數(shù)據(jù)的發(fā)展,新的生產(chǎn)應(yīng)用 熱點是:利用云制造實現(xiàn)資源共享、優(yōu)化社會資源配置達(dá)到綠色化生產(chǎn)。
[0003] 云制造是面向大制造生產(chǎn)全生命周期的仿真、設(shè)計、加工、生產(chǎn)、安裝、維修等各階 段活動而提出的,所W實現(xiàn)制造資源的組織管理和優(yōu)化使用變得尤其重要。云制造平臺作 為一個開放異構(gòu)環(huán)境,能夠方便快捷的描述和組織用戶大量的富余資源進(jìn)行統(tǒng)一管理和調(diào) 度,W保證云制造平臺中各類資源的合理重用,提高制造能力獲取和接入的效率。通過服務(wù) 來抽象和封裝資源是資源虛擬化的主要手段之一,雖然現(xiàn)有的云制造服務(wù)管理技術(shù)能對分 布異構(gòu)資源按需進(jìn)行組織管理,但是缺乏一定的分配管理機(jī)制,會造成資源或能力的重復(fù) 建設(shè),而且難W保證云制造服務(wù)在使用時的效率、質(zhì)量和及時性。同時現(xiàn)有面向服務(wù)的體系 結(jié)構(gòu)(service oriented architecture,簡稱S0A)所采用的服務(wù)提供商為中屯、"的服務(wù) 組織模式容易導(dǎo)致用戶發(fā)現(xiàn)和訂閱服務(wù)的難度隨著服務(wù)的增加而增加,同時一些資源的重 復(fù)建設(shè)也會造成制造能源和成本的浪費。針對上述云制造服務(wù)管理方面存在的問題,本發(fā) 明提出了一種云制造服務(wù)組織管理與使用方法,,能夠很好地解決上面的問題。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明目的在于解決了上述現(xiàn)有技術(shù)的不足,提出了一種云制造服務(wù)的組織管理 和使用方法和系統(tǒng),該方法依托物聯(lián)網(wǎng)技術(shù)、云計算技術(shù),通過相關(guān)網(wǎng)絡(luò)技術(shù),即XML語言或 HTTP協(xié)議對云制造中服務(wù)提供者、服務(wù)請求者、云制造服務(wù)平臺S者之間的交互進(jìn)行描述; 同時基于網(wǎng)絡(luò)技術(shù)的描述,對服務(wù)進(jìn)行建模,構(gòu)造資源樹,有效提高管理效率和資源利用 率,從而達(dá)到資源、能力的高效共享,避免同類制造資源和能力的重復(fù)建設(shè),有效節(jié)約制造 能源和成本。在云制造服務(wù)系統(tǒng)中,設(shè)置服務(wù)器處于等待用戶請求狀態(tài),當(dāng)收到用戶請求時 會分析用戶請求,并根據(jù)請求中的具體字段執(zhí)行相應(yīng)服務(wù)注冊、查詢、更新、訂閱、使用操 作。
[0005] 本發(fā)明解決其技術(shù)問題所采取的技術(shù)方案是:一種云制造服務(wù)的組織管理和使用 方法,該方法包括如下步驟:
[0006] 步驟1:服務(wù)提供者向云制造服務(wù)平臺發(fā)送服務(wù)注冊請求信息;
[0007] 服務(wù)注冊請求信息主要包括注冊資源的名稱、標(biāo)識、訪問權(quán)限和捜索引擎(資源地 址)、相關(guān)資源的載體信息(即完成該項服務(wù)所需要的能力或資源,也稱為服務(wù)提供者)、能 力容器(即所有服務(wù)相關(guān)能力的集合及屬性,如能力評估、能力描述、能力狀態(tài)、能力入口、 訂閱入口)、服務(wù)類型。服務(wù)提供者查找云制造服務(wù)平臺,提供服務(wù)注冊請求信息,并使用 XML語言將其轉(zhuǎn)化成機(jī)器能識別的語言傳遞到云制造服務(wù)平臺;
[0008] 步驟2:云制造服務(wù)平臺處理服務(wù)提供者發(fā)來的注冊請求信息;
[0009] 云制造服務(wù)平臺審定服務(wù)注冊請求信息,分析相應(yīng)注冊信息的權(quán)限標(biāo)識和服務(wù)平 臺的訪問權(quán)限,若不滿足權(quán)限,則向服務(wù)提供者響應(yīng)權(quán)限不足;否則執(zhí)行步驟2-1;
[0010] 步驟2-1:云制造服務(wù)平臺根據(jù)服務(wù)提供者提交的注冊請求信息,提取注冊信息中 注冊資源的名稱、資源載體(服務(wù)資源地址)、資源的能力容器、訪問權(quán)限、捜索引擎,找出運 些資源的動態(tài)屬性和靜態(tài)屬性,采用標(biāo)準(zhǔn)化、規(guī)范化的描述基于服務(wù)接口和服務(wù)屬性機(jī)制 來實現(xiàn)服務(wù)資源的表述,屏蔽底層異構(gòu)系統(tǒng)的復(fù)雜性,運用一定的技術(shù)或軟件將提出服務(wù) 注冊申請的各類制造資源虛擬化;
[0011] 步驟2-2:云制造服務(wù)平臺將虛擬化資源進(jìn)行封裝處理,基于S0A( Service-oriented Architecture) 技術(shù)對服務(wù)的接口和操作進(jìn)行表述并轉(zhuǎn)化成相應(yīng)的服務(wù)描述文 件,包含服務(wù)名稱、服務(wù)捜索引擎(資源地址)、服務(wù)創(chuàng)建時間、服務(wù)資源載體、能力容器(包 含能力描述、能力評估、能力狀態(tài)、能力入口、訂閱)、服務(wù)的類型標(biāo)識等,利用運些信息構(gòu)建 資源信息樹,和XML語言描述的服務(wù)文件(如表2-1),在服務(wù)平臺中發(fā)布服務(wù)、更新服務(wù)的相 關(guān)配置數(shù)據(jù),同時方便了服務(wù)的快速互聯(lián),避免同種服務(wù)重復(fù)建設(shè)造成的資源浪費;
[0012] 步驟2-3:云制造服務(wù)平臺完成制造服務(wù)建模后,整合制造服務(wù)資源創(chuàng)建成功標(biāo) 識、制造服務(wù)資源標(biāo)識(即:默認(rèn)采用URI表述即注冊服務(wù)的捜索引擎)和創(chuàng)建制造服務(wù)資源 類型標(biāo)識的表述,W響應(yīng)的形式發(fā)送給服務(wù)提供者;
[0013] 步驟3:服務(wù)提供者接收到云制造服務(wù)平臺的響應(yīng),判斷響應(yīng)中制造服務(wù)資源創(chuàng) 建成功的標(biāo)識,若成功則依據(jù)制造資源創(chuàng)建成功的標(biāo)識更新自身相應(yīng)資源的表述,若失敗 則停止操作。
[0014] 本發(fā)明還提供了一種云制造服務(wù)的組織管理系統(tǒng),該系統(tǒng)包括服務(wù)提供者、服務(wù) 請求者、云制造服務(wù)平臺。
[001引在云制造系統(tǒng)中,服務(wù)提供者、服務(wù)請求者、云制造服務(wù)平臺都是基于知識進(jìn)行交 互,服務(wù)提供者對生產(chǎn)制造全生命周期中需要的制造資源和能力進(jìn)行感知、虛擬化接入,W 服務(wù)的形式提交給云制造服務(wù)平臺;云制造服務(wù)平臺響應(yīng)服務(wù)提供者注冊請求和服務(wù)請求 者的使用需求,實現(xiàn)對平臺中服務(wù)的高效管理與支配;服務(wù)請求者在云制造服務(wù)平臺的支 撐下,按需使用各類服務(wù)并對服務(wù)做出評價。
[0016] 服務(wù)提供者:一般指制造廠家,包括需求分析服務(wù)提供商、產(chǎn)品設(shè)計服務(wù)提供商、 仿真測試服務(wù)提供商、維護(hù)管理服務(wù)提供商等生產(chǎn)流程中設(shè)及到的所有服務(wù)提供者。他們 感知用戶需求,利用計算機(jī)技術(shù)、物聯(lián)網(wǎng)技術(shù)或RFID技術(shù)將自身富裕的資源和能力虛擬化 接入并封裝于云制造服務(wù)平臺,進(jìn)行服務(wù)發(fā)布,并通過云制造服務(wù)平臺向服務(wù)請求者提供 相應(yīng)的制造服務(wù)。
[0017] 服務(wù)請求者:一般指生產(chǎn)廠家,包括需求分析服務(wù)需求者、產(chǎn)品設(shè)計服務(wù)需求者, 仿真測試服務(wù)需求者、維護(hù)管理服務(wù)需求者等生產(chǎn)流程中設(shè)及到的所有服務(wù)的需求者,他 們能在云制造服務(wù)平臺的支持下動態(tài)按需使用云制造服務(wù)平臺的服務(wù)。
[0018] 云制造服務(wù)平臺:一般指利用網(wǎng)絡(luò)整合社會資源進(jìn)行統(tǒng)一管理和調(diào)度的服務(wù)平 臺,它響應(yīng)服務(wù)提供者注冊請求后將制造資源、能力高度抽象和虛擬化處理后進(jìn)行服務(wù)發(fā) 布構(gòu)造制造服務(wù)資源池,資源池中每個相對應(yīng)的云服務(wù)都有相應(yīng)的資源樹,同時針對服務(wù) 請求者制造全生命周期的需求做出動態(tài)、靈活的響應(yīng),從而實現(xiàn)資源的高效管理和調(diào)配。
[0019] 上述的知識:即技術(shù)支撐,是指整個云制造系