<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計(jì)應(yīng)用 > 基于SOA應(yīng)用JMX和JMS技術(shù)的RFID中間件設(shè)計(jì)

          基于SOA應(yīng)用JMX和JMS技術(shù)的RFID中間件設(shè)計(jì)

          作者: 時(shí)間:2010-06-10 來源:網(wǎng)絡(luò) 收藏

          for(int i=1;irowcount;i++)
          {span=EndTime.Subtract(StartTime);
            spantiIDe=sPan.Seconds; //相鄰記錄的時(shí)間戳之差
             if(spantime=0.002)
             {subtime[i]=i;}
          //若相鄰時(shí)間戳差值小于2 ms,
          //標(biāo)記第2條記錄為冗余數(shù)據(jù)
             else subtime[i]=0;}
            for(int j=1;jrowcount;j++) //刪除冗余記錄
            {if(subtime[j].ToString()!=0)
             {ds.Tables[0].Rows[j].Delete();j=j-1;
             rowcount=rowcount11;}
            }
            以下是服務(wù)接口層向系統(tǒng)發(fā)送P響應(yīng),返回處理結(jié)果的部分代碼[7]。
            report xmlns=>
            process procInsID=503 givenID=231 givenName=
          ShipOut>
            event eventType=report_tag_event>
            header>Product Quantity Match Success
            /header>
            status>success/status>
            tagList>
            tag ID=00110011detectTime=2008-11-01 T13:13:
          00.110+08:00/>
            /tagList>
          3 的實(shí)現(xiàn)及測(cè)試
          RIFD系統(tǒng)開發(fā)工具采用Eclipse3.2,服務(wù)器軟件采用JBOSS4.0, Web容器為Tomcat5.5。此外,服務(wù)器端采用了Struts的MVC多層次結(jié)構(gòu)框架,數(shù)據(jù)服務(wù)層則采用MySQL5.0數(shù)據(jù)庫。
          實(shí)驗(yàn)中,終端通過485網(wǎng)絡(luò)組網(wǎng),系統(tǒng)使用的是倉庫管理系統(tǒng)。倉庫管理系統(tǒng)作為服務(wù)請(qǐng)求者,根據(jù)服務(wù)接口層公布的入庫信息核對(duì)服務(wù)WSDL,得到該服務(wù)的接口定義和服務(wù)端偵聽地址,由入庫管理模塊通過服務(wù)代理接口向Web服務(wù)發(fā)送P請(qǐng)求消息,請(qǐng)求入庫信息核對(duì)服務(wù),Web服務(wù)平臺(tái)收到該服務(wù)請(qǐng)求后,向發(fā)送消息,創(chuàng)建一個(gè)出庫信息核對(duì)服務(wù)的實(shí)例,設(shè)備管理層根據(jù)服務(wù)請(qǐng)求參數(shù),啟動(dòng)相應(yīng)的閱讀器讀取標(biāo)簽信息。然后將讀取的標(biāo)簽信息經(jīng)處理后打包傳給事件處理層,根據(jù)服務(wù)請(qǐng)求的參數(shù)與捕獲的標(biāo)簽信息進(jìn)行核對(duì)處理,處理后向服務(wù)接口層返回核對(duì)數(shù)據(jù)正確或者錯(cuò)誤的信息,如圖4所示。最后,服務(wù)接口層向倉庫管理系統(tǒng)發(fā)送P響應(yīng),返回處理結(jié)果[5]。

          本文引用地址:http://www.ex-cimer.com/article/157365.htm

          實(shí)驗(yàn)表明,原來的應(yīng)用系統(tǒng)僅僅支持1種固定卡型的閱讀器,采用RFID中間件以后,可以在1個(gè)系統(tǒng)中采用各種卡型的閱讀器,而上層程序不需要再進(jìn)行修改,增加了系統(tǒng)的可擴(kuò)展性和易維護(hù)性,節(jié)約了時(shí)間和成本。系統(tǒng)穩(wěn)定性也有大的提高,有效解決了企業(yè)應(yīng)用中所關(guān)心的問題。
          本文提出了一個(gè)SOA,綜合應(yīng)用、的RFID中間件架構(gòu),并說明了RFID中間件各部分的含義和作用及基礎(chǔ)架構(gòu)的實(shí)現(xiàn)。這種中間件結(jié)構(gòu)能很好地屏蔽低端各種物理設(shè)備的信息。由于采取了模塊化的結(jié)構(gòu),可以根據(jù)需要進(jìn)行裁減,在需要的時(shí)候再加入相應(yīng)的模塊,例如,可根據(jù)需要是否添加認(rèn)證和安全模塊。通過Web Service,可實(shí)現(xiàn)對(duì)RFID中間件更高層次包裝,保證了RFID基礎(chǔ)架構(gòu)中3個(gè)功能層之間的相互獨(dú)立和協(xié)同工作。
          參考文獻(xiàn)
          [1] 鄭勇雪, 張大勇. 倉儲(chǔ)管理系統(tǒng)中RFID中間件的與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與, 2007,23(12):5715-5717.
          [2] 鄧海生,李軍懷. SOA的RFID中間件的研究與實(shí)現(xiàn)[J]. 電子應(yīng)用, 2007,33(10):131-134.
          [3] ERL T. SOA概念、[M]. 北京:機(jī)械工業(yè)出版社, 2007.
          [4] 甘勇, 鄭富娥, 吉星, 等. RFID中間件關(guān)鍵技術(shù)研究[J]. 電子技術(shù)應(yīng)用, 2007,33(9):130-132.
          [5] 成修治, 李宇成. RFID中間件的結(jié)構(gòu)設(shè)計(jì)[J]. 計(jì)算機(jī)應(yīng)用,2008,28(4):1055-1057.
          [6] 吳正大,魏俊榮,張繼新. RFID中間件設(shè)計(jì)技術(shù)初探[J]. 郵電設(shè)計(jì)技術(shù),2006(8):39-42.
          [7] 褚偉杰,田永民,李偉平. 基于SOA的RFID中間件集成應(yīng)用[J]. 計(jì)算機(jī)工程, 2008,34(14):84-86.


          上一頁 1 2 3 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();