999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Web Service技術(shù)在物聯(lián)網(wǎng)食品溯源系統(tǒng)架構(gòu)中的應(yīng)用

2013-04-10 05:40:10林志鵬福建林業(yè)職業(yè)技術(shù)學(xué)院教務(wù)處福建南平353000
關(guān)鍵詞:信息系統(tǒng)

林志鵬 (福建林業(yè)職業(yè)技術(shù)學(xué)院教務(wù)處,福建 南平353000)

1 物聯(lián)網(wǎng)食品溯源系統(tǒng)

物聯(lián)網(wǎng)被稱為繼計算機(jī)、互聯(lián)網(wǎng)之后,世界信息產(chǎn)業(yè)的第3次浪潮[1]。物聯(lián)網(wǎng)食品追溯系統(tǒng)是指在一定區(qū)域內(nèi),運(yùn)用物聯(lián)網(wǎng)為代表的信息技術(shù)手段,將動植物食品養(yǎng)殖、運(yùn)輸、屠宰或加工及流通的信息相關(guān)聯(lián),形成完整的信息追溯鏈。通過建立動植物養(yǎng)殖、道路運(yùn)輸、食品加工、食品零售、市場監(jiān)管、追溯查詢等子系統(tǒng),并建立市級食品質(zhì)量安全信息追溯數(shù)據(jù)中心,實(shí)現(xiàn)從動植物養(yǎng)殖、食品加工到零售終端相關(guān)信息的正向跟蹤;食品零售到動物養(yǎng)殖防疫等相關(guān)信息的逆向溯源;食品流通的監(jiān)管與綜合分析。其架構(gòu)示意如圖1所示。

在項(xiàng)目開發(fā)的過程中,把整個項(xiàng)目分為3層架構(gòu):表示層 (UI)、業(yè)務(wù)邏輯層 (BLL)和數(shù)據(jù)訪問層 (DAL)。

1)表示層UI 為用戶提供交互操作界面,這一點(diǎn)不論是對于Web還是WinForm都是如此,就是用戶界面操作或網(wǎng)站展示給用戶看的頁面。

2)業(yè)務(wù)邏輯層BLL 是Web Service服務(wù)層,負(fù)責(zé)關(guān)鍵業(yè)務(wù)處理和數(shù)據(jù)傳遞。復(fù)雜邏輯判斷和涉及到數(shù)據(jù)庫的數(shù)據(jù)驗(yàn)證都需要在此做出處理。根據(jù)傳入的值返回用戶想得到的值,或者處理相關(guān)的邏輯業(yè)務(wù)。

3)數(shù)據(jù)訪問層 負(fù)責(zé)數(shù)據(jù)庫數(shù)據(jù)的訪問。主要為業(yè)務(wù)邏輯層提供數(shù)據(jù)支持,根據(jù)傳入的值來操作數(shù)據(jù)庫,實(shí)現(xiàn)增、刪、改或其他數(shù)據(jù)訪問操作。

該平臺架構(gòu)圖如圖2所示,體現(xiàn)如下特點(diǎn):跨平臺可互操作性;數(shù)據(jù)可傳遞性;分布式應(yīng)用程序開發(fā);數(shù)據(jù)重用性。而實(shí)現(xiàn)以上技術(shù)特點(diǎn),業(yè)務(wù)邏輯層搭建是關(guān)鍵,也就是采用Web Service服務(wù)層的來源。下面對Web Service技術(shù)進(jìn)行分析。

圖2 物聯(lián)網(wǎng)食品溯源系統(tǒng)的平臺總體架構(gòu)圖

2 Web Service技術(shù)特點(diǎn)

Web Service也叫XML Web Service[7],Web Service是一種可以接收從Internet或者Intranet上其他系統(tǒng)中傳遞過來的請求,是輕量級的獨(dú)立通訊技術(shù)[2]。它是通過SOAP在Web上提供的軟件服務(wù),使用WSDL文件進(jìn)行說明,并通過UDDI進(jìn)行注冊[3]。

Web Service主要目標(biāo)是跨平臺的可互操作性,使用它有諸多優(yōu)點(diǎn):

1)跨防火墻的通信 如果應(yīng)用程序有成千上萬各地用戶,那么客戶端和服務(wù)器之間通信將是一個棘手的問題[4]。如果中間層組件換成Web Service,就可從用戶界面直接調(diào)用中間層組件,從而省掉建立ASP等頁面。要調(diào)用Web Service,可直接使用Microsoft SOAP Toolkit或.net的SOAP客戶端,也可使用自主開發(fā)的SOAP客戶端,然后把它和應(yīng)用程序連接起來。同時,應(yīng)用程序也不再需要每次調(diào)用中間層組件時,都跳轉(zhuǎn)到相應(yīng)的 “結(jié)果頁”。

2)應(yīng)用程序集成 企業(yè)級應(yīng)用程序開發(fā)者都清楚,經(jīng)常要把用不同語言、在不同平臺上的各種系統(tǒng)集成起來,而這種集成將花費(fèi)大量開發(fā)力量。應(yīng)用程序常需要從單一主機(jī)上的程序中獲取數(shù)據(jù);或者把數(shù)據(jù)發(fā)送到主機(jī)或其他應(yīng)用程序中去。即使在同一平臺,不同廠商生產(chǎn)的各種軟件也常需要集成起來。通過Web Service,應(yīng)用程序可以用標(biāo)準(zhǔn)方法把功能和數(shù)據(jù)供其他平臺使用。

3)B2B的集成 Web Service是B2B集成成功的關(guān)鍵。通過它把關(guān)鍵商務(wù)應(yīng)用給指定供應(yīng)商和客戶,它運(yùn)行在Internet上,只是B2B集成的一個關(guān)鍵部分,還需許多其他部分才能實(shí)現(xiàn)集成。最大好處在于把商務(wù)邏輯形成Web Service,讓任何的合作伙伴調(diào)用這些商務(wù)邏輯[4],而不管系統(tǒng)在何種平臺上運(yùn)行,使用何種開發(fā)語言,這大為降低B2B集成時間和成本。

4)軟件和數(shù)據(jù)重用 使用Web Service,不必先從第三方購買、安裝軟件組件,再從應(yīng)用程序中調(diào)用這些組件;只需直接調(diào)用遠(yuǎn)端的Web Service。另一軟件重用情況是,把好幾個應(yīng)用程序的功能集成起來,通過Web Service,把所有這些功能都集成到門戶站點(diǎn)中,為用戶提供一個統(tǒng)一的、友好的界面??稍趹?yīng)用程序中使用第三方Web Service提供的功能,或把自身應(yīng)用程序功能通過Web Service提供給他人。2種情況下,都可重用代碼和數(shù)據(jù)。

3 基于Web Service技術(shù)的食品溯源系統(tǒng)架構(gòu)步驟

步1 根據(jù)圖2中右邊物聯(lián)網(wǎng)食品溯源系統(tǒng)業(yè)務(wù)流程架構(gòu)圖原型,先構(gòu)造相應(yīng)數(shù)據(jù)中心的數(shù)據(jù)庫,可用SQLServer2000/2005作為數(shù)據(jù)庫服務(wù)器。

步2 打開Visual Studio2008,點(diǎn)擊菜單欄 “文件”→ “新建”→ “項(xiàng)目”,在彈出 “新建項(xiàng)目”窗體中選擇 “Visual C#”下的 “ASP.NET Web服務(wù)應(yīng)用程序”子節(jié)點(diǎn),將名稱改為 “NLEDU_FoodTrace”,點(diǎn)擊確定,創(chuàng)建Web Service項(xiàng)目[6]。利用圖1的服務(wù)器,用IIS創(chuàng)建 Web Service服務(wù)層發(fā)布出去。

步3 由以下主要幾個客戶端應(yīng)用程序開發(fā)環(huán)節(jié)組成食品溯源系統(tǒng):

①農(nóng)業(yè)生產(chǎn)。即Android手機(jī)客戶端應(yīng)用程序開發(fā)。通過Android手機(jī)或平板設(shè)備上的無線傳感器,實(shí)現(xiàn)智能農(nóng)業(yè)生產(chǎn)目的。畜主通過Android平板觀察無線傳感器采集各種數(shù)據(jù),可進(jìn)行遠(yuǎn)程生產(chǎn)管理。例如,通過溫濕度無線傳感器節(jié)點(diǎn)采集到溫濕度值,判斷是否需要給動植物食品養(yǎng)殖場進(jìn)行降溫除濕;通過火焰無線傳感器節(jié)點(diǎn)采集到火情信息,判斷是否有火情發(fā)生等。并通過wifi實(shí)現(xiàn)存儲數(shù)據(jù)到Web Service服務(wù)器上,再存儲到數(shù)據(jù)服務(wù)中心。

②養(yǎng)殖防疫。即WindowsCE客戶端應(yīng)用程序開發(fā)。實(shí)現(xiàn)畜牧獸醫(yī)在給轄區(qū)內(nèi)動植物養(yǎng)殖戶進(jìn)行動植物防疫和檢疫時,采用手持式追溯終端PDA來采集動物防疫信息,通過手持式終端PDA錄入防疫信息及掃描二維碼標(biāo)識,將防疫信息通過設(shè)備上的wifi模塊,連接局域網(wǎng)發(fā)送到Web Service服務(wù)器,并上傳到數(shù)據(jù)中心服務(wù)器數(shù)據(jù)庫中,作為食品追溯源頭信息。

③宰前檢疫。即PC客戶端應(yīng)用程序開發(fā)。實(shí)現(xiàn)食品加工之前必須進(jìn)行檢疫,在電腦上登記食品來源信息,包括產(chǎn)地、養(yǎng)殖戶和食品耳標(biāo)等,利用軌道和吊鉤上的RFID識讀裝置和標(biāo)簽通過無線網(wǎng)絡(luò)采集相關(guān)信息到電腦上,監(jiān)控攝像機(jī)將自動拍下現(xiàn)場圖像作為證明。為此開發(fā)一個物聯(lián)網(wǎng)C/S應(yīng)用程序系統(tǒng),客戶端程序通過Web Service處理感知層獲取到的RFID及二維碼數(shù)據(jù),實(shí)現(xiàn)對物聯(lián)網(wǎng)設(shè)備數(shù)據(jù)采集、處理。

圖3 物聯(lián)網(wǎng)食品溯源系統(tǒng)Web Service客戶端應(yīng)用程序

④食品檢疫。PC客戶端應(yīng)用程序開發(fā)。實(shí)現(xiàn)在食品加工后出廠時,對食品包裝進(jìn)行稱重,并生成食品質(zhì)量安全信息追溯碼并打印,在食品包裝上賦碼,這樣就在食品耳標(biāo)和食品質(zhì)量安全信息追溯碼之間建立對應(yīng)關(guān)系,實(shí)現(xiàn)養(yǎng)殖防疫環(huán)節(jié)與食品流通市場信息的對接,保證實(shí)現(xiàn)食品全過程質(zhì)量安全信息的可追溯,并將相關(guān)信息通過調(diào)用遠(yuǎn)程Web Service服務(wù),上傳到中心服務(wù)器的數(shù)據(jù)庫中,監(jiān)控攝像機(jī)將自動拍下現(xiàn)場圖像作為證明。用VS2008開發(fā)的物聯(lián)網(wǎng)食品溯源系統(tǒng)Web Service客戶端應(yīng)用程序主界面如圖3所示。

⑤食品交易。即Linux嵌入式系統(tǒng)客戶端應(yīng)用程序開發(fā)。實(shí)現(xiàn)食品零售經(jīng)營戶憑標(biāo)識其身份的IC卡進(jìn)貨,食品包裝必須賦上食品質(zhì)量安全信息追溯碼,食品零售經(jīng)營戶零售食品時,利用智能溯源電子臺秤上配置的手持式條碼掃描槍,復(fù)制食品質(zhì)量安全信息追溯碼粘貼到食品包裝上。在銷售時利用IC卡啟動智能溯源電子臺秤,智能溯源電子臺秤自動將相關(guān)數(shù)據(jù)信息通過調(diào)用遠(yuǎn)程Web Service服務(wù),上傳到中心服務(wù)器的數(shù)據(jù)庫中。

⑥追溯查詢。即B/S結(jié)構(gòu)的Web Service客戶查詢網(wǎng)站開發(fā)。實(shí)現(xiàn)消費(fèi)者購買食品后,在市場上安裝的查詢終端上掃描食品質(zhì)量安全信息追溯碼,即可查詢出所購食品的來源信息,也可以通過網(wǎng)頁、手機(jī)等方式進(jìn)行查詢。為此綜合運(yùn)用軟件工程思想、面向?qū)ο蠓治龊腿龑蛹軜?gòu)的設(shè)計方法,完成一個B/S架構(gòu)的Web Service應(yīng)用程序,應(yīng)用Web Service和ASP.NET技術(shù)實(shí)現(xiàn)。通過食品質(zhì)量安全信息追溯碼進(jìn)行查詢,追溯食品的養(yǎng)殖、加工、銷售等綜合信息,網(wǎng)站效果如圖4所示。

4 結(jié) 語

在物聯(lián)網(wǎng)食品溯源系統(tǒng)架構(gòu)中,Web Service是其核心技術(shù)。XML、SOAP、WSDL和UDDI技術(shù)是Web服務(wù)的基石,它們?yōu)閃eb服務(wù)提供了一個開放的、支持 “即插即用”的、不依賴于任何語言和平臺的應(yīng)用,從而促進(jìn)了物聯(lián)網(wǎng)應(yīng)用系統(tǒng)的發(fā)展和廣泛應(yīng)用。Web Service技術(shù)平臺可高效地整合企業(yè)應(yīng)用服務(wù)的價值鏈,從而賦予企業(yè)更多的靈活性、生產(chǎn)力和創(chuàng)造力。企業(yè)只有建立Web Service服務(wù)平臺系統(tǒng)才能順應(yīng)市場的瞬息萬變,把握市場機(jī)遇,從而為各種服務(wù)集成帶來巨大商機(jī)。

圖4 食品溯源系統(tǒng)的Web查詢網(wǎng)站

[1]章瑾,孫玉昕 .基于物聯(lián)網(wǎng)的倉儲管理系統(tǒng)設(shè)計 [J].武漢船舶職業(yè)技術(shù)學(xué)院學(xué)報,2012(5):61-63.

[2]王曉靜,張晉 .物聯(lián)網(wǎng)研究綜述 [J].遼寧大學(xué)學(xué)報 (自然科學(xué)版),2010(1):37-39.

[3]沈蘇彬 .物聯(lián)網(wǎng)技術(shù)架構(gòu) [J].中興通訊技術(shù),2011(2):9-10.

[4]郭莉,嚴(yán)波 .物聯(lián)網(wǎng)安全系統(tǒng)架構(gòu)研究 [J].信息安全與通信保密,2010(12):73-75.

[5]秦惠林,朱杰 .便攜式終端在智能倉庫管理系統(tǒng)中的應(yīng)用 [J].中國流通經(jīng)濟(jì),2006(7):38-40.

[6]張志強(qiáng),張景,張志剛 .基于Web Services的應(yīng)用系統(tǒng)開發(fā)初探 [J].計算機(jī)應(yīng)用,2003(5):134-136.

[7]楊艷,唐勝群,張文濤.XML Web服務(wù)技術(shù)探討 [J].計算機(jī)應(yīng)用研究,2002(10):96-98.

猜你喜歡
信息系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 毛片免费试看| 欧美一级99在线观看国产| 成人国产精品视频频| 国产女人综合久久精品视| 亚洲v日韩v欧美在线观看| 欧美一级片在线| 精品亚洲麻豆1区2区3区| 不卡的在线视频免费观看| 欧洲熟妇精品视频| 亚洲天堂视频网站| 一个色综合久久| 男女男精品视频| 久久免费精品琪琪| 精品中文字幕一区在线| 毛片在线播放网址| 亚洲浓毛av| 欧美不卡在线视频| 天天综合色网| 就去色综合| 国产福利在线观看精品| 中文字幕啪啪| 亚洲午夜综合网| 成人在线综合| 伊人成色综合网| 国产国拍精品视频免费看| 欧美劲爆第一页| 亚洲黄色视频在线观看一区| 超碰色了色| 亚洲日韩精品伊甸| 91成人试看福利体验区| 五月激情综合网| 欧美性精品| 亚洲第一精品福利| 香蕉久久国产超碰青草| 在线欧美国产| 欧美视频二区| 亚洲视频一区| 精品国产香蕉在线播出| 99九九成人免费视频精品| 亚洲国产天堂久久九九九| 免费人成视网站在线不卡| 无码专区第一页| 97se亚洲综合| 欧美日韩激情在线| 色欲综合久久中文字幕网| 国产精品页| 精品无码日韩国产不卡av| 思思热精品在线8| 99福利视频导航| 五月天综合网亚洲综合天堂网| 欧美区在线播放| 亚洲国产精品日韩欧美一区| 亚洲妓女综合网995久久| 在线精品亚洲国产| 亚洲妓女综合网995久久| 狠狠色狠狠色综合久久第一次| 国产免费精彩视频| 无码一区中文字幕| 精品亚洲麻豆1区2区3区| 国产97视频在线观看| 五月天久久综合国产一区二区| 女人18毛片久久| 毛片大全免费观看| 丰满少妇αⅴ无码区| 国产91麻豆视频| 亚洲精品欧美重口| 婷婷激情五月网| 一本大道无码高清| 尤物在线观看乱码| 亚洲久悠悠色悠在线播放| 波多野结衣一区二区三区四区视频 | 国产成人AV男人的天堂| 国产性精品| 激情无码字幕综合| 久久婷婷色综合老司机| 一区二区无码在线视频| 国产95在线 | 国产亚洲精品无码专| 99尹人香蕉国产免费天天拍| 91精品人妻互换| 激情乱人伦| 欧美成人日韩|