The development of manufacturing resources cloud service platform for small and medium-sized enterprises
何 麗1,2,孫文磊1,2,王曉斌1,王珧榮1
HE Li1,2, SUN Wen-lei1,2, WANG Xiao-bin1, WANG Yao-rong1
(1.新疆大學(xué) 機(jī)械工程學(xué)院,烏魯木齊 830047;2.新疆大學(xué) 機(jī)械工程博士后流動(dòng)站,烏魯木齊 830047)
?
面向中小企業(yè)的制造資源云服務(wù)平臺(tái)開發(fā)
The development of manufacturing resources cloud service platform for small and medium-sized enterprises
何麗1,2,孫文磊1,2,王曉斌1,王珧榮1
HE Li1,2, SUN Wen-lei1,2, WANG Xiao-bin1, WANG Yao-rong1
(1.新疆大學(xué) 機(jī)械工程學(xué)院,烏魯木齊 830047;2.新疆大學(xué) 機(jī)械工程博士后流動(dòng)站,烏魯木齊 830047)
摘 要:在云制造大環(huán)境下,為使中小企業(yè)通過高度共享企業(yè)內(nèi)外部?jī)?yōu)勢(shì)制造資源來提升自身產(chǎn)品設(shè)計(jì)制造和技術(shù)創(chuàng)新能力,構(gòu)建了面向中小企業(yè)的制造資源云服務(wù)平臺(tái)體系架構(gòu)。在此基礎(chǔ)上研究了云制造資源池的構(gòu)建方法,闡述了制造資源分類及其虛擬化描述模板,給出了制造資源服務(wù)化封裝、接入過程及云服務(wù)的WSDL描述實(shí)例,完成了數(shù)據(jù)庫主要數(shù)據(jù)表間的E-R模型設(shè)計(jì);最后基于.NET框架開發(fā)面向中小企業(yè)云服務(wù)平臺(tái)以實(shí)現(xiàn)區(qū)域內(nèi)優(yōu)勢(shì)制造資源聚集,為廣大中小企業(yè)提供按需使用的優(yōu)質(zhì)制造資源云服務(wù)。
關(guān)鍵詞:制造資源;云服務(wù);虛擬化;服務(wù)化
我國(guó)中小型制造企業(yè)量大面廣,在面對(duì)激烈的市場(chǎng)競(jìng)爭(zhēng)時(shí),加強(qiáng)信息化建設(shè)以快速推動(dòng)技術(shù)創(chuàng)新是中小企業(yè)生存發(fā)展和提高中小企業(yè)整體競(jìng)爭(zhēng)力的重要舉措之一。但不得不承認(rèn)的是,廣大中小企業(yè)由于自身技術(shù)力量薄弱,人才缺乏、資金不足等原因造成其信息化應(yīng)用水平仍不高[1],這也就嚴(yán)重阻礙了企業(yè)產(chǎn)品設(shè)計(jì)制造能力和技術(shù)創(chuàng)新能力的提升[2,3]。
隨著云計(jì)算、物聯(lián)網(wǎng)、制造服務(wù)、信息安全等信息技術(shù)與制造技術(shù)不斷融合,云制造模式應(yīng)運(yùn)而生,它是網(wǎng)絡(luò)化、服務(wù)型制造的一種典型模式。云服務(wù)模式也正契合了中小企業(yè)信息化發(fā)展的迫切需求[4],通過網(wǎng)絡(luò)和云服務(wù)平臺(tái)可隨時(shí)獲取、按需使用安全可靠、優(yōu)質(zhì)廉價(jià)的制造全生命周期服務(wù)。云服務(wù)平臺(tái)的開發(fā)和應(yīng)用也為中小企業(yè)更充分利用和共享企業(yè)內(nèi)外部?jī)?yōu)勢(shì)制造資源促自身創(chuàng)新發(fā)展提供了新的手段和依據(jù)。而將各類制造資源進(jìn)行虛擬化和服務(wù)化,進(jìn)而構(gòu)成制造資源和制造能力的服務(wù)云池是實(shí)現(xiàn)云服務(wù)平臺(tái)的關(guān)鍵所在。因此本研究在構(gòu)建了面向中小企業(yè)的制造資源云服務(wù)平臺(tái)體系架構(gòu)的基礎(chǔ)上,研究了云制造資源池的構(gòu)建方法,并開發(fā)了原型系統(tǒng)以實(shí)現(xiàn)各類制造資源的聚集,為廣大中小企業(yè)提供便捷、高效的制造資源云服務(wù)。這對(duì)實(shí)現(xiàn)區(qū)域內(nèi)優(yōu)勢(shì)資源高度共享,快速提升中小企業(yè)信息化水平、產(chǎn)品設(shè)計(jì)制造能力等均有著重要實(shí)踐意義。
云制造環(huán)境下制造資源存在分布性、異構(gòu)性、多樣性和動(dòng)態(tài)性等多特征,在借鑒典型制造系統(tǒng)六層體系架構(gòu)[5]的基礎(chǔ)上,面向制造全生命周期構(gòu)建了面向中小企業(yè)的制造資源云服務(wù)平臺(tái)體系架構(gòu),如圖1所示,共分為支撐層、資源層、虛擬資源/服務(wù)層、云服務(wù)驅(qū)動(dòng)層、云終端及用戶界面層共5個(gè)層次。
1)支撐層
支撐層為平臺(tái)的運(yùn)行提供環(huán)境支持,包括云服務(wù)器、基礎(chǔ)云平臺(tái)(如由微軟公司開發(fā)的Windows Azure云平臺(tái))、云數(shù)據(jù)庫(如SQL Azure)、虛擬機(jī)及云網(wǎng)絡(luò)等軟硬件環(huán)境。
2)資源層
資源層包括了物理資源和能力資源這兩大類資源。物理資源層是整個(gè)平臺(tái)的物理基礎(chǔ),其按不同目的、不同粒度進(jìn)行虛擬化和服務(wù)化,并組合能力資源即形成了虛擬資源/服務(wù)層。
3)虛擬資源/服務(wù)層
虛擬資源/服務(wù)層包括兩個(gè)方面:一是制造資源的簡(jiǎn)單買賣或租賃服務(wù);二是服務(wù)提供者在制造活動(dòng)中結(jié)合主觀能力和制造資源要素為制造企業(yè)提供制造全生命周期服務(wù)[6],如產(chǎn)品設(shè)計(jì)服務(wù)、仿真分析服務(wù)、生產(chǎn)加工服務(wù)、實(shí)驗(yàn)驗(yàn)證服務(wù)等。
4)云服務(wù)驅(qū)動(dòng)層
云服務(wù)驅(qū)動(dòng)層實(shí)現(xiàn)云服務(wù)供需的合理、動(dòng)態(tài)匹配,提供多種管理工具集,包括資源虛擬化及接入、接出管理工具,服務(wù)資源整合、服務(wù)智能匹配與推送、資源調(diào)度等引擎,使云制造環(huán)境下開展過制造活動(dòng),實(shí)現(xiàn)各類制造資源聚集和共享成為可能。
5)云終端及用戶界面層
該層為云服務(wù)平臺(tái)的三類用戶(云用戶、云服務(wù)提供商和云平臺(tái)運(yùn)營(yíng)商)提供了人機(jī)交互接口。不同用戶通過云終端設(shè)備(如PC機(jī)、智能手機(jī)、平板電腦等)訪問云服務(wù)平臺(tái)與之權(quán)限一致的用戶界面即可實(shí)現(xiàn)云服務(wù)的應(yīng)用和管理。
圖1 制造資源云服務(wù)平臺(tái)架構(gòu)
2.1 制造資源分類及虛擬化描述
根據(jù)制造資源的存在形式及使用方式的不同,可將其分為物理資源和能力資源兩大類[7,8]。其中:物理資源是指物理存在的、具有靜態(tài)傳輸介質(zhì)的一種資源形式,又可以分為設(shè)備資源、軟件資源、知識(shí)資源和其他相關(guān)資源(如技術(shù)人才、計(jì)算資源等)[9]。能力資源則是一種無形的、動(dòng)態(tài)的資源形式,是在相關(guān)技術(shù)人才參與下為完成某一目標(biāo)活動(dòng)所需要的主觀條件,是結(jié)合物理資源要素經(jīng)服務(wù)化所表現(xiàn)出來的一種能力,如圍繞產(chǎn)品制造生命周期所需的產(chǎn)品設(shè)計(jì)能力、仿真分析能力、生產(chǎn)加工能力、實(shí)驗(yàn)驗(yàn)證能力等。
制造資源虛擬化描述是制造資源發(fā)現(xiàn)與匹配、優(yōu)化組合與調(diào)度等關(guān)鍵環(huán)節(jié)的基礎(chǔ),不同類型資源因包含信息差別大,其虛擬化描述方法也就不盡相同。本文采用面向?qū)ο蟮姆椒ǎ瑢⒅圃熨Y源實(shí)體看成是對(duì)象,對(duì)象的屬性則看成制造資源的特性,主要包括基本屬性、功能屬性、使用屬性和狀態(tài)屬性這四類抽象屬性。在對(duì)各類資源進(jìn)行具體化描述時(shí),還需從同一類資源包含的信息中抽取其共同屬性和本質(zhì)屬性以統(tǒng)一化和規(guī)范化該類資源的虛擬化描述。如針對(duì)仿真設(shè)計(jì)軟件資源的虛擬化描述模板如圖2所示。
圖2 仿真設(shè)計(jì)軟件資源虛擬化模板
2.2 制造資源服務(wù)化封裝及接入
采用Web服務(wù)技術(shù)來抽象和封裝虛擬資源是制造資源服務(wù)化的重要手段之一[10]。服務(wù)封裝是將虛擬資源所具有的操作功能封裝成Web Service,以服務(wù)接口的形式接入云服務(wù)平臺(tái),從而實(shí)現(xiàn)在平臺(tái)上發(fā)布服務(wù)的目的。在Web服務(wù)封裝過程中一般需要借助于可視化工具進(jìn)行,如Microsoft Visual Studio平臺(tái)能直接創(chuàng)建一個(gè)完全符合WSDL規(guī)范的Web Service應(yīng)用,而關(guān)鍵在于完成服務(wù)接口操作功能的設(shè)計(jì)。該服務(wù)封裝工具的體系結(jié)構(gòu)主要由接口信息采集器、代碼生成器、代碼轉(zhuǎn)換器、服務(wù)組件生成器和服務(wù)封裝器五大模塊組成,實(shí)現(xiàn)過程如圖3所示。其中:
接口信息采集器:負(fù)責(zé)提取待封裝資源要轉(zhuǎn)換為服務(wù)的功能模塊,生成相應(yīng)的服務(wù)接口描述信息WSDL文件;
服務(wù)組件生成器:是整個(gè)體系架構(gòu)的核心模塊,其根據(jù)接口信息采集器按模板采集而來的信息自動(dòng)生成Web Service類的服務(wù)組件;
代碼生成器:可以根據(jù)描述模板自動(dòng)生成代碼,確保服務(wù)封裝的代碼質(zhì)量和規(guī)范性;
代碼轉(zhuǎn)換器:將不同軟件系統(tǒng)開發(fā)的模板轉(zhuǎn)換為符合C#的調(diào)用規(guī)范格式,從而實(shí)現(xiàn)在.NET環(huán)境下的Web Service封裝;
服務(wù)封裝器:負(fù)責(zé)類代碼的編譯和配置操作,最終完成整個(gè)封裝過程。
圖3 服務(wù)封裝序列
例如,云制造資源提供者應(yīng)用上述服務(wù)封裝方法完成知識(shí)資源——零件三維CAD模型資源庫的Web服務(wù)封裝,以提供獲取零件資源目錄等服務(wù),其WSDL描述片段如圖4所示。
圖4 云服務(wù)的WSDL描述片段
圖5 主要數(shù)據(jù)表間的E-R模型圖
經(jīng)服務(wù)化封裝形成的云服務(wù)可通過服務(wù)發(fā)布頁面統(tǒng)一接入/注冊(cè)至云服務(wù)平臺(tái),以供平臺(tái)或服務(wù)請(qǐng)求者查詢和調(diào)用。上述經(jīng)虛擬化和服務(wù)化的制造資源即可單獨(dú)作為云制造環(huán)境下的一種云服務(wù)對(duì)象進(jìn)行應(yīng)用,同時(shí)也可作為某一制造活動(dòng)服務(wù)下的重要支撐資源提供服務(wù)。
2.3制造資源云服務(wù)平臺(tái)數(shù)據(jù)庫設(shè)計(jì)
為方便云服務(wù)平臺(tái)發(fā)現(xiàn)、調(diào)用、展示和綜合管理制造資源服務(wù)提供者發(fā)布的服務(wù)內(nèi)容,還需將根據(jù)描述模板生成的服務(wù)資源相關(guān)信息導(dǎo)入并存儲(chǔ)到關(guān)系型數(shù)據(jù)庫中,以實(shí)現(xiàn)數(shù)據(jù)的高效管理和存取。在制造資源云服務(wù)平臺(tái)架構(gòu)下對(duì)數(shù)據(jù)庫進(jìn)行設(shè)計(jì),主要數(shù)據(jù)表間的E-R模型圖如圖4所示,各數(shù)據(jù)表主要用于存儲(chǔ)用戶信息(User)、服務(wù)信息(Service)、需求信息(Demand)、訂單信息(Order)和資源分類信息(Type)等。
基于.NET框架,利用Microsoft Studio等網(wǎng)絡(luò)應(yīng)用程序開發(fā)工具及SQL Service數(shù)據(jù)庫,綜合運(yùn)用Web Service,DIV+CSS布局,jQuery UI等技術(shù)開發(fā)了面向中小企業(yè)的制造制造資源云服務(wù)平臺(tái)的ASP.NET應(yīng)用程序。并將其部署到Windows Azure公有云平臺(tái),使其成為云應(yīng)用程序。開發(fā)及應(yīng)用實(shí)例如圖6所示。
云服務(wù)平臺(tái)應(yīng)用過程主要表現(xiàn)為:1)云服務(wù)需求者(即云用戶)將制造資源/服務(wù)需求通過統(tǒng)一描述模板發(fā)布至平臺(tái);2)云服務(wù)提供者整合現(xiàn)有優(yōu)勢(shì)資源,采用Web Service技術(shù)封裝成為云服務(wù),并利用統(tǒng)一注冊(cè)/發(fā)布接口接入至云服務(wù)平臺(tái),構(gòu)建云制造資源池;3)云服務(wù)平臺(tái)運(yùn)營(yíng)商對(duì)云制造資源進(jìn)行集成管理,并對(duì)供需進(jìn)行匹配和推送,在線對(duì)制造資源服務(wù)進(jìn)行管控,以保障服務(wù)平臺(tái)內(nèi)多方用戶之間的利益。
圖6 開發(fā)及應(yīng)用實(shí)例
云制造的的核心理念是以云服務(wù)的形式實(shí)現(xiàn)制造資源與制造能力的按需使用與高度共享,進(jìn)而提高區(qū)域內(nèi)優(yōu)勢(shì)資源的利用率。為實(shí)現(xiàn)制造資源聚集并為廣大中小企業(yè)提供便捷、高效的制造資源云服務(wù),構(gòu)建了面向中小企業(yè)的制造資源云服務(wù)平臺(tái)體系架構(gòu),研究了云制造資源池的構(gòu)建方法,并基于.NET框架開發(fā)出了面向中小企業(yè)云服務(wù)平臺(tái)。這對(duì)中小企業(yè)通過高度共享企業(yè)內(nèi)外部?jī)?yōu)勢(shì)制造資源來提升自身產(chǎn)品設(shè)計(jì)制造和技術(shù)創(chuàng)新能力,進(jìn)而快速提升中小企業(yè)自身綜合實(shí)力和市場(chǎng)競(jìng)爭(zhēng)力等有著重要的意義。后續(xù)將針對(duì)制造資源云服務(wù)供需智能搜索與匹配、服務(wù)交易與評(píng)價(jià)等問題進(jìn)行更深入研究,進(jìn)一步推動(dòng)云服務(wù)的在中小企業(yè)中的廣泛應(yīng)用。
參考文獻(xiàn):
[1] 尹超,黃必清,劉飛.中小企業(yè)云制造服務(wù)平臺(tái)共性關(guān)鍵技術(shù)體系[J].計(jì)算機(jī)集成制造系統(tǒng),2011,17(03):495-503.
[2] 宋庭新,張成雷,李成海.中小企業(yè)云制造服務(wù)平臺(tái)的研究與開發(fā)[J].計(jì)算機(jī)集成制造系統(tǒng),2013,19(5):1147-1154.
[3] Song T,Liu H, Wei C, et al. Common engines of cloud manufacturing service platform for smes[J].The International Journal of Advanced Manufacturing Technology,2014,73(1-4):557-569.
[4] 劉國(guó)萍,鄭燕冰.中小企業(yè)云服務(wù)解決方案及關(guān)鍵技術(shù)實(shí)現(xiàn)研究[J].電信科學(xué),2013,1(9):37-43.
[5] 李伯虎,張霖,王時(shí)龍.云制造——面向服務(wù)的網(wǎng)絡(luò)化制造新模式[J].計(jì)算機(jī)集成制造系統(tǒng),2010,16(1):1-7,16-17.
[6] 王海丹,李金村,黎曉東,等.中小企業(yè)云制造服務(wù)描述與本體建模研究[J].制造業(yè)自動(dòng)化,2012,34(4):30-33.
[7] Luo Y, Zhang L,Tao F,et al. A modeling and description method of multidimensional information for manufacturing capability in cloud manufacturing system[J].The International Journal of Advanced Manufacturing Technology,2013,69(5-8):961-975.
[8] Liu N LX,Wang Q.A resource & capability virtualization method for cloud manufacturing systems[A].IEEE International Conference on Systems, Man, & Cybernetics[C].2011:1003-1008.
[9] Zhu L, Zhao Y,Wang W.A bilayer resource model for cloud manufacturing services[J].Mathematical Problems in Engineering, 2013:1-10.
[10] 姚錫凡,金鴻,徐川.云制造資源的虛擬化與服務(wù)化[J].華南理工大學(xué)學(xué)報(bào)(自然科學(xué)版),2013,41(3):1-7.
【上接第3頁】
表3 庫房管理系統(tǒng)運(yùn)行前后效果對(duì)比
智能化電能計(jì)量器具庫房管理系統(tǒng)投入運(yùn)行后,從出入庫管理、庫房盤點(diǎn)及查找指定樣表、存放方式等四方面與原有庫房模式進(jìn)行比較,可以直觀看出其運(yùn)行效果對(duì)比情況,如表3所示。
該智能化電能計(jì)量器具庫房管理系統(tǒng)投入使用后,已經(jīng)存放了從2010年第五批招標(biāo)至今的留樣單相表562只,三相表160只,采集終端1582只。樣表庫房的整體化、集約化作業(yè)模式,從根本上提高了作業(yè)效率,為電能計(jì)量器具的管理又提供了一個(gè)新規(guī)范化模式。該智能化電能計(jì)量器具庫房管理系統(tǒng)從根本上降低了樣表查找方式的復(fù)雜性和提升了樣表存放的安全性,它的投入對(duì)實(shí)現(xiàn)人、物的集約化有重要意義。
[1] 張瑜,王新獻(xiàn),趙志鵬.智能化表庫系統(tǒng)在縣級(jí)供電企業(yè)電能計(jì)量管理中的應(yīng)用[J].科技創(chuàng)業(yè)家,2014,(05):205.
[2] 田麗娜,徐菱.智能表庫物流系統(tǒng)設(shè)計(jì)——以內(nèi)江電業(yè)局計(jì)量中心為例[J].制造業(yè)自動(dòng)化,2011,33(14):11-14.
[3] 龍貴山,劉磊,劉穎,等.電能表自動(dòng)化檢定及智能倉儲(chǔ)系統(tǒng)研究[J].電測(cè)與儀表,2013,50(5):95-100.
[4] 何培東,馬瑞.自動(dòng)化立體庫技術(shù)在電能計(jì)量中心的應(yīng)用[J].中國(guó)物流與采購,2010(4):58-59.
[5] 韓慧臣.智能化電能計(jì)量器具庫房管理系統(tǒng)的研究與應(yīng)用[J].電測(cè)與儀表,2013,50(7):81-84.
[6] 李文雅.智能化電能計(jì)量器具庫房管理系統(tǒng)在淮南供電公司的應(yīng)用與探討[J].科技創(chuàng)新與應(yīng)用,2015,(3):192.
作者簡(jiǎn)介:何麗(1986 -),女,湖南益陽人,講師,博士,研究方向?yàn)榫W(wǎng)絡(luò)化制造、數(shù)字化設(shè)計(jì)與制造研究。
基金項(xiàng)目:新疆大學(xué)博士畢業(yè)生科研啟動(dòng)基金(BS130121);新疆維吾爾自治區(qū)高校科研計(jì)劃項(xiàng)目(XJEDU2014S008);新疆維吾爾自治區(qū)科技計(jì)劃重大專項(xiàng)(201130110)
收稿日期:2015-09-17
中圖分類號(hào):TP391
文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-0134(2016)01-0004-04