中間件——RFID系統(tǒng)的神經(jīng)中樞
1引言
自2004年以來(lái),與RFID技術(shù)相關(guān)的文章在各個(gè)媒體上不斷出現(xiàn),相關(guān)的報(bào)道讓這個(gè)頗有歷史的技術(shù)在短時(shí)間內(nèi)成為眾多企業(yè)追逐的焦點(diǎn)。從全球商業(yè)巨頭的沃爾瑪,到國(guó)際IT巨頭IBM、HP、微軟等等,都在RFID魔棒的指揮下舞蹈起來(lái)。
RFID是對(duì)物品標(biāo)識(shí)進(jìn)行自動(dòng)識(shí)別的一種手段,它被認(rèn)為最終將會(huì)取代現(xiàn)今應(yīng)用非常廣泛的傳統(tǒng)條形碼,成為物品標(biāo)識(shí)的最有效方法。與傳統(tǒng)條形碼相比,RFID的確具有一些非常明顯的優(yōu)點(diǎn):如讀取方便快捷——數(shù)據(jù)的讀取無(wú)需光源,甚至可以透過(guò)外包裝來(lái)進(jìn)行。有效識(shí)別距離更大,采用電池的主動(dòng)標(biāo)簽時(shí),有效識(shí)別距離從幾公分到數(shù)十米不等;識(shí)別速度快——標(biāo)簽一進(jìn)入磁場(chǎng),解讀器就可以即時(shí)讀取其中的信息,而且能夠“同時(shí)”識(shí)讀多個(gè)標(biāo)簽,實(shí)現(xiàn)批量識(shí)別;數(shù)據(jù)容量大——RFID標(biāo)簽可以根據(jù)用戶(hù)的需要擴(kuò)充到數(shù)十K。
在企業(yè)中采用RFID技術(shù)最大的好處之一就是提高效率和減少人為錯(cuò)誤,這是消除人工流程后的必然結(jié)果。另一個(gè)好處是實(shí)現(xiàn)了企業(yè)數(shù)據(jù)的自動(dòng)化處理,并使企業(yè)從分析這些信息中獲得收益。其結(jié)果是對(duì)業(yè)務(wù)流程的進(jìn)一步優(yōu)化,因?yàn)橛行畔⒅С志涂梢宰龀龈玫臎Q策。
正因?yàn)槿绱?,目前RFID應(yīng)用已經(jīng)滲透到了商業(yè)、工業(yè)、運(yùn)輸業(yè)、物流管理、醫(yī)療保險(xiǎn)、金融和教學(xué)等眾多領(lǐng)域。從重要的零售營(yíng)運(yùn)商、國(guó)防合同商到汽車(chē)生產(chǎn)商無(wú)不要求它們的供貨商使用RFID,在所有這些因素的影響下,RFID技術(shù)從面世之初,就已經(jīng)有了廣闊的發(fā)展前景。然而RFID應(yīng)用成功之關(guān)鍵除了標(biāo)簽(Tag)的價(jià)格、天線的設(shè)計(jì)、波段的標(biāo)準(zhǔn)化、設(shè)備的認(rèn)證之外,最重要的是要有關(guān)鍵的應(yīng)用軟件(KillerApplication),才能迅速推廣。而中間件(Middleware)可稱(chēng)為是RFID運(yùn)作的中樞,因?yàn)樗梢约铀訇P(guān)鍵應(yīng)用的問(wèn)世。
2RFID中間件的相關(guān)概念
2.1什么是RFID中間件
面對(duì)目前各式各樣RFID的應(yīng)用,企業(yè)最關(guān)注問(wèn)題是如何將企業(yè)現(xiàn)有的系統(tǒng)與新引進(jìn)的RFID設(shè)備連接起來(lái),并發(fā)揮這些新設(shè)備的作用。這個(gè)問(wèn)題的本質(zhì)是企業(yè)應(yīng)用系統(tǒng)與硬件接口的問(wèn)題。因此,通透性是整個(gè)應(yīng)用的關(guān)鍵,正確抓取數(shù)據(jù)、確保數(shù)據(jù)讀取的可靠性、以及有效地將數(shù)據(jù)傳送到后端系統(tǒng)都是必須考慮的問(wèn)題。傳統(tǒng)應(yīng)用程序與應(yīng)用程序之間(ApplicationtoApplication)數(shù)據(jù)通透是通過(guò)中間件架構(gòu)解決,并發(fā)展出各種ApplicationServer應(yīng)用軟件;同理,中間件的架構(gòu)設(shè)計(jì)解決方案便成為RFID應(yīng)用的一項(xiàng)極為重要的核心技術(shù)。
RFID中間件扮演RFID標(biāo)簽和應(yīng)用程序之間的中介角色,從應(yīng)用程序端使用中間件所提供一組通用的應(yīng)用程序接口(API),即能連到RFID讀寫(xiě)器,讀取RFID標(biāo)簽數(shù)據(jù)。這樣一來(lái),即使存儲(chǔ)RFID標(biāo)簽情報(bào)的數(shù)據(jù)庫(kù)軟件或后端應(yīng)用程序增加或改由其他軟件取代,或者讀寫(xiě)RFID讀寫(xiě)器種類(lèi)增加等情況發(fā)生時(shí),應(yīng)用端不需修改也能處理,省去多對(duì)多連接的維護(hù)復(fù)雜性問(wèn)題。
RFID中間件是一種面向消息的中間件(Message-OrientedMiddleware,MOM),信息(Information)是以消息(Message)的形式,從一個(gè)程序傳送到另一個(gè)或多個(gè)程序。信息可以以異步(Asynchronous)的方式傳送,所以傳送者不必等待回應(yīng)。面向消息的中間件包含的功能不僅是傳遞(Passing)信息,還必須包括解譯數(shù)據(jù)、安全性、數(shù)據(jù)廣播、錯(cuò)誤恢復(fù)、定位網(wǎng)絡(luò)資源、找出符合成本的路徑、消息與要求的優(yōu)先次序以及延伸的除錯(cuò)工具等服務(wù)。
2.2正確選用RFID中間件的必要性:
選用RFID中間件可以為企業(yè)帶來(lái)如下幾方面的好處:
1、實(shí)施RFID項(xiàng)目的企業(yè),不需要進(jìn)行任何程序代碼開(kāi)發(fā),便可完成RFID數(shù)據(jù)的導(dǎo)入,可極大地縮短企業(yè)實(shí)施RFID項(xiàng)目的實(shí)施周期。
2、當(dāng)企業(yè)數(shù)據(jù)庫(kù)或企業(yè)的應(yīng)用系統(tǒng)發(fā)生更改時(shí),對(duì)于RFID項(xiàng)目而言,只需更改RFID中間件的相關(guān)設(shè)置即可實(shí)現(xiàn)RFID數(shù)據(jù)導(dǎo)入新的企業(yè)信息系統(tǒng)。
3、RFID中間件可以為企業(yè)提供靈活多變的配置操作;企業(yè)可以根據(jù)自己的實(shí)際業(yè)務(wù)需求、企業(yè)信息系統(tǒng)管理的實(shí)際情況,自行設(shè)定相關(guān)的RFID中間件參數(shù),將企業(yè)所需RFID數(shù)據(jù)順利地導(dǎo)入企業(yè)系統(tǒng)。
4、當(dāng)RFID項(xiàng)目的規(guī)模擴(kuò)大時(shí),例如增加RFID讀寫(xiě)器數(shù)量,或其他類(lèi)型的讀寫(xiě)器,或者新增企業(yè)倉(cāng)庫(kù),對(duì)于使用RFID中間件的企業(yè),只需對(duì)RFID中間件進(jìn)行相應(yīng)設(shè)置,便可完成RFID數(shù)據(jù)的順利導(dǎo)入,而不需要做程序代碼開(kāi)發(fā),可以省去許多不必要的麻煩,還能為企業(yè)降低成本。
2.3RFID中間件的特征:
獨(dú)立于架構(gòu)(InsulationInfrastructure):RFID中間件獨(dú)立并介于RFID讀寫(xiě)器與后端應(yīng)用程序之間,并且能夠與多個(gè)RFID讀寫(xiě)器以及多個(gè)后端應(yīng)用程序連接,以減輕架構(gòu)與維護(hù)的復(fù)雜性。
數(shù)據(jù)流(DataFlow):RFID的主要目的在于將實(shí)體對(duì)象轉(zhuǎn)換為信息環(huán)境下的虛擬對(duì)象,因此數(shù)據(jù)處理是RFID最重要的功能。RFID中間件具有數(shù)據(jù)的搜集、過(guò)濾、整合與傳遞等特性,以便將正確的對(duì)象信息傳到企業(yè)后端的應(yīng)用系統(tǒng)。
處理流(ProcessFlow):RFID中間件采用程序邏輯及存儲(chǔ)再轉(zhuǎn)送的功能來(lái)提供順序的消息流,具有數(shù)據(jù)流設(shè)計(jì)與管理的能力。
標(biāo)準(zhǔn)(Standard):RFID為自動(dòng)數(shù)據(jù)采樣技術(shù)與辨識(shí)實(shí)體對(duì)象的應(yīng)用。EPCglobal目前正在研究為各種產(chǎn)品的全球惟一識(shí)別號(hào)碼提出通用標(biāo)準(zhǔn),即EPC(產(chǎn)品電子編碼)。EPC是在供應(yīng)鏈系統(tǒng)中,以一串?dāng)?shù)字來(lái)識(shí)別一項(xiàng)特定的商品,通過(guò)無(wú)線射頻辨識(shí)標(biāo)簽由RFID讀寫(xiě)器讀入后,傳送到計(jì)算機(jī)或是應(yīng)用系統(tǒng)中的過(guò)程稱(chēng)為對(duì)象命名服務(wù)(ObjectNameService,ONS)。對(duì)象命名服務(wù)系統(tǒng)會(huì)鎖定計(jì)算機(jī)網(wǎng)絡(luò)中的固定點(diǎn)抓取有關(guān)商品的消息。EPC存放在RFID標(biāo)簽中,被RFID讀寫(xiě)器讀出后,即可提供追蹤EPC所代表的物品名稱(chēng)及相關(guān)信息,并立即識(shí)別及分享供應(yīng)鏈中的物品數(shù)據(jù),有效率地提供信息透明度。
2.4RFID中間件架構(gòu)的種類(lèi)
RFID中間件可以從架構(gòu)上分為兩種:
以應(yīng)用程序?yàn)橹行模ˋpplicationCentric)的設(shè)計(jì)概念是通過(guò)RFIDReader廠商提供的API,以HotCode方式直接編寫(xiě)特定Reader讀取數(shù)據(jù)的Adapter,并傳送至后端系統(tǒng)的應(yīng)用程序或數(shù)據(jù)庫(kù),從而達(dá)成與后端系統(tǒng)或服務(wù)串接的目的。
以架構(gòu)為中心(InfrastructureCentric)隨著企業(yè)應(yīng)用系統(tǒng)的復(fù)雜度增高,企業(yè)無(wú)法負(fù)荷以HotCode方式為每個(gè)應(yīng)用程式編寫(xiě)Adapter,同時(shí)面對(duì)對(duì)象標(biāo)準(zhǔn)化等問(wèn)題,企業(yè)可以考慮采用廠商所提供標(biāo)準(zhǔn)規(guī)格的RFID中間件。這樣一來(lái),即使存儲(chǔ)RFID標(biāo)簽情報(bào)的數(shù)據(jù)庫(kù)軟件改由其他軟件代替,或讀寫(xiě)RFID標(biāo)簽的RFIDReader種類(lèi)增加等情況發(fā)生時(shí),應(yīng)用端不做修改也能應(yīng)付。
2.5RFID中間件歷時(shí)的三個(gè)發(fā)展階段
從整個(gè)RFID中間件的發(fā)展趨勢(shì)看,RFID中間件基本可分為3大階段,即應(yīng)用程序中間件、架構(gòu)中間件、解決方案中間件三個(gè)階段。
應(yīng)用程序中間件(ApplicationMiddleware)發(fā)展階段:RFID初期的發(fā)展多以整合、串接RFID讀寫(xiě)器為目的,本階段多為RFID讀寫(xiě)器廠商主動(dòng)提供簡(jiǎn)單API,以供企業(yè)將后端系統(tǒng)與RFID讀寫(xiě)器串接。以整體發(fā)展架構(gòu)來(lái)看,此時(shí)企業(yè)的導(dǎo)入須自行花費(fèi)許多成本去處理前后端系統(tǒng)連接的問(wèn)題,通常企業(yè)在本階段會(huì)通過(guò)PilotProject方式來(lái)評(píng)估成本效益與導(dǎo)入的關(guān)鍵議題。
架構(gòu)中間件(InfrastructureMiddleware)發(fā)展階段:本階段是RFID中間件成長(zhǎng)的關(guān)鍵階段。由于RFID的強(qiáng)大應(yīng)用,沃爾瑪與美國(guó)國(guó)防部等關(guān)鍵使用者相繼進(jìn)行RFID技術(shù)的規(guī)劃,促使各國(guó)際大廠持續(xù)關(guān)注RFID相關(guān)市場(chǎng)的發(fā)展。本階段RFID中間件的發(fā)展不但已經(jīng)具備基本數(shù)據(jù)搜集、過(guò)濾等功能,同時(shí)也滿(mǎn)足企業(yè)多對(duì)多(Devices-to-Applications)的連接需求,并具備平臺(tái)的管理與維護(hù)功能。
解決方案中間件(SolutionMiddleware)發(fā)展階段:未來(lái)在RFID標(biāo)簽、讀寫(xiě)器與中間件發(fā)展成熟過(guò)程中,各廠商針對(duì)不同領(lǐng)域提出各項(xiàng)創(chuàng)新應(yīng)用解決方案,例如ManhattanAssociates提出“RFIDinaBox”,企業(yè)不需再為前端RFID硬件與后端應(yīng)用系統(tǒng)的連接而煩惱,該公司與AlienTechnologyCorp在RFID硬件端合作,發(fā)展Microsoft.Net平臺(tái)為基礎(chǔ)的中間件,針對(duì)該公司900家的已有供應(yīng)鏈客戶(hù)群發(fā)展SupplyChainExecution(SCE)Solution,原本使用ManhattanAssociatesSCESolution的企業(yè)只需通過(guò)“RFIDinaBox”,就可以在原有應(yīng)用系統(tǒng)上快速利用RFID來(lái)加強(qiáng)供應(yīng)鏈管理的透明度。
2.6RFID中間件的應(yīng)用方向
根據(jù)ABIResearchInc.的預(yù)測(cè),2008年之前全球各產(chǎn)業(yè)的需求所創(chuàng)造出來(lái)的RFID市場(chǎng)規(guī)??蛇_(dá)到200億美元,其中軟件市場(chǎng)約占47億美元,2007年RFID的整合服務(wù)收入將超越RFID產(chǎn)品收入。隨著硬件技術(shù)逐漸成熟,龐大的軟件市場(chǎng)商機(jī)促使國(guó)內(nèi)外信息服務(wù)廠商莫不持續(xù)注意與提早投入,RFID中間件在各項(xiàng)RFID產(chǎn)業(yè)應(yīng)用中居于神經(jīng)中樞,特別受到國(guó)際大廠的關(guān)注,未來(lái)在應(yīng)用上可朝下列方向發(fā)展:
面向服務(wù)的架構(gòu)應(yīng)用:面向服務(wù)的架構(gòu)(SOA)的目標(biāo)就是建立溝通標(biāo)準(zhǔn),突破應(yīng)用程序?qū)?yīng)用程序溝通的障礙,實(shí)現(xiàn)商業(yè)流程自動(dòng)化,支持商業(yè)模式的創(chuàng)新,讓IT變得更靈活,從而更快地響應(yīng)需求。因此,RFID中間件在未來(lái)發(fā)展上,將會(huì)以面向服務(wù)的架構(gòu)為基礎(chǔ)的趨勢(shì),提供企業(yè)更彈性靈活的服務(wù)。
安全機(jī)制建設(shè)應(yīng)用:RFID應(yīng)用最讓外界質(zhì)疑的是RFID后端系統(tǒng)所連接的大量廠商數(shù)據(jù)庫(kù)可能引發(fā)的商業(yè)信息安全問(wèn)題,尤其是消費(fèi)者的信息隱私權(quán)。通過(guò)大量RFID讀寫(xiě)器的布置,人類(lèi)的生活與行為將因RFID而容易追蹤,沃爾瑪、Tesco(英國(guó)最大零售商)初期RFIDPilotProject都因?yàn)橛脩?hù)隱私權(quán)問(wèn)題而遭受過(guò)抵制與抗議。為此,飛利浦半導(dǎo)體等廠商已經(jīng)開(kāi)始在批量生產(chǎn)的RFID芯片上加入“屏蔽”功能。RSASecurity也發(fā)布了能成功干擾RFID信號(hào)的技術(shù)“RSABlocker標(biāo)簽”,通過(guò)發(fā)射無(wú)線射頻擾亂RFID讀寫(xiě)器,讓RFID讀寫(xiě)器誤以為搜集到的是垃圾信息而錯(cuò)失數(shù)據(jù),達(dá)到保護(hù)消費(fèi)者隱私權(quán)的目的。目前Auto-IDCenter也正在研究安全機(jī)制以配合RFID中間件的工作。相信安全機(jī)制將是RFID未來(lái)發(fā)展的重點(diǎn)之一,也是成功的關(guān)鍵因素。
3RFID中間件的相關(guān)技術(shù)方案
為了克服由于傳統(tǒng)客戶(hù)/服務(wù)器模型的這些缺陷給系統(tǒng)應(yīng)用帶來(lái)的影響,一種新的結(jié)構(gòu)出現(xiàn)了,這就是三層(N層)客戶(hù)/服務(wù)器模型。三層客戶(hù)/服務(wù)器結(jié)構(gòu)構(gòu)建了一種分割式的應(yīng)用程序。系統(tǒng)對(duì)應(yīng)用程序進(jìn)行分割后,劃分成不同的邏輯組件,主要分為三層:
用戶(hù)服務(wù)層:提供信息瀏覽,服務(wù)定位。主要是實(shí)現(xiàn)用戶(hù)界面,并保證用戶(hù)界面的友好性、統(tǒng)一性。
業(yè)務(wù)處理層:實(shí)現(xiàn)客戶(hù)的全部業(yè)務(wù)邏輯。
數(shù)據(jù)服務(wù)層:實(shí)現(xiàn)數(shù)據(jù)定義、存儲(chǔ)、備份、檢索等功能,主要有數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)。
這三個(gè)層次共同組成應(yīng)用系統(tǒng)。使用這種模型,可以將系統(tǒng)需求劃分成可以明確定義的服務(wù),例如事務(wù)服務(wù)、名字服務(wù)等。將這些服務(wù)以組件的形式實(shí)現(xiàn),一個(gè)組件可以實(shí)現(xiàn)系統(tǒng)中的一種或者多種服務(wù),是這些服務(wù)的物理封裝。根據(jù)系統(tǒng)的功能、性能等各方面的需求,系統(tǒng)管理員可以在網(wǎng)絡(luò)上靈活的部署這些組件。并且根據(jù)業(yè)務(wù)的改動(dòng)可以靈活的對(duì)這些服務(wù)組件進(jìn)行修改,而不影響其它的組件,從而降低維護(hù)的費(fèi)用。
另外,這些組件應(yīng)該做成通用的,基于某一標(biāo)準(zhǔn)接口的,所以它們可以被重用,其他應(yīng)用程序可以使用它們提供的應(yīng)用程序接口調(diào)用組件,完成所需的操作。
這就是基于ORB的中間件模型。這種模型完全克服了傳統(tǒng)的客戶(hù)/服務(wù)器模型的缺點(diǎn),具有可重用性、靈活性、可管理性、易維護(hù)性等一系列優(yōu)良的特性。目前對(duì)ORB及其支撐環(huán)境--應(yīng)用程序服務(wù)器的研究正是如火如荼,感興趣的朋友想進(jìn)一步了解,可以查閱相關(guān)文獻(xiàn)和資料。
基于ORB的中間件模型雖然在性能上非常優(yōu)異,但是目前在國(guó)內(nèi)的應(yīng)用遠(yuǎn)遠(yuǎn)沒(méi)有達(dá)到普及的程度,應(yīng)用最廣泛的是基于Web數(shù)據(jù)庫(kù)的中間件技術(shù)。下面進(jìn)行一些探討。
數(shù)據(jù)庫(kù)中間件的工作原理示意圖如下:
數(shù)據(jù)庫(kù)中間件連接客戶(hù)端程序(通常是應(yīng)用程序)可數(shù)據(jù)庫(kù),為用戶(hù)提供可靠便捷的數(shù)據(jù)庫(kù)訪問(wèn)。舉一個(gè)簡(jiǎn)單的例子:在一個(gè)局域網(wǎng)環(huán)境下,使用Delphi編寫(xiě)客戶(hù)端應(yīng)用程序,后臺(tái)數(shù)據(jù)庫(kù)使用MsNT4+SQLServer,在Delphi中,通過(guò)ODBC或者BDE連接到后臺(tái)數(shù)據(jù)庫(kù)。在此ODBC就是一種標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)中間件,它是Windows操作系統(tǒng)自帶的服務(wù)。BDE(BorlandDatabaseEngine)不是中間件,因?yàn)槌绦騿T雖然可以通過(guò)BDE和后臺(tái)數(shù)據(jù)庫(kù)相連,但是實(shí)際上BDE還是要通過(guò)ODBC的。后面提到的Web環(huán)境下的JDBC和ODBC類(lèi)似,也是操作系統(tǒng)提供的標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)中間件。
這是一種傳統(tǒng)的結(jié)構(gòu),這種結(jié)構(gòu)有很多不足之處,例如有很"胖"的客戶(hù)端,從而造成系統(tǒng)的可擴(kuò)展性差等。我們要重點(diǎn)介紹的是基于Web的數(shù)據(jù)庫(kù)中間件。下面是它的工作原理圖:
這是目前得到廣泛應(yīng)用的一種標(biāo)準(zhǔn)結(jié)構(gòu)。在這種結(jié)構(gòu)中,用戶(hù)使用標(biāo)準(zhǔn)的瀏覽器(如微軟公司的IE)通過(guò)Internet和http協(xié)議訪問(wèn)服務(wù)方提供的Web服務(wù)器,Web服務(wù)器分析用戶(hù)瀏覽器提出的請(qǐng)求,如果是頁(yè)面請(qǐng)求,則直接用http協(xié)議向用戶(hù)返回要瀏覽的頁(yè)面。如果有數(shù)據(jù)庫(kù)查詢(xún)操作的請(qǐng)求(當(dāng)然也包括修改、添加記錄等),則將這個(gè)需求傳遞給Web服務(wù)器和數(shù)據(jù)庫(kù)之間的中間件,由中間件再向數(shù)據(jù)庫(kù)系統(tǒng)提出操作請(qǐng)求,得到結(jié)果后再返回給Web服務(wù)器,Web服務(wù)器把數(shù)據(jù)庫(kù)操作的結(jié)果形成html頁(yè)面,再返回給瀏覽器。
在這種結(jié)構(gòu)下,有許多中間件方案可以選擇:
(1)CGI(公共網(wǎng)關(guān)接口)
公共網(wǎng)關(guān)接口是一種Web站點(diǎn)上可以用來(lái)訪問(wèn)Web站點(diǎn)的用戶(hù)交互的各種程序的標(biāo)準(zhǔn),這里講的交互主要是允許用戶(hù)在瀏覽器上訪問(wèn)數(shù)據(jù)庫(kù),完成各種數(shù)數(shù)據(jù)庫(kù)的操作。
支持CGI的平臺(tái)非常廣泛,而且開(kāi)發(fā)者在開(kāi)發(fā)CGI程序時(shí),也可以采用任何一種語(yǔ)言,如Perl,C,C++,vb,Delphi等。
CGI有個(gè)最大的缺點(diǎn)就是執(zhí)行效率低,因?yàn)閃eb服務(wù)器都支持并發(fā)訪問(wèn),對(duì)每個(gè)數(shù)據(jù)查詢(xún)請(qǐng)求都要啟動(dòng)一個(gè)CGI的進(jìn)程,這樣極大的浪費(fèi)服務(wù)器資源。
(2)ASP(ActiveServerPages)
ASP是一種開(kāi)放的應(yīng)用程序環(huán)境。它支持將Html腳本和可重用的ActiveServer組件結(jié)合在一起構(gòu)建交互式網(wǎng)頁(yè)。
所采用的技術(shù)主要是微軟的組件技術(shù)(COM),通過(guò)組件ActiveDataObject(ADO)建立和數(shù)據(jù)庫(kù)的連接。另外,ASP可以直接在Html文件中包含可執(zhí)行的腳本,這樣頁(yè)面文件和腳本的開(kāi)發(fā)就變成了一個(gè)過(guò)程。而在使用CGI的時(shí)候,程序和頁(yè)面文件是要在不同的開(kāi)發(fā)環(huán)境下進(jìn)行開(kāi)發(fā)的,這就導(dǎo)致了程序編制和修改的困難性。
(3)JSP(JavaServerPage)
近年來(lái)Java的流行想必大家都已經(jīng)熟知了。Java是Sun公司開(kāi)發(fā)的一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,它和傳統(tǒng)的程序設(shè)計(jì)語(yǔ)言不同,支持多線程控制,而且跨平臺(tái)。Java為Internet應(yīng)用帶來(lái)了一場(chǎng)變革。
Sun公司提供了一種標(biāo)準(zhǔn)的訪問(wèn)數(shù)據(jù)庫(kù)的Java應(yīng)用程序接口:JDBC,JDBC定義了Java與數(shù)據(jù)庫(kù)之間的接口類(lèi)庫(kù),是Java語(yǔ)言中執(zhí)行SQL語(yǔ)句的API。程序設(shè)計(jì)人員通過(guò)它可以方便的建立與數(shù)據(jù)庫(kù)的連接,操縱數(shù)據(jù)庫(kù)。
JSP綜合了中間件和Java的優(yōu)點(diǎn):前者的優(yōu)點(diǎn)在于可以使程序訪問(wèn)異構(gòu)的數(shù)據(jù)庫(kù),而不必對(duì)應(yīng)用程序作出改動(dòng),后者的優(yōu)點(diǎn)在于具有平臺(tái)無(wú)關(guān)行,不需要為不同平臺(tái)編寫(xiě)不同的應(yīng)用程序。也就是同樣的程序可以在Windows環(huán)境下運(yùn)行,也可以在Unix或者Linux下運(yùn)行。
JSP的工作方式為:客戶(hù)端瀏覽器首先訪問(wèn)Web服務(wù)器,從Web服務(wù)器上下載Java小程序Applet的字節(jié)碼文件,以及相關(guān)類(lèi)和JDBC接口的字節(jié)碼文件。然后和Web服務(wù)器脫離,Applet根據(jù)數(shù)據(jù)庫(kù)服務(wù)器的地址、端口號(hào)、帳號(hào)和數(shù)據(jù)庫(kù)服務(wù)器連接,進(jìn)行交互操作。由于JSP技術(shù)有可操作性、可維護(hù)性、安全性、高效性等一系列優(yōu)良特性,因此和其他中間件技術(shù)相比,有很大的優(yōu)勢(shì)。
目前,JSP技術(shù)已經(jīng)越來(lái)越廣泛的應(yīng)用到各行各業(yè)當(dāng)中。
4RFID中間件的解決方案
隨著沃爾瑪、艾伯森和百思買(mǎi)等零售巨頭發(fā)布命令,要求其頂級(jí)供應(yīng)商在2005年底啟用電子標(biāo)簽技術(shù),國(guó)內(nèi)的中小企業(yè)已開(kāi)始面臨如何滿(mǎn)足這些巨頭的供貨要求。
就當(dāng)前的供貨要求來(lái)說(shuō)還是比較簡(jiǎn)單的,譬如沃爾瑪,其供貨要求僅僅是需要供應(yīng)商貼上EPC標(biāo)簽而言。但是,可以預(yù)見(jiàn)的將來(lái),隨著RFID技術(shù)和應(yīng)用的不斷成熟,其供貨要求的苛刻程度會(huì)越來(lái)越高,譬如說(shuō),提供可供訪問(wèn)的EPCIS接口,提供在線產(chǎn)品信息訪問(wèn)能力,支持與ONS對(duì)接等諸多技術(shù)要求。
因此,如何有策略的、分階段的、按部就班的在RFID技術(shù)上進(jìn)行投資,在滿(mǎn)足沃爾瑪?shù)染揞^的供貨要求的同時(shí),逐步優(yōu)化企業(yè)內(nèi)部的業(yè)務(wù)流程,提高企業(yè)運(yùn)作效率,實(shí)現(xiàn)更好的投資回報(bào),是當(dāng)前全球經(jīng)濟(jì)生態(tài)圈環(huán)境下的中國(guó)中小制造企業(yè)所需要充分考慮的。
其實(shí),這些零售巨頭的供貨要求相當(dāng)簡(jiǎn)單,你給我貼上EPC標(biāo)簽即可。為了達(dá)到這一目的,中小企業(yè)可以有多種方式來(lái)實(shí)施RFID技術(shù)。這里有三類(lèi)方案,我們進(jìn)行一下介紹和對(duì)比。
方案一,由行業(yè)部門(mén)提供統(tǒng)一的EPCIS維護(hù)、產(chǎn)品信息維護(hù)、ONS對(duì)接、EPC標(biāo)簽打印、EPC信息采集和訪問(wèn)等托管服務(wù),而中小企業(yè)投資最小的軟硬件配置,實(shí)現(xiàn)EPC標(biāo)簽的粘貼、EPC信息采集和訪問(wèn)。通過(guò)實(shí)施這一方案,可以滿(mǎn)足近期和遠(yuǎn)期的供貨要求,同時(shí),對(duì)中小企業(yè)來(lái)說(shuō),RFID投資成本是最低的,基本上是一步到位的。不足之處在于,對(duì)中小企業(yè)的業(yè)務(wù)流程不會(huì)有更多的改進(jìn),也就是說(shuō),中小企業(yè)無(wú)法從RFID技術(shù)中獲取更多的業(yè)務(wù)價(jià)值。本方案的實(shí)施無(wú)法由中小企業(yè)自身控制,需要行業(yè)部門(mén)牽頭來(lái)組建這樣的托管服務(wù)中心。
方案二,由行業(yè)部門(mén)提供統(tǒng)一的EPCIS維護(hù)、ONS對(duì)接,EPC信息采集等托管服務(wù),而中小企業(yè)投資一定規(guī)模的軟硬件配置,實(shí)現(xiàn)產(chǎn)品信息維護(hù)、EPC標(biāo)簽的打印、粘貼以及EPC信息的采集和訪問(wèn)。通過(guò)實(shí)施這一方案,同樣可以滿(mǎn)足近期和遠(yuǎn)期的供貨要求,但和方案一一樣,需要行業(yè)托管服務(wù)中心存在。對(duì)中小企業(yè)來(lái)說(shuō),可以利用RFID技術(shù)獲得企業(yè)想要的業(yè)務(wù)價(jià)值,其投資成本會(huì)隨著RFID技術(shù)在企業(yè)的展開(kāi)會(huì)逐步增加。
方案三,中小企業(yè)各自進(jìn)行軟硬件投資,實(shí)現(xiàn)當(dāng)前的供貨要求。同時(shí),為了解決長(zhǎng)遠(yuǎn)的供貨要求,需要采用一種開(kāi)放、靈活、擴(kuò)展的架構(gòu)來(lái)實(shí)施RFID解決方案。而這一架構(gòu)除了滿(mǎn)足供貨要求之外,可以反作用于企業(yè)內(nèi)部的業(yè)務(wù)流程,優(yōu)化其業(yè)務(wù)操作,使企業(yè)從RFID技術(shù)中獲得最大的業(yè)務(wù)價(jià)值。但其投資成本相比于前兩種解決方案是最大的。
4.1成本分析
中小企業(yè)當(dāng)前和長(zhǎng)遠(yuǎn)供貨成本由硬件成本、軟件成本和服務(wù)成本三部分構(gòu)成(不考慮已有IT投資和IT維護(hù)成本)。
4.1.1方案一:成本構(gòu)成主要依賴(lài)于行業(yè)托管服務(wù)中心提供的服務(wù)成本。
硬件成本:一臺(tái)電腦(安裝LINUX或WINDOWS操作系統(tǒng)),運(yùn)行RFID邊緣服務(wù)器和行業(yè)托管服務(wù)中心訪問(wèn)客戶(hù)端);一套R(shí)FID閱讀器和多個(gè)天線(閱讀器支持多個(gè)天線,多天線配置用來(lái)提高EPC標(biāo)簽讀取率,實(shí)現(xiàn)產(chǎn)品發(fā)貨的EPC信息采集);EPC標(biāo)簽(GEN2或CLASS1等標(biāo)簽格式,取決于零售巨頭的供貨要求,其成本隨發(fā)貨數(shù)量遞增)
軟件成本:一套R(shí)FID邊緣服務(wù)器(管理RFID閱讀器,采集和發(fā)布EPC信息);一套行業(yè)托管服務(wù)中心訪問(wèn)客戶(hù)端(實(shí)現(xiàn)EPC信息輸入到行業(yè)中心,由行業(yè)中心提供)
服務(wù)成本:行業(yè)托管服務(wù)費(fèi)用(取決于服務(wù)級(jí)別和服務(wù)周期)
4.1.2方案二:部分依賴(lài)于行業(yè)托管服務(wù)中心的服務(wù)成本,部分依賴(lài)于企業(yè)信息系統(tǒng)的建設(shè)對(duì)RFID技術(shù)的要求。
硬件成本:一臺(tái)電腦(安裝LINUX或WINDOWS操作系統(tǒng)),運(yùn)行RFID邊緣服務(wù)器和行業(yè)托管服務(wù)中心訪問(wèn)客戶(hù)端);(可選)一臺(tái)或多臺(tái)服務(wù)器(安裝WINDOWS,LINUX或UNIX),運(yùn)行產(chǎn)品信息系統(tǒng)、倉(cāng)儲(chǔ)管理系統(tǒng),運(yùn)輸管理系統(tǒng),訂單管理系統(tǒng)等企業(yè)信息系統(tǒng),或多或少);一套R(shí)FID閱讀器和多個(gè)天線(閱讀器支持多個(gè)天線,多天線配置用來(lái)提高EPC標(biāo)簽讀取率,實(shí)現(xiàn)產(chǎn)品發(fā)貨的EPC信息采集);隨著IT系統(tǒng)逐步建設(shè)要求,配置多套,實(shí)現(xiàn)產(chǎn)品從生產(chǎn)線,到倉(cāng)庫(kù),企業(yè)內(nèi)部運(yùn)輸?shù)拳h(huán)節(jié)的EPC信息采集;EPC標(biāo)簽(GEN2或CLASS1等標(biāo)簽格式,取決于零售巨頭的供貨要求,其成本隨發(fā)貨數(shù)量遞增);一套R(shí)FID打印機(jī)(可支持在傳送帶上在線打印,取決于企業(yè)自身要求),實(shí)現(xiàn)EPC標(biāo)簽信息的打??;
軟件成本:一套R(shí)FID邊緣服務(wù)器供貨定制版本(管理RFID閱讀器和打印機(jī),采集和發(fā)布EPC信息,EPC標(biāo)簽打印和確認(rèn));一套行業(yè)托管服務(wù)中心訪問(wèn)客戶(hù)端(實(shí)現(xiàn)EPC信息輸入到行業(yè)中心,由行業(yè)中心提供);產(chǎn)品信息系統(tǒng),倉(cāng)庫(kù)管理系統(tǒng)等,取決于企業(yè)IT建設(shè)規(guī)劃;
服務(wù)成本:行業(yè)托管服務(wù)費(fèi)用(取決于服務(wù)級(jí)別和服務(wù)周期);
4.1.3方案三:依賴(lài)于企業(yè)信息系統(tǒng)的建設(shè)。又可以分為近期和遠(yuǎn)期兩種情況討論。
在近期情況下,考慮近期成本如下:
硬件成本:一臺(tái)電腦(安裝LINUX或WINDOWS操作系統(tǒng)),運(yùn)行RFID邊緣服務(wù)器;一套R(shí)FID閱讀器和多個(gè)天線(閱讀器支持多個(gè)天線,多天線配置用來(lái)提高EPC標(biāo)簽讀取率,實(shí)現(xiàn)產(chǎn)品發(fā)貨的EPC信息采集);EPC標(biāo)簽(GEN2或CLASS1等標(biāo)簽格式,取決于零售巨頭的供貨要求,其成本隨發(fā)貨數(shù)量遞增);一套R(shí)FID打印機(jī)(可支持在傳送帶上在線打印,取決于企業(yè)自身要求),實(shí)現(xiàn)EPC標(biāo)簽信息的打??;
軟件成本:一套R(shí)FID邊緣服務(wù)器供貨定制版本(管理RFID閱讀器和打印機(jī),采集和發(fā)布EPC信息,EPC標(biāo)簽打印和確認(rèn))
在遠(yuǎn)期情況下,考慮遠(yuǎn)期成本如下:
硬件成本:多臺(tái)電腦(安裝LINUX或WINDOWS操作系統(tǒng)),運(yùn)行RFID邊緣服務(wù)器;多臺(tái)服務(wù)器(安裝WINDOWS,LINUX或UNIX),運(yùn)行EPCIS系統(tǒng),ONS對(duì)接系統(tǒng),產(chǎn)品信息系統(tǒng)、倉(cāng)儲(chǔ)管理系統(tǒng),運(yùn)輸管理系統(tǒng),訂單管理系統(tǒng)等企業(yè)信息系統(tǒng),或多或少);多套R(shí)FID閱讀器和多個(gè)天線(閱讀器支持多個(gè)天線,多天線配置用來(lái)提高EPC標(biāo)簽讀取率);隨著IT系統(tǒng)逐步建設(shè)要求,實(shí)現(xiàn)產(chǎn)品從生產(chǎn)線,到倉(cāng)庫(kù),企業(yè)內(nèi)部運(yùn)輸?shù)戎T多環(huán)節(jié)的EPC信息采集;EPC標(biāo)簽(GEN2或CLASS1等標(biāo)簽格式,取決于零售巨頭的供貨要求,其成本隨發(fā)貨數(shù)量遞增);一套或多套R(shí)FID打印機(jī)(可支持在傳送帶上在線打印,取決于企業(yè)自身要求),實(shí)現(xiàn)EPC標(biāo)簽信息的打??;
軟件成本:多套R(shí)FID邊緣服務(wù)器(管理RFID閱讀器和打印機(jī),采集和發(fā)布EPC信息,EPC標(biāo)簽打印和確認(rèn));一套或多套R(shí)FID企業(yè)服務(wù)器(管理和維護(hù)EPCIS,ONS對(duì)接);一套或多套企業(yè)應(yīng)用集成軟件(實(shí)現(xiàn)與后端諸多業(yè)務(wù)系統(tǒng)對(duì)接);產(chǎn)品信息系統(tǒng)、倉(cāng)儲(chǔ)管理系統(tǒng),運(yùn)輸管理系統(tǒng),訂單管理系統(tǒng)等企業(yè)信息系統(tǒng),或多或少,取決于企業(yè)IT建設(shè)要求;一套或多套企業(yè)門(mén)戶(hù)軟件(提供個(gè)性化,權(quán)限可控的門(mén)戶(hù)展現(xiàn));
4.2結(jié)論
三種方案有著各自的優(yōu)勢(shì),中小企業(yè)需要結(jié)合自身的信息系統(tǒng)建設(shè)要求,選擇合適的解決方案。就目前來(lái)說(shuō),據(jù)筆者的了解,國(guó)內(nèi)的行業(yè)托管服務(wù)中心還沒(méi)有建設(shè)。不過(guò),香港的GS1組織已開(kāi)始實(shí)施建設(shè)托管服務(wù)中心的計(jì)劃。
5目前主要中間件產(chǎn)品
5.1國(guó)外中間件產(chǎn)品
(1)IBMRFID中間件
IBMRFID中間件是一套基于JAVA并遵循J2EE企業(yè)架構(gòu)開(kāi)發(fā)的一套開(kāi)放式RFID中間件產(chǎn)品,可以幫助企業(yè)簡(jiǎn)化實(shí)施RFID項(xiàng)目的步驟,能滿(mǎn)足企業(yè)處理海量貨物數(shù)據(jù)的要求;基于高度標(biāo)準(zhǔn)化的開(kāi)發(fā)方式,IBM的RFID中間件產(chǎn)品可以與企業(yè)信息管理系統(tǒng)無(wú)縫聯(lián)接,有效縮短企業(yè)的項(xiàng)目實(shí)施周期,降低了RFID項(xiàng)目實(shí)施出錯(cuò)率、企業(yè)實(shí)施成本。
目前IBMRFID中間件產(chǎn)品已經(jīng)成功應(yīng)用于全球第四大零售商Metro公司的供應(yīng)鏈之中,不僅提高了整個(gè)供應(yīng)鏈商品的流轉(zhuǎn)速度、減少產(chǎn)品差錯(cuò)率,還提高了整個(gè)供應(yīng)鏈的服務(wù)水平,降低了整個(gè)供應(yīng)鏈的運(yùn)營(yíng)成本。此外,還有約80多家供應(yīng)商表示,將與IBM公司簽訂采用這項(xiàng)新的IBMWebSphereRFID中間件解決方案。
為了進(jìn)一步提高RFID解決方案的競(jìng)爭(zhēng)力,目前IBM與Intermec公司進(jìn)行合作,將IBMRFID中間件成功地嵌入Intermec的IF5RFID讀寫(xiě)器中,共同向企業(yè)提供一整套R(shí)FID企業(yè)或供應(yīng)鏈解決方案。
(2)OracleRFID中間件
OracleRFID中間件是甲骨文公司著眼于未來(lái)RFID的巨大市場(chǎng)而開(kāi)發(fā)的一套基于JAVA遵循J2EE企業(yè)架構(gòu)的中間件產(chǎn)品。Oracle中間件依托Oracle數(shù)據(jù)庫(kù),充分發(fā)揮Oracle數(shù)據(jù)庫(kù)的數(shù)據(jù)處理優(yōu)勢(shì),滿(mǎn)足企業(yè)對(duì)海量RFID數(shù)據(jù)存儲(chǔ)和分析處理的要求。OracleRFID中間件除最基本的數(shù)據(jù)功能外,還向用戶(hù)提供了智能化的手工配置界面。實(shí)施RFID項(xiàng)目的企業(yè)可根據(jù)業(yè)務(wù)的實(shí)際需求,手工設(shè)定RFID讀寫(xiě)器的數(shù)據(jù)掃描周期、相同數(shù)據(jù)的過(guò)濾周期,并指定RFID中間件將電子數(shù)據(jù)導(dǎo)入指定的服務(wù)數(shù)據(jù)庫(kù),并且企業(yè)還可以利用Oracle提供的各種數(shù)據(jù)庫(kù)工具對(duì)RFID中間件導(dǎo)入的貨物數(shù)據(jù)進(jìn)行各種指標(biāo)數(shù)據(jù)分析,并做出準(zhǔn)確的預(yù)測(cè)。
(3)Microsoft的RFID中間件
微軟公司在RFID巨大的市場(chǎng)面前自然不會(huì)袖手旁觀,投入巨資組建了RFID實(shí)驗(yàn)室,著手進(jìn)行RFID中間件和RFID平臺(tái)的開(kāi)發(fā),并以微軟SQL數(shù)據(jù)庫(kù)和Windows操作系統(tǒng)為依托,向的大、中、小型企業(yè)提供RFID中間件企業(yè)解決方案。
與其他軟件廠商運(yùn)行的JAVA平臺(tái)不同,Microsoft中間件產(chǎn)品主要運(yùn)行于微軟的Windows系列操作平臺(tái)。企業(yè)在選用中間件技術(shù)時(shí),一定要考慮RFID中間件產(chǎn)品與自己現(xiàn)有的企業(yè)管理軟件的運(yùn)行平臺(tái)是否兼容。
根據(jù)微軟的RFID中間件計(jì)劃,微軟準(zhǔn)備將RFID中間件產(chǎn)品集成為Windows平臺(tái)的一部分,并專(zhuān)門(mén)為RFID中間件產(chǎn)品的數(shù)據(jù)傳輸進(jìn)行系統(tǒng)級(jí)的網(wǎng)絡(luò)優(yōu)化。依據(jù)Windows占據(jù)的的全球市場(chǎng)份額及Windows平臺(tái)優(yōu)勢(shì),微軟的RFID中間件產(chǎn)品擁有了更大的的競(jìng)爭(zhēng)優(yōu)勢(shì)。
(4)SAP中間件
SAPRFID中間件產(chǎn)品也是基于JAVA語(yǔ)言遵循J2EE企業(yè)架構(gòu)開(kāi)發(fā)的產(chǎn)品。SAPRFID中間件產(chǎn)品具有兩個(gè)顯著的特征:1.SAP的RFID中間件產(chǎn)品是系列化產(chǎn)品;2.SAP的RFID中間件是一個(gè)整合中間件,可以將其他廠商的RFID中間件產(chǎn)品整合在一起,作為SAP整個(gè)企業(yè)信息管理系統(tǒng)應(yīng)用體系的一部分進(jìn)行實(shí)施。
SAPRFID中間件主要包括:SAP自動(dòng)身份識(shí)別基礎(chǔ)設(shè)施軟件、SAP事件管理軟件和SAP企業(yè)門(mén)戶(hù)。為增強(qiáng)SAPRFID中間件的企業(yè)競(jìng)爭(zhēng)力,SAP又聯(lián)合Sun和Sybase,將這兩家的RFID中間件產(chǎn)品整合到SAP的中間件產(chǎn)品中。與Sybase的RFID安全中間件整合,提高了SAP中間件數(shù)據(jù)傳輸?shù)陌踩?;與Sun的RFID中間件結(jié)合,使得SAP中間件的功能得到了極大的擴(kuò)展。
SAP的企業(yè)用戶(hù)大多數(shù)是世界500強(qiáng)企業(yè),大多采用SAP的管理系統(tǒng)。這些企業(yè)實(shí)施RFID項(xiàng)目的規(guī)模一般都比較大,對(duì)相關(guān)軟件和硬件的性能要求比較高。這些企業(yè)實(shí)施RFID項(xiàng)目改造,應(yīng)用SAP提供的RFID中間件技術(shù)可以和SAP的管理系統(tǒng)實(shí)現(xiàn)無(wú)縫集成,能為企業(yè)節(jié)省大量的軟件測(cè)試時(shí)間、軟件的集成時(shí)間,有效縮短了RFID項(xiàng)目實(shí)施步驟、時(shí)間。
(5)Sun的RFID中間件
Sun公司開(kāi)發(fā)的JAVA語(yǔ)言,目前被廣泛應(yīng)用于開(kāi)發(fā)各種企業(yè)級(jí)的管理軟件。目前,Sun公司根據(jù)市場(chǎng)需求,利用JAVA在企業(yè)的應(yīng)用優(yōu)勢(shì)開(kāi)發(fā)的RFID中間件,也具有獨(dú)特的技術(shù)優(yōu)勢(shì)。
Sun開(kāi)發(fā)的RFID中間件產(chǎn)品從1.0版本開(kāi)始,經(jīng)歷了較長(zhǎng)時(shí)間的測(cè)試,隨著產(chǎn)品不斷完善,已經(jīng)完全達(dá)到了設(shè)計(jì)要求。隨著RFID標(biāo)準(zhǔn)Gen2.0的推出,目前SUN中間件已推出了2.0版本,實(shí)現(xiàn)了RFID中間件對(duì)Gen2.0版本的全面支持和中央系統(tǒng)管理。
其中間件分為事件管理器和信息服務(wù)器兩個(gè)部分。事件管理器用來(lái)幫助處理通過(guò)RFID系統(tǒng)收集的信息或依照客戶(hù)的需求篩選信息;信息服務(wù)器用來(lái)得到和儲(chǔ)存使用RFID技術(shù)生成的信息,并將這些信息提供給供應(yīng)鏈管理系統(tǒng)中的軟件系統(tǒng)。
由于Sun公司在RFID中間件系統(tǒng)中集成了Jini網(wǎng)絡(luò)工具,有新的RFID設(shè)備接入網(wǎng)絡(luò)時(shí),立刻能被系統(tǒng)自動(dòng)發(fā)現(xiàn)并集成到網(wǎng)絡(luò)中,實(shí)現(xiàn)新設(shè)備數(shù)據(jù)的自動(dòng)收集。這一功能的在儲(chǔ)存庫(kù)環(huán)境中是非常實(shí)用的。
為了進(jìn)一步擴(kuò)大SUNRFID中間件產(chǎn)品的影響力,SUN公司已經(jīng)與SAP等幾家廠商組建了RFID中間件聯(lián)盟,將各個(gè)廠家的RFID中間件產(chǎn)品整合到一起,利用各自的企業(yè)資源,進(jìn)行RFID中間件產(chǎn)品推廣工作。
(6)Sybase中間件
Sybase原來(lái)是一家數(shù)據(jù)庫(kù)公司,其開(kāi)發(fā)的Sybase數(shù)據(jù)庫(kù)在上世紀(jì)八九十年代曾輝煌一時(shí)。在收購(gòu)Xcellenet公司后,Sybase公司正式介入RFID中間件領(lǐng)域,并開(kāi)始使用Xcellenet公司技術(shù)開(kāi)發(fā)RFID中間件產(chǎn)品。
Sybase中間件包括Edgeware軟件套件、RFID業(yè)務(wù)流程、集成和監(jiān)控工具。該工具采用基于網(wǎng)絡(luò)的程序界面,將RFID數(shù)據(jù)所需要的業(yè)務(wù)流程映射到現(xiàn)有企業(yè)的系統(tǒng)中??蛻?hù)可以建立獨(dú)有的規(guī)則,并根據(jù)這些規(guī)則監(jiān)控實(shí)時(shí)事件流和RFID中間件取得的信息數(shù)據(jù)。
Sybase中間件的安全套件被SAP看中,被SAP整合進(jìn)SAP企業(yè)應(yīng)用系統(tǒng),雙方還簽定了RFID中間件聯(lián)盟協(xié)議,利用雙方資源共同推廣RFID中間件的企業(yè)RFID解決方案。
(7)BEA的RFID中間件
BEARFID中間件是目前RFID中間件領(lǐng)域最具競(jìng)爭(zhēng)力的產(chǎn)品之一,尤其是在2005年Bea收購(gòu)了RFID中間件技術(shù)領(lǐng)域的領(lǐng)先廠商ConnecTerra公司之后,ConnecTerra的中間件整合進(jìn)BEA的中間件產(chǎn)品,使BEA的RFID中間件功能得到極大的擴(kuò)展。因此,BEA可以向企業(yè)提供完整的一攬子產(chǎn)品解決方案,幫助企業(yè)方便地實(shí)施RFID項(xiàng)目,幫助客戶(hù)處理從供應(yīng)鏈上獲取的日益龐大的RFID數(shù)據(jù)。
BEA公司的RFID解決方案由四個(gè)部分構(gòu)成
1)BEAWebLogicRFIDEdition:先進(jìn)的EPC中間件,支持多達(dá)12個(gè)閱讀器提供商的主流閱讀器,支持EPCClass0、0+、1,ISO15693,ISO18000-6Bv1.19EPC,GEN2等規(guī)格的電子標(biāo)簽;
2)BEAWebLogicEnterprisePlatform:專(zhuān)門(mén)為構(gòu)建面向服務(wù)型企業(yè)解決方案而設(shè)計(jì)的統(tǒng)一的、可擴(kuò)展的應(yīng)用基礎(chǔ)架構(gòu);
3)BEARFID解決方案工具箱:是實(shí)施RFID解決方案的加速器,包含快速配置和部署RFID應(yīng)用系統(tǒng)所必需的代碼、文檔和最佳實(shí)踐路線。主要內(nèi)容包括事件模型框架、消息總線架構(gòu)、預(yù)置的portlet等;
4)為開(kāi)發(fā)、配置和部署該解決方案提供幫助的咨詢(xún)服務(wù)。該解決方案可以為客戶(hù)實(shí)施RFID應(yīng)用提供完整的基礎(chǔ)架構(gòu),用戶(hù)可以圍繞RFID進(jìn)行業(yè)務(wù)流程創(chuàng)新,開(kāi)發(fā)新的應(yīng)用,從而提高RFID項(xiàng)目投資的回報(bào)率。
目前,BEA已成為基于標(biāo)準(zhǔn)的端到端RFID基礎(chǔ)設(shè)施——從獲取原始的RFID事件直到把這些事件轉(zhuǎn)換成重要的商業(yè)數(shù)據(jù)的廠家。
5.2國(guó)內(nèi)中間件發(fā)展情況
RFID技術(shù)進(jìn)入中國(guó)的時(shí)間比較短,各方面的工作還處于起始階段。雖然我國(guó)政府在國(guó)家十一五規(guī)劃和863計(jì)劃中,對(duì)RFID應(yīng)用提供了政策、項(xiàng)目和資金的支持,并且RFID在國(guó)內(nèi)的發(fā)展也較為迅速,但與國(guó)際技術(shù)的發(fā)展相比,在很多方面還存在明顯的差距。目前我國(guó)做中間件的企業(yè)很多,但專(zhuān)門(mén)開(kāi)發(fā)RFID中間件的企業(yè)卻很少。
國(guó)內(nèi)在RFID中間件和公共服務(wù)方面已經(jīng)開(kāi)展了一些工作。依托國(guó)家863計(jì)劃“無(wú)線射頻關(guān)鍵技術(shù)研究與開(kāi)發(fā)”課題,中科院自動(dòng)化所開(kāi)發(fā)了RFID公共服務(wù)體系基礎(chǔ)架構(gòu)軟件和血液、食品、藥品可追溯管理中間件。華中科技大學(xué)開(kāi)發(fā)了支持多通信平臺(tái)的RFID中間件產(chǎn)品Smarti,上海交通大學(xué)開(kāi)發(fā)了面向商業(yè)物流的數(shù)據(jù)管理與集成中間件平臺(tái)。此外,國(guó)內(nèi)產(chǎn)品還包括東方勵(lì)格公司的LYNKO-ALE中間件,清華同方的ezRFID中間件、ezONEezFramework基礎(chǔ)應(yīng)用套件等。
雖然中國(guó)國(guó)內(nèi)目前已經(jīng)有了一些初具規(guī)模的RFID中間件產(chǎn)品,但大多沒(méi)有在企業(yè)進(jìn)行實(shí)際應(yīng)用測(cè)試,與國(guó)外的RFID中間件產(chǎn)品相比,還處于實(shí)驗(yàn)室階段。與國(guó)外經(jīng)歷了很長(zhǎng)時(shí)間企業(yè)實(shí)際測(cè)試的RFID中間件產(chǎn)品相比,還有較大的距離。國(guó)內(nèi)的相關(guān)廠家應(yīng)盡快完成RFID中間件產(chǎn)品的企業(yè)測(cè)試,完善RFID中間件的相關(guān)功能,為國(guó)內(nèi)中小企業(yè)的RFID項(xiàng)目實(shí)施提供方便、實(shí)用、低成本的RFID中間件解決方案。
如果國(guó)內(nèi)的企業(yè)能夠趕在企業(yè)開(kāi)始大規(guī)模實(shí)施RFID項(xiàng)目之前,開(kāi)發(fā)出完善、成熟、可靠的RFID中間件產(chǎn)品,加上國(guó)內(nèi)的天時(shí)、地利、人和、成本優(yōu)勢(shì),占據(jù)中國(guó)國(guó)內(nèi)的RFID中間件市場(chǎng)是完全有可能的。
通過(guò)對(duì)比國(guó)內(nèi)外RFID中間件的實(shí)際情況,不難發(fā)現(xiàn),國(guó)外的RFID中間件產(chǎn)品發(fā)展的時(shí)間并不比中國(guó)RFID中間件早很多,只要中國(guó)軟件企業(yè)奮起直追,依托國(guó)內(nèi)較低的成本優(yōu)勢(shì)、眾多優(yōu)秀的技術(shù)人員,在短時(shí)間內(nèi)完全有可能開(kāi)發(fā)出與國(guó)外的同類(lèi)產(chǎn)品相匹敵的RFID中間件產(chǎn)品。
6小結(jié)
從技術(shù)角度看,中間件對(duì)RFID的應(yīng)用增長(zhǎng)具有促進(jìn)作用。RFID是基于分布式處理的軟件,在應(yīng)用終端和服務(wù)器端發(fā)揮作用,扮演了RFID硬件和應(yīng)用程序之間的中介角色。在RFID的應(yīng)用中,中間件一方面操控RFID讀寫(xiě)設(shè)備按預(yù)定的方式工作,保證不同讀寫(xiě)設(shè)備之間通信與協(xié)調(diào);另一方面對(duì)數(shù)據(jù)進(jìn)行處理和傳遞,即按照一定的規(guī)則篩選或過(guò)濾數(shù)據(jù),然后將系統(tǒng)所需數(shù)據(jù)傳送給后臺(tái)服務(wù)器或信息系統(tǒng)。中間件技術(shù)也降低了應(yīng)用開(kāi)發(fā)的難度,使開(kāi)發(fā)者不需要直接面對(duì)底層架構(gòu),而通過(guò)中間件進(jìn)行調(diào)用。如果沒(méi)有中間件技術(shù),RFID應(yīng)用門(mén)檻將增高,并限制該技術(shù)的普及。
根據(jù)易觀國(guó)際預(yù)計(jì),到2008年,RFID中間件將占整個(gè)中間件市場(chǎng)8%左右的份額,總?cè)萘繉⒊^(guò)五千萬(wàn)人民幣。
現(xiàn)在,RFID中間件市場(chǎng)的中高端應(yīng)用仍主要由國(guó)際軟件巨頭把持,國(guó)內(nèi)廠商則應(yīng)該重點(diǎn)關(guān)注中小企業(yè)的RFID應(yīng)用,為它們提供價(jià)格相對(duì)低廉且面向基本應(yīng)用的中間件產(chǎn)品,如數(shù)據(jù)庫(kù)訪問(wèn)中間件、消息中間件、應(yīng)用服務(wù)器中間件等。此后,隨著RFID的進(jìn)一步普及化,標(biāo)準(zhǔn)化程度會(huì)進(jìn)一步加強(qiáng),國(guó)內(nèi)廠商市場(chǎng)份額也將會(huì)逐步提升。
評(píng)論