<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    鐵手劍譜

    上善若水
    數(shù)據(jù)加載中……

    2007年8月9日

    Adobe Online Color Manager - Kuler

    Adobe Kuler是一個(gè)在線顏色配色方案管理工具,位于http://kuler.adobe.com/

     

     

    它也可通過AIR運(yùn)行在桌面,下載地址:Download the Kuler desktop

     

    其主界面應(yīng)該是一個(gè) Flex應(yīng)用:

     

    image

     

    在其中你可以查詢下載別人創(chuàng)建的配色,并進(jìn)行評(píng)價(jià)?;蛘邉?chuàng)建自己的配色方案。

    創(chuàng)建新的配色界面:

    可以根據(jù)顏色空間創(chuàng)建,也可以根據(jù)現(xiàn)有的圖像創(chuàng)建。并且可選擇預(yù)設(shè)的風(fēng)格或者定制自己的風(fēng)格。

    image

    根據(jù)圖像創(chuàng)建

    image

    posted @ 2008-08-05 20:51 鐵手 閱讀(1864) | 評(píng)論 (0)編輯 收藏
    ExtJS 1.o Cheetsheet

    version 1.0

    posted @ 2008-08-05 19:30 鐵手 閱讀(1937) | 評(píng)論 (0)編輯 收藏
    ExtJS(1.0) CheetSheet

    Class Hierarchy

    posted @ 2008-08-05 19:26 鐵手 閱讀(1843) | 評(píng)論 (0)編輯 收藏
    "禁止裸奔"

    奧運(yùn)會(huì)場(chǎng)館規(guī)則出臺(tái),其中明文規(guī)定“禁止裸奔”。呵呵,覺得非常之好,非常有必要!!

    在火炬?zhèn)鬟f的時(shí)候,我給一個(gè)擔(dān)任開道車任務(wù)的公安朋友說,我要去裸奔。他說,得了吧,就你那點(diǎn)東西,別丟人現(xiàn)眼了。人家老外還可以拿出來亮亮相。

    我哈哈大笑說,也是,大大有道理。我放棄....

    其實(shí),現(xiàn)在社會(huì),有許許多多就恰似“裸奔”的現(xiàn)象和行為,人們就當(dāng)沒看見。比如,薪水只有千多元的公務(wù)員,每天抽的都是中華之類的,再比如.....

    算了,懶得說

    posted @ 2008-07-14 17:57 鐵手 閱讀(1889) | 評(píng)論 (0)編輯 收藏
    超Cool的雙屏筆記本電腦

    OLPC基金會(huì)的廉價(jià)電腦隨著全球性物價(jià)上漲的浪潮,可謂路途多艱。意大利一家命名為V12 Design的公司設(shè)計(jì)的雙屏筆記本則非常之Cool。其實(shí)看起來,液晶或者其他顯示介質(zhì)的發(fā)展,鍵盤已經(jīng)成為完全可以虛擬的東西。當(dāng)然,這樣更加依賴于軟件和系統(tǒng)了。IPhone和HTC的Diamond都非常的Cool。

    這款筆記本也非常的惹人流口水:

     

    全球首款雙屏筆記本兩年內(nèi)有望問世(圖)

    全球首款雙屏筆記本兩年內(nèi)有望問世(圖)

    對(duì)于看大量電子書的我,這樣看起來多安逸阿,尤其是可以在上面亂寫亂畫,就像在紙張上一樣。

    全球首款雙屏筆記本兩年內(nèi)有望問世(圖)

    posted @ 2008-07-14 17:44 鐵手 閱讀(1957) | 評(píng)論 (0)編輯 收藏
    QRcode JS/AS 庫

    發(fā)現(xiàn)一個(gè)Qrcode的 生成(編碼)庫,基于JavaScript/ActionScript, 并可封裝為Flex組件,因?yàn)槭侨瘴?,還沒注意到有解碼代碼。

    http://www.d-project.com/jsp/flex/003_QRCode/

    該網(wǎng)站也有一些Flex的實(shí)例代碼。

    http://www.d-project.com/jsp/flex/

    也提供Qrcode的Java和.NET實(shí)例

    http://www.d-project.com/qrcode/qrcodelib.html

    posted @ 2008-03-13 13:45 鐵手 閱讀(983) | 評(píng)論 (0)編輯 收藏
    在線地圖服務(wù)初步比較

    Web 2 時(shí)代的Meshup 應(yīng)用有兩種極端,簡(jiǎn)約模式 和 豐富模式。前者 遵循簡(jiǎn)潔的界面更個(gè)和簡(jiǎn)單的UI體驗(yàn),所謂 顯式設(shè)計(jì),業(yè)務(wù)上遵循獨(dú)特簡(jiǎn)單的模型。 后者則是RIA宣揚(yáng)的豐富如桌面的Web應(yīng)用,并且開始用Web占領(lǐng)桌面,如AIR,SilverLight之類。

    地圖和位置則是一個(gè)很好的調(diào)味劑,凡位置相關(guān)者應(yīng)用均可混入。公共Map應(yīng)用不多,主要有:

    Google Map  

    Yahoo Map

    MS Map

     

    國內(nèi)還是51ditu (靈圖)做的較好,國內(nèi)地圖比較詳細(xì),但不能提供衛(wèi)星地圖。

    使用條款

    google

    就使用條款來說,Google地圖的主要條款有幾條值得注意:

    ““服務(wù)”只能用于一般情況下無需收費(fèi)即可訪問的服務(wù)。”這個(gè)一般情況下是什么意思?

    諸如合法性、知識(shí)產(chǎn)權(quán)的部分無需多說,不得將“服務(wù)”用于:(a) 用作或與實(shí)時(shí)路線指南一起使用(包括但不限于線路規(guī)劃指南和其他可通過傳感器接受的路線指導(dǎo)),或 (b) 用作或與任何系統(tǒng)或功能一起使用來實(shí)施對(duì)自動(dòng)或自主駕駛行為的控制。

    還有一個(gè)限制就是流量問題,地址解析請(qǐng)求。每天每個(gè)地圖 API Key 可發(fā)出最多 5 萬個(gè)地址解析請(qǐng)求。相當(dāng)于大約每 5.76 秒發(fā)送一個(gè)。如果當(dāng)天超過這個(gè)限制,您可能暫時(shí)無法使用地圖 API 地址解析。如果繼續(xù)違反此限制,可能會(huì)造成此后您對(duì)地圖 API 地址解析的訪問被永久攔截。

    大體來看,還是比較寬松的。

     

    Yahoo

     

    而yahoo地圖幾乎是明文限制商業(yè)使用的。而且中國的地圖數(shù)據(jù)幾乎沒什么用。至于Yahoo中國搞的地圖,好像是Map2China提供的,也基本上沒更新。

     

    MS

    Ms的地圖屬于Live系列,引擎為Wirtual earth. 英文為 map.live.com,支持3D。中文為 ditu.live.com,2D地圖。地圖還算比較詳細(xì),即時(shí)性不夠。

    live Map的API 稱為 interactive SDK,開發(fā)中心位于 http://dev.live.com/virtualearth/??磥?是live 平臺(tái)的一部分。

     

    51ditu

     

    除了地圖比較詳盡即時(shí)外,還提供應(yīng)用API。但速度不太快。API提供免費(fèi)服務(wù),也提供商業(yè)服務(wù),根據(jù)流量收費(fèi)。詳見http://api.51ditu.com/special/vip/index.html

    posted @ 2008-03-05 14:49 鐵手 閱讀(635) | 評(píng)論 (0)編輯 收藏
    IE 內(nèi)存泄露檢測(cè)工具

    Drip IE

    主頁

    http://outofhanwell.com/ieleak/index.php?title=Main_Page

    posted @ 2008-03-05 13:51 鐵手 閱讀(1935) | 評(píng)論 (7)編輯 收藏
    Oracle 網(wǎng)站怎么啦

    Oracle公司的網(wǎng)站現(xiàn)在基本上出于打不開的狀態(tài),都持續(xù)數(shù)月了。真不知道是怎么回事,難道是收購BEA了之后還在重組中,不過這種現(xiàn)象好像是在收購事件發(fā)生之前哦。

    posted @ 2008-03-05 10:26 鐵手 閱讀(505) | 評(píng)論 (2)編輯 收藏
    SQL Server 2005 Express JDBC Connection

    1 驅(qū)動(dòng)程序:

    微軟官方驅(qū)動(dòng):

    http://www.microsoft.com/downloads/details.aspx?FamilyID=6d483869-816a-44cb-9787-a866235efc7c&DisplayLang=en

     

    2 連接

    設(shè)置 SQL Service的服務(wù)引擎和客戶端均開啟TCP/IP連接,通常TCP端口為1433默認(rèn)。注意IP All的端口設(shè)置也須設(shè)置為1433,否則會(huì)出現(xiàn) Connection Refused錯(cuò)誤。

     

    3 設(shè)置認(rèn)證方式。

    SQL EXPRESS Management Studio中好像無法修改認(rèn)證方式,可以直接修改注冊(cè)表

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Mi crosoft SQL Server\MSSQL.1\MSSQLServer LoginMode

    1 為Windows Only

    2 Mixed

     

    否則,如果為1,出現(xiàn)user not associated with a trusted sql server connection

    posted @ 2008-01-28 14:01 鐵手 閱讀(1218) | 評(píng)論 (1)編輯 收藏
    企業(yè)服務(wù)總線(ESB)(7)

    2.4重構(gòu)到ESB

    從偶然架構(gòu)到一個(gè)全球規(guī)模的統(tǒng)一的集成基礎(chǔ)設(shè)施可能是像一個(gè)使人畏縮的任務(wù)。 把一切都準(zhǔn)備就緒,然后再象扳動(dòng)一下開關(guān)那樣將所有的應(yīng)用都一下子轉(zhuǎn)移到新的基礎(chǔ)設(shè)施之上是不現(xiàn)實(shí)的。這已經(jīng)是組織為什么老是要不斷添加偶然架構(gòu)方案作為權(quán)益解決之計(jì)的一個(gè)主要的理由,甚至他們確實(shí)知道這樣使相關(guān)的問題永垂不朽也是如此。

    ESB 提供了能力來幫助減輕所介紹的痛苦。 第 9 章將通過一個(gè)案例來介紹如何遠(yuǎn)離一個(gè)完全建立在 FTP 和每夜批處理作業(yè)之上的早以存在的集成解決方案。

    讓我們現(xiàn)在重新回到對(duì)偶然架構(gòu)的討論。 在圖 2-6中,實(shí)線、虛線、點(diǎn)劃線代表用于集成的不同類型的連接技術(shù)和通信協(xié)議。注意其中有一個(gè)用集成Broker表達(dá)的已存在的 “集成孤島”,以及POS應(yīng)用和財(cái)務(wù)應(yīng)用之間的連接是使用FTP 文件傳輸。在POS應(yīng)用和ERP應(yīng)用之間先前已經(jīng)升級(jí)來使用HTTP 之上的SOAP協(xié)議,正如銷售自動(dòng)化應(yīng)用 (SFA) 和客戶關(guān)系管理 (CRM) 之間的聯(lián)結(jié)。

    圖表 2?6 使用SOAP通信、 FTP 、手工插座(Socket)、而且包括一個(gè)集成Broker的代表性的偶然架構(gòu)

    2.4.1 從單個(gè)項(xiàng)目層面引入 ESB

    ESB 可以在一個(gè)部門級(jí)的層次或在一個(gè)項(xiàng)目的基礎(chǔ)上被引入。 在項(xiàng)目層次采用 ESB 允許你能夠習(xí)慣于使用 ESB 服務(wù)容器進(jìn)行基于標(biāo)準(zhǔn)的集成,并且完全可以堅(jiān)信該項(xiàng)目能夠集成到一個(gè)更大的集成網(wǎng)絡(luò)之中,并且與企業(yè)級(jí)的公司的集成策略目標(biāo)相一致。

    我們采用ESB的例子中的第一個(gè)步驟是要集成前端應(yīng)用(FrontOffice)。在圖 2-7 中,前端的CRM、財(cái)務(wù)和SFA 通過“服務(wù)容器”連接到ESB 之中。這些容器是 ESB 架構(gòu)的主要組件,我們將在第 6 章詳細(xì)解釋。 經(jīng)過 ESB 服務(wù)容器進(jìn)行的集成的特性可能會(huì)不同。 容器和應(yīng)用之間的接口可以通過使用第三方的應(yīng)用適配器來完成;容器可以暴露使用WSDL描述的XML數(shù)據(jù);或者它可能被實(shí)現(xiàn)為完全用戶定制的代碼。

    figs/esb_0207.gif

    圖表 2?7 ESB 可以在不打破原有點(diǎn)對(duì)點(diǎn)路徑的前提下,在單個(gè)項(xiàng)目基礎(chǔ)上采用

    但是也許更有趣的不是那些已經(jīng)集成到ESB 之內(nèi)的東西,而是還沒有集成進(jìn)去的東西。圖 2-7 表示了已有的 FTP 和SOAP協(xié)議之間的通信線,原來是連接到前端應(yīng)用的,現(xiàn)在直接連接到那些特別配制來使用那些協(xié)議進(jìn)行通信的ESB組件。應(yīng)用仍然處于總線“之外”,Pos應(yīng)用和伙伴CRM應(yīng)用可以與集成到ESB總線“之內(nèi)”的前端應(yīng)用進(jìn)行通信而不需要做任何修改,對(duì)他們?nèi)绾螀⑴cESB基礎(chǔ)設(shè)施也不需要知道任何東西。注意,現(xiàn)在POS應(yīng)用是連接到ESB 上的一個(gè) FTP 橋接器,而且伙伴CRM應(yīng)用則是連接到配置為總線的一部分的Web Services端點(diǎn)。

    ESB 已經(jīng)被引入了,但是對(duì)這些配備了ESB能力的應(yīng)用以前所連接的點(diǎn)對(duì)點(diǎn)通信組合區(qū)沒有產(chǎn)生任何影響。被插入總線的應(yīng)用如今轉(zhuǎn)而使用連接到ESB 集成容器的一個(gè)單一接口, 而且已經(jīng)省卻了對(duì)它們先前所有其他類型的通信連接的管理和維護(hù)。

    我們將會(huì)在第 9 章中看到,即使是總線域中最新集成的應(yīng)用也可以就地將他們轉(zhuǎn)移到完全的ESB方式,并且與它們各自的項(xiàng)目開發(fā)時(shí)間線相一致。

    2.4.2 跨廣泛分布的企業(yè)傳播ESB

    在我們的ESB采用的例子得下一階段中,POS應(yīng)用將在每一個(gè)遠(yuǎn)端實(shí)現(xiàn)ESB能力,并且去除對(duì)不可靠的 FTP 聯(lián)結(jié)上的依賴。 這可能會(huì)簡(jiǎn)單如在每一個(gè)遠(yuǎn)端安裝一個(gè)ESB容器,并且插入到總部的ESB之中,或者涉及到在每一個(gè)遠(yuǎn)端的多個(gè)應(yīng)用之間的一個(gè)“迷你”的集成環(huán)境。那么二個(gè) ESB節(jié)點(diǎn)就可以通過一個(gè)基于可靠消息的安全連接進(jìn)行通信(圖 2-8)

    figs/esb_0208.gif

    圖表 2?8  在各個(gè)地點(diǎn)分立安裝的ESB可以安全和可靠地連接在一起

    此外,遠(yuǎn)端位置仍然可以在他們自己的分離集成環(huán)境里面運(yùn)行,并且可以按照需要有選擇地共享數(shù)據(jù)。例如,遠(yuǎn)端位置可以獨(dú)立地?fù)碛胁⑶疫\(yùn)作一個(gè)屬于集體特許經(jīng)營的零售店鋪。它們沒有必須共享關(guān)于它們的日常運(yùn)作的信息,但是的確需要共享諸如價(jià)格更新和庫存信息之類的數(shù)據(jù)。遠(yuǎn)程ESB 節(jié)點(diǎn)可以連接到位于總部的 ESB 網(wǎng)絡(luò),有選擇地暴露消息通道以共享價(jià)格變動(dòng)之類的數(shù)據(jù)。

    2.4.3 保留和分層: 進(jìn)入現(xiàn)有的 EAI Broker連接

    我們的ESB 采用示例項(xiàng)目的第三階段涉及到橋接進(jìn)進(jìn)一個(gè)已經(jīng)部分地與一個(gè)集線器-和-插頭 EAI Broker集成在一起的部門。我們先前提醒過,采用 ESB 不是一個(gè)全有或全無的概念。如圖 2-9 所示, ESB 允許IT部門通過將一個(gè)已存在的 EAI Broker橋接到ESB之內(nèi)來保護(hù)它里面的IT資產(chǎn)。

    figs/esb_0209.gif

    圖表 2?9 “保留-和-分層”方式允許將ESB橋接到EAI Broker安裝之內(nèi)

    橋接 EAI Broker可以一多種方式進(jìn)行。比如,它可以通過使用一個(gè)Web Services接口來完成,或者綁定到下層的消息通道。依賴于ESB和 EAI Broker 的實(shí)現(xiàn),ESB 更加可以建立在EAI Broker下面的消息隊(duì)列基礎(chǔ)設(shè)施之上,因此部分地替換EAI Broker的功能仍然可以保留較低層的、消息通道。

    2.4.4 集成伙伴

    我們的 ESB 采用示例項(xiàng)目的最后步驟是解決和業(yè)務(wù)伙伴集成的問題。如圖 2-10 所示,這可能包括原樣保留SOAP聯(lián)結(jié),以及在每個(gè)伙伴端安裝一個(gè) ESB 節(jié)點(diǎn)。決定采用哪一種方法完全依賴于你的組織和伙伴之間的關(guān)系,以及業(yè)務(wù)伙伴是否允許你在其地點(diǎn)安裝軟件,或者他們已經(jīng)有能夠連接到你的ESB之上的ESB。

    figs/esb_0210.gif

    圖表 2?10 ESB 可以個(gè)別地管理與業(yè)務(wù)伙伴的SOAP聯(lián)結(jié), 或者可以連接到另一個(gè)地點(diǎn)的ESB節(jié)點(diǎn)

    插入到一個(gè) ESB 擴(kuò)展的分層的服務(wù)能夠管理對(duì)伙伴的連接的后勤保障。例如,一個(gè)特殊的伙伴經(jīng)理者服務(wù)可以在每一個(gè)伙伴的基礎(chǔ)上管理與伙伴之間的正在進(jìn)行的協(xié)作的細(xì)節(jié)。這些細(xì)節(jié)可能包括正在使用哪一個(gè)更高層次的業(yè)務(wù)協(xié)議(比如, ebXML、RosettaNet 等)、以及對(duì)話的狀態(tài),比如消息交換的當(dāng)前狀態(tài)、是否收到一個(gè)期望的應(yīng)答消息、以及從業(yè)務(wù)伙伴接收到一個(gè)業(yè)務(wù)響應(yīng)所能夠接受多長的時(shí)延。

    2.5小結(jié)

    本章包含下列主題:

    •  對(duì)更廣泛的、更通用的集成基礎(chǔ)設(shè)施的需要的各種驅(qū)動(dòng)因素
    •  偶然架構(gòu)是今天所使用的主要集成設(shè)計(jì)。 在這種系統(tǒng)中,當(dāng)前的企業(yè)完全沒有很好地聯(lián)通的。
    •  只有 10% 的應(yīng)用被聯(lián)接。
    •  而這些之中,只有 15%的使用了某種類型中間件。
    •  到目前為止,分布式計(jì)算技術(shù)加重了,而不是解決了,偶然架構(gòu)的問題。
    •  集線器-和- 插頭EAI Broker已經(jīng)有了一定程度的成功。然而,它們:
    •  大部分是專有技術(shù)
    •  沒有為組織提供一個(gè)標(biāo)準(zhǔn)化的、可以在企業(yè)內(nèi)通用使用的集成平臺(tái)。
    •  ESB 借鑒了在 EAI Broker技術(shù)方面學(xué)習(xí)的經(jīng)驗(yàn)的價(jià)值。
    •  集成作為是一個(gè)部門層面和公司文化的問題,和它作為一個(gè)技術(shù)上問題同樣重要。
    •  ESB 允許逐漸增加的采用,以符合各個(gè)部門單獨(dú)的開發(fā)時(shí)間表。

    posted @ 2007-08-31 11:11 鐵手 閱讀(2262) | 評(píng)論 (2)編輯 收藏
    射頻識(shí)別標(biāo)簽(RFID)(10)

    6 頻率范圍和無線許可證管制

    6.1 使用的頻段

    因?yàn)镽FID要產(chǎn)生和輻射電磁波,所以法律上將其歸為無線電通信系統(tǒng)(radio systems)。 無線電服務(wù)必須在不被RFID 系統(tǒng)所干擾和影響的前提之下。為了確保RFID 系統(tǒng)不會(huì)干擾鄰近的廣播和電視,移動(dòng)無線服務(wù)(警用,安全,工業(yè)),航海和海空無線通信服務(wù)和移動(dòng)電話服務(wù),這一點(diǎn)很重要。

    所以必須仔細(xì)的規(guī)劃適用于RFID系統(tǒng)所用的頻率范圍。(基于此,通常只可能使用保留工業(yè)、科學(xué)和醫(yī)療用途的頻段。這些頻段稱為是ISM 頻段,可以用作RFID 應(yīng)用。

    6-1

    圖表 6?1 RFID 系統(tǒng)使用的頻段

    除了ISM 頻率,整個(gè)低于135 kHz (在北美、南美和日本為<400 kHz)也是可以使用的,因?yàn)檫@些頻率可以工作于高磁場(chǎng)強(qiáng)度,特別是針對(duì)感應(yīng)耦合式RFID 系統(tǒng)。

    因此, RFID 最重要的頻段是0–135 kHz, 以及ISM頻段中圍繞6.78M(在德國已經(jīng)不適合),13.56 MHz,27.125 MHz,40.68 MHz,433.92 MHz,869.0 MHz,915.0 MHz (非歐洲地區(qū)),2.45 GHz, 5.8 GHz 和24.125 GHz的頻段。

    RFID 在各個(gè)頻段總體分布如下圖:

    6-2

    圖表 6?2 估計(jì)的RFID在各頻段的全球總體分布圖(百萬單位)

    6-3

    圖表 6?3 全球RFID頻率使用分布圖

    6.1.1 頻段 9–135 kHz

    低于135 kHz 的頻率被各種無線服務(wù)大量使用,因?yàn)樗麄儧]有保留作ISM 頻段。這個(gè)長波頻段的傳播特性可以使得在低技術(shù)成本下達(dá)到連續(xù)傳播超過1000 km 半徑的范圍。通常這個(gè)范圍的服務(wù)服務(wù)是用作航空和航海的導(dǎo)航服務(wù) (LORAN C, OMEGA, DECCA),授時(shí)服務(wù),標(biāo)準(zhǔn)頻率服務(wù)以及軍方的無線電服務(wù)。因此,位于中歐Mainflingen的授時(shí)發(fā)射機(jī)DCF 77 使用的就是77.5 kHz的頻率。因此RFID 系統(tǒng)在此頻率運(yùn)行可能會(huì)影響到reader周圍數(shù)百米范圍內(nèi)的無線接收的時(shí)鐘失效。

    為了防止這種沖突,歐洲對(duì)感應(yīng)式無線電系統(tǒng)的管制法案 220 ZV 122,將定義一個(gè)從70 到119 kHz的保護(hù)區(qū),這個(gè)區(qū)域?qū)⒉辉俜峙浣oRFID 系統(tǒng)。

    6.1.2 頻段6.78 MHz

    頻率6.765–6.795 MHz 屬于短波頻段。其傳播條件可以是你能夠在白天的傳播達(dá)到100 km。而在夜間,橫貫大陸的傳播都是可能的。這個(gè)范圍主要云南關(guān)于寬范圍的無線電服務(wù),例如廣播,天氣和航空無線電服務(wù)以及新聞社。

    這個(gè)頻段在德國還沒有被通過為ISM 頻段,但是已經(jīng)被ITU指定為ISM 波段,并且已經(jīng)在法國用作RFID系統(tǒng)。而CEPT/ERC和 ETSI 則在CEPT/ERC 70-03準(zhǔn)則中將起指定為協(xié)調(diào)波段。

    6.1.3 頻段13.56 MHz

    頻段13.553–13.567 MHz 位于短波波段的中間。其傳輸特性使得其可以整天都可以達(dá)到橫貫大陸的傳播。這個(gè)范圍一般用于范圍要求非常廣的無線電服務(wù),比如新聞社和電信點(diǎn)對(duì)點(diǎn)服務(wù)(PTP)。

    這個(gè)范圍內(nèi)的其他ISM 應(yīng)用,除RFID之外,主要還有遠(yuǎn)程控制系統(tǒng),遠(yuǎn)程控制模型,試驗(yàn)無限設(shè)備和尋呼系統(tǒng)。

    6.1.4 頻段27.125 MHz

    頻段26.565–27.405MHz分配給美國、加拿大和歐洲的CB 廣播。無須注冊(cè)和免費(fèi)的無線電系統(tǒng),功率小于4 Watts 的私人無線電愛好者可以使用,傳輸可超過30 km。

    這個(gè)頻段的ISM 應(yīng)用除RFID之外,還有電療器械(醫(yī)用設(shè)備)、高頻焊接設(shè)備(工業(yè)應(yīng)用)、遠(yuǎn)程控制模型和尋呼系統(tǒng)。

    當(dāng)安裝27 MHz RFID 系統(tǒng)時(shí),必須特別注意附近的高頻工業(yè)焊接設(shè)備。HF 焊接設(shè)備可產(chǎn)生很高的場(chǎng)強(qiáng),可以干擾附近的RFID 系統(tǒng)的運(yùn)行。當(dāng)為醫(yī)院規(guī)劃27 MHz RFID 系統(tǒng)時(shí),也要考慮電療設(shè)備的因素。

    6.1.5 頻段40.680 MHz

    范圍40.660–40.700 MHz 位于VHF 頻段的低端。其傳輸特性僅限于地面波,所以由于建筑物和其他障礙所產(chǎn)生的衰減很明顯。這個(gè)頻段鄰近的其他ISM 范圍主要由移動(dòng)商業(yè)無線電系統(tǒng)(森林,高速公路管理等) 以及電視廣播的(VHF 頻段 I)。

    這個(gè)頻段主要的ISM 應(yīng)用包括遙感和遠(yuǎn)程控制應(yīng)用。這個(gè)范圍目前很少用作RFID 系統(tǒng)。 這個(gè)頻段所能達(dá)到的有效范圍要遠(yuǎn)遠(yuǎn)低于更低的頻段所能達(dá)到的范圍,因?yàn)檫@個(gè)頻段的7.5 m 波長不適合構(gòu)造小巧和便宜的backscatter transponders。

    6.1.6 頻段433.920 MHz

    這個(gè)頻段430.000–440.000 MHz 主要分配給全球的業(yè)務(wù)無線電愛好者。無線電愛好者使用這個(gè)頻段來進(jìn)行聲音和數(shù)據(jù)的傳輸以及通過中繼廣播站和衛(wèi)星的通信。

    UHF 頻段的傳輸特性近似于光。當(dāng)遇到建筑物和其他障礙時(shí)將會(huì)出現(xiàn)衰減和反射。依賴于操作方法和發(fā)射功率,無線電愛好者使用的系統(tǒng)可能達(dá)到的范圍在30 到300 km之間。使用衛(wèi)星也可以達(dá)到全球連接。

    ISM 范圍433.050–434.790 MHz 主要位于業(yè)務(wù)愛好者使用頻段的中部,并且被各種各樣的應(yīng)用所占據(jù)。包括,內(nèi)部通話器,遙感發(fā)射器,無繩電話,短距離對(duì)講機(jī),車庫自動(dòng)進(jìn)入發(fā)射器等等。所幸的是,這個(gè)頻段的干擾倒是很少見。

    6.1.7 頻段869.0 MHz

    頻段868–870 MHz 在歐洲主要用作短距離設(shè)備(SRD) ,因此在 CEPT的43個(gè)成員國中都可以用作RFID系統(tǒng)。

    亞太地區(qū)的國家也正在考慮通過這個(gè)頻率為SRD頻率。.

    6.1.8 頻段915.0 MHz

    這個(gè)頻段在歐洲未作為ISM 應(yīng)用。歐洲之外(美國和澳洲) 頻段888–889 MHz 和902–928 MHz 是可用作后向散射式RFID系統(tǒng)的。

    其鄰近頻段主要由D-net 電話和CT1+ 和 CT2 標(biāo)準(zhǔn)的無繩電話所占據(jù)。

    6.1.9 頻段2.45 GHz

    ISM 頻段2.400–2.4835 GHz 部分和業(yè)余無線電愛好者使用的頻率和電波探測(cè)服務(wù)是用的頻率相重疊。這一段的UHF 頻率和更高的SHF 頻率的傳播特性幾乎相當(dāng)于光。建筑物和其他障礙將是很好的反射體,并且產(chǎn)生非常強(qiáng)的衰減。

    除了backscatter RFID 系統(tǒng)之外,主要的ISM 應(yīng)用包括遙感發(fā)射器和PC WLAN 系統(tǒng)。

    6.1.10 頻段5.8 GHz

    ISM 頻段5.725–5.875 GHz 部分和無線電愛好者使用頻率和電波探測(cè)服務(wù)的頻率相重疊。

    這一頻段的主要服務(wù)包括運(yùn)動(dòng)傳感器(用作防盜等),非接觸式衛(wèi)生間干手器,以及RFID系統(tǒng)。

    6.1.11 頻段24.125 GHz

    ISM 頻段24.00–24.25 GHz 部分和業(yè)務(wù)愛好者使用頻率,電波探測(cè)服務(wù)和衛(wèi)星地球資源服務(wù)的頻率重疊。

    目前還沒有RFID系統(tǒng)運(yùn)行于此頻段。

    6.2 歐洲許可證管理

    6.2.1 CEPT/ERC REC 70-03

    新的CEPT 協(xié)調(diào)文檔'ERC Recommendation 70-03 relating to the use of short range devices (SRD)' (ERC, 2002) 開始作為CEPT 44個(gè)成員國的國家法令。舊的協(xié)調(diào)文檔則被新的歐洲協(xié)調(diào)文檔代替2002版的REC 70-03 也包括在CEPT成員國中對(duì)特殊應(yīng)用和頻率的國家限制的綜合注解 (REC 70-03, Appendix 3-National Restrictions)。

    REC 70-03 定義了頻段、功率等級(jí)和短波設(shè)備的發(fā)射期間。在使用R&TTE Directive 1999/5/EC)的CEPT 成員國中,那些符合第12條 (CE 標(biāo)識(shí)) 和第 7.2條 的設(shè)備將不用重新申請(qǐng)執(zhí)照。

    REC 70-03 主要處理總共13 中不同的不同頻段的短距離設(shè)備,具體在各自的附錄中描述,包括:

    6-4

    REC 70-03 也引用了ETSI 標(biāo)準(zhǔn)(如EN 300 330),后者包含測(cè)量和測(cè)試指南。

    6.2.2 EN 300 330: 9 kHz-25 MHz

    此標(biāo)準(zhǔn)是由ETSI (European Telecommunications Standards Institute) 負(fù)責(zé),主要向國家電信當(dāng)局提供無線電和電信管理的基本規(guī)則的制定。

    ETSI EN 300 330 標(biāo)準(zhǔn)形成了European licensing regulations for inductive radio system 的基礎(chǔ):

    ? ETSI EN 300 330: 'Electromagnetic compatibility and Radio spectrum Matters (ERM); Short Range Devices (SRD); Radio equipment in the frequency range 9 kHz to 25 MHz and inductive loop systems in the frequency range 9 kHz to 30 MHz'.

    ? Part 1: 'Technical characteristics and test methods'

    ? Part 2: 'Harmonized EN under article 3.2 of the R&TTE Directive'

    除了感應(yīng)式無線電系統(tǒng)之外, EN 300330 還涉及了Electronic Article Surveillance (商店用), 報(bào)警系統(tǒng),遙感發(fā)射器,短距離遙控系統(tǒng)等。

    除了CEPT 成員國之外,這個(gè)規(guī)則還被亞洲和美洲的一些國家用作RFID 系統(tǒng)能夠許可證的管理。

    6.2.3 EN 300 220-1, EN 300 220-2

    標(biāo)準(zhǔn) EN 300 220, 題為'Radio Equipment and Systems (RES); Short range devices, Technical characteristics and test methods for radio equipment to be used in the 25 MHz to 1000 MHz frequency range with power levels ranging up to 500 mW', 提供了關(guān)于低功率無線電系統(tǒng)的許可法規(guī)基礎(chǔ),它有兩部分組成: EN 300 220-1 針對(duì)發(fā)射器和其功率特性, EN 300 220-2定義接受器的特性。

    EN 300 220 將設(shè)備分為4類— 從Class I到Class IV 。這個(gè)標(biāo)準(zhǔn)包括ISM 波段和整個(gè)頻段的低功率設(shè)備。

    RFID 系統(tǒng)在本標(biāo)準(zhǔn)中并沒有明確提及。

    6.2.4 EN 300 440

    EN 300 440 標(biāo)準(zhǔn),'Radio Equipment and Systems (RES); Short range devices, technical characteristics and test methods for radio equipment to be used in the 1 GHz to 25 GHz frequency range with power levels ranging up to 500 mW,' 則形成了低功率無線電系統(tǒng)的歐洲國家法規(guī)的基礎(chǔ)。EN 300 440 將設(shè)備分類為3種,— classes I 到 III。

    使用backscatter transponders 的RFID 系統(tǒng)被分為class II系統(tǒng)。進(jìn)一步的細(xì)節(jié)則由CEPT recommendation T/R 60-01 文本:'Low power radiolocation equipment for detecting movement and for alert' (EAS) 和T/R 22-04文本 'Harmonisation of frequency bands for Road Transport Information Systems (RTI)' (toll systems, freight identification)進(jìn)行管理。

    6.3 其他國家的頻率管制

    1.3.1 美國

    在美國,RFID 系統(tǒng)必須根據(jù)'FCC Part l5'取得許可證。這個(gè)法規(guī)涉及了頻率范圍從9 kHz 到大于64 GHz 和由低和中等功率發(fā)射器故意產(chǎn)生的電磁場(chǎng)和由廣播和電視接收機(jī)以及計(jì)算機(jī)等設(shè)備非故意產(chǎn)生的電磁波。低功率發(fā)射器的目錄包括了各種各樣的應(yīng)用,例如無繩電話,遙感發(fā)射器,校園廣播站,玩具遙控設(shè)備和車門遙控設(shè)備等。感應(yīng)耦合或者后向散射式RFID 系統(tǒng)在FCC法規(guī)中并沒有明確提及,但因其頻段和低功率特性,自然包含在法規(guī)管制之下。

    下表 列出了對(duì)RFID 系統(tǒng)很重要的頻段。其他頻段中適用于RFID系統(tǒng)的許可限制值則在接下的表中 應(yīng)該注意到,和歐洲的ETS 300 330不同,Reader的最大許可場(chǎng)強(qiáng)值主要是通過電場(chǎng)強(qiáng)度E 定義的。

    6-5 

    6-6

    6.4 中國對(duì)RFID的無線電頻率管理

    實(shí)際上RFID技術(shù)在中國已經(jīng)存在很多年,123K赫茲和23.5兆赫茲頻率的應(yīng)用在我國已經(jīng)得到了廣泛的應(yīng)用。這些主要是常規(guī)的非接觸式IC卡的應(yīng)用范圍。

    對(duì)于目前最受關(guān)注的主要用于物流和跟蹤的UHF頻段,即800M-900MHz頻段,目前正在積極研究中。在這個(gè)頻段,美國是902M-928MHz,日本是兩個(gè)一個(gè)在952-954MHz,今后會(huì)發(fā)展到950-956MHz,中國香港地區(qū)是865-868MHz,以及825-828MHz。

    由于在800M-900MHz頻段上,每個(gè)國家使用和分布的情況不一樣,功率限制和頻譜框架圖也不一樣。因?yàn)楦鱾€(gè)國家和 地區(qū)都是根據(jù)各自的無線電業(yè)務(wù)使用情況,制定出相關(guān)的頻率規(guī)劃和標(biāo)準(zhǔn)的。中國還沒有正式發(fā)布應(yīng)用于RFID的頻段規(guī)劃,其原是是因?yàn)橹袊?00M-900MHz頻段都有了頻率規(guī)劃,而且非常擁擠,包括公共通訊、數(shù)據(jù)通訊、點(diǎn)對(duì)點(diǎn)通訊、立體聲廣播傳輸、無線電定位和航空無線電導(dǎo)航等等業(yè)務(wù)。基本上沒有空閑的頻率給RFID使用。如果要在此頻段,則必須正在使用的無線電業(yè)務(wù)中調(diào)整出幾兆赫茲帶寬的赫茲給RFID使用。

    從2004年下半年開始,信息產(chǎn)業(yè)部無線電管理局就組織相關(guān)人員對(duì)這個(gè)頻段RFID頻率規(guī)劃問題進(jìn)行研究,完成了大量的理論分析、仿真試驗(yàn)工作,今年我們還在繼續(xù)組織完善相關(guān)的理論分析、仿真實(shí)驗(yàn)和實(shí)際的電子兼容實(shí)驗(yàn)。據(jù)估計(jì),可能會(huì)在860赫茲以下的頻段。

     

    (對(duì)于國內(nèi)的RIFD頻率部分的資料可能比較老了,讀者可去查詢最新進(jìn)展。)

    posted @ 2007-08-28 14:38 鐵手 閱讀(1755) | 評(píng)論 (0)編輯 收藏
    射頻識(shí)別標(biāo)簽(RFID)(9)

    5 閱讀器

    被動(dòng)標(biāo)簽必須在某個(gè)地方有無線電發(fā)射器來對(duì)其進(jìn)行供電,而它自己則必須有接收這些發(fā)射的接收器。甚至就連主動(dòng)標(biāo)簽一般還是需要與連接到網(wǎng)絡(luò)的某種形式的發(fā)射器連絡(luò)。在 RFID 領(lǐng)域中,這一發(fā)射器/ 網(wǎng)絡(luò)端點(diǎn)通常被稱為閱讀器(Reader)。閱讀器通常位于一個(gè) RFID 系統(tǒng)的標(biāo)簽和事件過濾器之間。知道如何與標(biāo)簽通信,如何從讀取動(dòng)作中創(chuàng)建底層事件,以及如何發(fā)送這些事件給一個(gè)事件過濾器,這就是閱讀器的職責(zé)。

    我們可以從二個(gè)視角來描述閱讀器。首先是閱讀器的物理組件: 你可以在電路板上找到的東西。其次則是閱讀器的邏輯部份。

    我們還會(huì)繼續(xù)說明RFID 打印機(jī)和用具。

    5.1 RFID閱讀器的物理組件

    |因?yàn)殚喿x器與標(biāo)簽使用射頻進(jìn)行通信,所以任何 RFID 都必須有一個(gè)或多個(gè)天線。并且因?yàn)殚喿x器必須要與某些其他的設(shè)備或者服務(wù)器通信,所以它必須有某種類型的網(wǎng)絡(luò)接口。通常的網(wǎng)絡(luò)接口的例子為 10 BaseT 或 100 BaseT 以太網(wǎng)接口,或者 RS 232 或 RS 485 串行接口。一些閱讀器甚至有 Bluetooth 或無線以太網(wǎng)接口。最后,為了實(shí)現(xiàn)通信協(xié)議和控制發(fā)射器,每個(gè)閱讀器必須有微控制器或者微型處理器。下圖展示了RFID 閱讀器的實(shí)際成份。

    5-1

    圖表 5?1 READER的物理組件

    5.1.1 天線子系統(tǒng)

    雖然天線自己在概念上很簡(jiǎn)單,但是工程師一直在努力使其能夠在低能量的情況下獲得更好的接收性能,以及使天線工作在一些特殊的環(huán)境中。一些閱讀器只有一個(gè)或者二個(gè)天線,并且和閱讀器自己封裝在一起;其他一些閱讀器則可能在遠(yuǎn)程位置安裝許多外接天線。閱讀器所能控制的天線的數(shù)量的主要限制在于連接閱讀器的發(fā)射器和接收器與天線之間的電纜的信號(hào)損失。 大多數(shù)安裝都把天線安裝在離閱讀器2米左右的距離,當(dāng)然更遠(yuǎn)些也是可以的。

    一些閱讀器使用一個(gè)天線來傳輸和另一個(gè)用來接收。在這種配置結(jié)構(gòu)中,標(biāo)簽針對(duì)閱讀器的場(chǎng)的運(yùn)動(dòng)方向特別重要。如果發(fā)射天線位于接收天線的“靠前些”,接收天線將會(huì)花更長的時(shí)間來接收來自標(biāo)簽的信號(hào)。如果天線布置與此相反,標(biāo)簽將會(huì)花更少的事件來激勵(lì),并且位于接收天線的范圍之內(nèi)。下圖表示了兩個(gè)具有標(biāo)簽的包裝盒在一條傳送帶上依次經(jīng)過第一個(gè)傳輸 (TX) 天線和一個(gè)接收 (RX) 天線。

    箭頭指出了傳送帶上的運(yùn)動(dòng)方向。當(dāng)它經(jīng)過 TX 天線的時(shí)候,每個(gè)盒子上的標(biāo)簽便被激勵(lì),然后它們開始廣播響應(yīng)。因?yàn)镽X要稍微遠(yuǎn)離傳送帶一些,因此RX 天線將要比其應(yīng)該的時(shí)間更長些來接收到響應(yīng),如果二個(gè)天線顛倒,則意謂有標(biāo)簽將會(huì)有更多的被讀取的機(jī)會(huì)。

    5-2

    圖表 5?2 接收和發(fā)射天線的最佳布置

    5.1.2 控制器

    控制一個(gè)閱讀器的計(jì)算裝置的復(fù)雜程度可能從單芯片的處理器到能夠運(yùn)行網(wǎng)絡(luò)操作系統(tǒng)和允許存儲(chǔ)大量數(shù)據(jù)在硬盤上的完整的微型計(jì)算機(jī)。前者可以嵌入到一些移動(dòng)設(shè)備之中。控制器負(fù)責(zé)控制閱讀器一端的標(biāo)簽協(xié)議,以及構(gòu)成一個(gè)事件的標(biāo)簽讀取信息何時(shí)被傳送到網(wǎng)絡(luò)中。閱讀器控制器也負(fù)責(zé)管理閱讀器協(xié)議中的閱讀器一側(cè)的相關(guān)處理。

    5.1.3 網(wǎng)絡(luò)接口

    如果閱讀器不告訴任何人相關(guān)的事件信息,讀取標(biāo)簽并且識(shí)別事件并沒有多少用處。閱讀器通過多種網(wǎng)絡(luò)接口與其他裝置進(jìn)行通信。過去,大多數(shù)的 RFID 閱讀器都具有串行接口RS 232 或 RS 422(點(diǎn)對(duì)點(diǎn),雙絞線) 或 RS 485 (可尋址的,雙絞線)。最近,越來越多的閱讀器支持Ethernet,甚至有些已經(jīng)開始支持內(nèi)建的無線以太網(wǎng)絡(luò), Bluetooth 和ZigBee 了。5-3

    圖表 5?3 Symbol的X480閱讀器,具有以太網(wǎng)、USB以及串行接口。左邊是天線接口

    5.2 RFID Reader的邏輯組件

    在 RFID 閱讀器的控制器中,我們可以想像有四個(gè)處理不同職責(zé)的單獨(dú)的子系統(tǒng)。下圖就展示了閱讀器的邏輯組件圖,供參考。

    5-4

    圖表 5?4 READER的邏輯組件

    5.2.1 Reader API

    每個(gè)閱讀器都會(huì)呈現(xiàn)一個(gè)允許其他應(yīng)用來請(qǐng)求標(biāo)簽數(shù)據(jù)、監(jiān)控閱讀器狀態(tài)或者控制諸如電源水平和當(dāng)前之建設(shè)定之類的應(yīng)用編程接口。這個(gè)組件最關(guān)心的是創(chuàng)建發(fā)送到RFID中間件的消息以及解析來自于RFID中間件的消息。API可以是同步的,也可以是非同步的。

    5.2.2 通信

    通信子系統(tǒng)主要處理閱讀器可以用來與中間件通信的傳輸協(xié)議之上的通信細(xì)節(jié)。這也是具體實(shí)現(xiàn)諸如Bluetooth、Ethernet、或者專用鞋以來傳輸組成API的消息的組件。

    5.2.3 事件管理器

    當(dāng)一個(gè)閱讀器感知到一個(gè)標(biāo)簽的時(shí)候,我們稱其為一個(gè)“發(fā)現(xiàn)”。一個(gè)不同于先前發(fā)現(xiàn)的另一次發(fā)現(xiàn)被稱為一個(gè)“事件”。將這些事件進(jìn)行清理稱為是“事件過濾”。事件管理子系統(tǒng)就是定義什么類型的發(fā)現(xiàn)被視為事件,而哪些事件被認(rèn)為足夠有意義而必須立即報(bào)告到在網(wǎng)絡(luò)上的外部應(yīng)用。隨著閱讀器越來越智能,它們將會(huì)能夠在這一級(jí)應(yīng)用更復(fù)雜的處理,以減少網(wǎng)絡(luò)流量。

    5.2.4 天線子系統(tǒng)

    天線子系統(tǒng)由使 RFID 閱讀器能夠質(zhì)詢 RFID 標(biāo)簽且控制實(shí)際的天線的接口和邏輯所組成。 這些組件要實(shí)現(xiàn)標(biāo)簽協(xié)議中的一些部分,并且與閱讀器中的某些電路一起實(shí)現(xiàn)與標(biāo)簽的空中接口協(xié)議。

    5.3 RFID 打印機(jī)、編碼器和其他工具

    大多數(shù)常用的應(yīng)用場(chǎng)合都使用智能標(biāo)簽(Label)。我們前面說過,智能標(biāo)簽就是在紙質(zhì)標(biāo)簽的夾層中插入RFID 電子標(biāo)簽。這個(gè)種標(biāo)簽的主要好處是,對(duì)于用戶,除了編碼RFID 標(biāo)簽的身份之外,還能在紙張標(biāo)簽上面打印條形碼和/或人可讀的本文。

    RFID 打印機(jī)就是能夠打印可讀信息同時(shí)也能夠編碼RFID標(biāo)簽的設(shè)備。記住,一個(gè)閱讀器也能夠 “寫”一個(gè)可寫的標(biāo)簽,因此一個(gè) RFID 閱讀器和一臺(tái) RFID 打印機(jī)之間的主要不同與對(duì)編碼標(biāo)簽的能力無關(guān);不同之處在于后者同時(shí)還是一臺(tái)激光或者噴墨打印機(jī)。

    對(duì)于小規(guī)模的應(yīng)用,一個(gè)操作員可以手動(dòng)應(yīng)用智能標(biāo)簽,但是大規(guī)模的應(yīng)用需要所謂的“打印-使用”的自動(dòng)裝置。這些特殊的裝置包含一個(gè)RFID 閱讀器,一臺(tái)打印機(jī),以及一個(gè)能夠?qū)?biāo)簽自動(dòng)粘貼到經(jīng)過的物品( 通常是盒子)的自動(dòng)化系統(tǒng)。 方法可能是使用一種空氣臂將打印和編碼好的標(biāo)簽粘貼到盒子上。因?yàn)榫幋a標(biāo)簽可能會(huì)失敗必須被丟棄然后重新更換,因此這些裝置通常都會(huì)成對(duì)或者更多地在一起安裝。目前,一般這樣的設(shè)備或者系統(tǒng)可以在一分鐘編碼和粘貼30 到 60個(gè)標(biāo)簽。然而,在第2代(Gen2)標(biāo)簽開始使用的時(shí)候,這個(gè)速度可成倍上升。

    5-6

    圖表 5?5 PRINT-AND-APPLY 設(shè)備的部件

    5-5

    圖表 5?6 Zebra公司的RFID標(biāo)簽打印機(jī)

    5.3.1 Reader

    RFID 即打即貼設(shè)備的廠商幾乎都不是RFID Reader的廠商,因此一般來說,它們都會(huì)和通常的Reader場(chǎng)上進(jìn)行合作。即打即貼設(shè)備通常將Reader API封裝到自己的API中,然后提供一種方式來訪問Reader API。

    5.3.2 打印機(jī)

    雖然即打即貼 RFID 設(shè)備上的打印機(jī)與其他條形碼打印機(jī)并無什么本質(zhì)不同,但和辦公室用的打印機(jī)相比還是不同的。這些打印機(jī)通常都是用成卷的標(biāo)簽,以便能夠打印一個(gè)面,然后將另一面用作粘貼之用。所有的這些打印機(jī)都能夠按照描述適當(dāng)?shù)臉?biāo)簽布局的型板來打印標(biāo)簽。 比如,某個(gè)模板會(huì)讓整個(gè)兩英寸寬的條形碼占據(jù)標(biāo)簽的下部,而頂部則打印一個(gè)公司標(biāo)記。它也可能設(shè)定人可讀的零配件號(hào)碼,序列號(hào)和公司名字字段的位置。

    5.3.3 校驗(yàn)器

    即打即用設(shè)備通常包含一個(gè)RFID驗(yàn)證步驟和一個(gè)條形碼驗(yàn)證步驟。 典型地, RFID 校驗(yàn)是通過編碼該標(biāo)簽的同一個(gè)Reader進(jìn)行,而條形碼校驗(yàn)則是通過打印機(jī)旁邊的光學(xué)掃描器運(yùn)行。

    5.3.4 粘貼工具

    這類設(shè)備一般使用某種方式將打印和編碼好的,并且經(jīng)過較嚴(yán)的標(biāo)簽粘貼到被標(biāo)記的物品之上。但過程中需要注意靜電防護(hù)的問題。

    5.4 Reader的類型

    閱讀器,像標(biāo)簽一樣,也有不同的方式,并且沒有一個(gè)Reader能夠適合和滿足所有的場(chǎng)合。Reader可能具有許多不同的形狀和大小,支持不同的協(xié)議,并且通常必須遵照管制的要求,即意謂著一個(gè)特定的Reader可能是用于某個(gè)地區(qū),而不適合于另一個(gè)地區(qū)。

    5.4.1 形狀和尺寸

    Readers 的大小從一個(gè)英寸到一臺(tái)老式臺(tái)式計(jì)算機(jī)那么大都有。Reader也可以嵌入到一些手持設(shè)備甚至移動(dòng)電話之中。它們也可以被固定到一個(gè)防爆機(jī)架上(固定式)。通過與天線布置的設(shè)計(jì)和安排方案,可以形成不同的Reader系統(tǒng)。

    5.4.2 標(biāo)準(zhǔn)和協(xié)議

    Reader通常遵循與他們所讀取的標(biāo)簽相同的標(biāo)準(zhǔn)和規(guī)范。但是有些reader支持不止一種協(xié)議。有些則只針對(duì)專門廠商的標(biāo)簽。

    5.4.3 區(qū)域差別

    每個(gè)地區(qū)都有不同的無線電管制規(guī)定,包括發(fā)射功率、頻率范圍等等。比如, EPC UHF reader在美國是閱讀915 MHz 的標(biāo)簽,在歐洲則是869 MHz 。因此,必須仔細(xì)了解該地區(qū)的頻率管制的詳細(xì)規(guī)定,以選擇或者配置可用的Reader。

    5.5 閱讀器、天線和閱讀器系統(tǒng)

    閱讀器和天線必須被安裝好之后才能使用。因?yàn)橥ㄟ^RFID,我們?cè)噲D感應(yīng)現(xiàn)實(shí)物理世紀(jì)的特質(zhì),特定物品在物理世界中的出現(xiàn)或者缺席全在于安裝的實(shí)際情況。因?yàn)檫@一個(gè)原因,每個(gè)感應(yīng)器的安裝是不同的??赡艿淖兓菬o窮的,但是討論RFID 的一些原型應(yīng)用則能幫助你理解各種安裝情形。這些種類可能包括門戶系統(tǒng),隧道,手持式,堆高機(jī)閱讀器和智能貨架。

    5.5.1 門閘

    這里,詞語“Portal”意味著門口或者入口,而 RFID 門閘則是天線的一種安排方式。通過這種設(shè)計(jì),閱讀器能夠識(shí)別通過(進(jìn)入或者離開)一個(gè)門閘的被標(biāo)記的物品。這是倉庫的一種通常的裝備,一般安裝在物品進(jìn)入或者離開的裝卸臺(tái)的地方。它也用來識(shí)別物品在一個(gè)工廠的不同區(qū)域之間的移動(dòng)。門閘系統(tǒng)也可以是能夠移動(dòng)的裝置;在這種應(yīng)用環(huán)境下,閱讀器和天線被內(nèi)置到一個(gè)具有輪子的框架上,可以被推著沿軌道或者通道移動(dòng)。這一般用作裝卸識(shí)別,或者材料跟蹤。下圖是一個(gè)典型的門閘系統(tǒng)。

    5-7

    圖表 5?7 RFID PORTAL

    5.5.2 隧道

    隧道是一個(gè)包圍型的裝置,通常圍著一條傳送帶,天線 ( 有時(shí)甚至閱讀器)都可能被安裝在其中。隧道類似于小型的門閘,但其好處是能夠形成RF的屏蔽效應(yīng),不至于干擾附近的閱讀器和天線的運(yùn)作。這可以用在集配線或者包裝傳送帶上,閱讀器識(shí)別每個(gè)通過該隧道的被標(biāo)識(shí)物品。下圖是一個(gè)傳送裝置上的典型隧道示意。

    5-8

    圖表 5?8 TUNNEL

    5.5.3 手持設(shè)備

    整合了天線、控制器和通信組件的手持式閱讀器能夠允許操作員以方便與被標(biāo)識(shí)物品的場(chǎng)合或者位置對(duì)其進(jìn)行掃描識(shí)別。手持式 RFID 閱讀器的使用與手持式條形碼閱讀器的使用非常相似的。并不令人驚訝,大部份這些 RFID 手持式閱讀器的廠商同時(shí)也生產(chǎn)條形碼掃描器。它們可能通過無線以太網(wǎng)絡(luò)、射頻調(diào)制解調(diào)器溝通與網(wǎng)絡(luò)進(jìn)行溝通。實(shí)際上大多數(shù)手持設(shè)備,是一個(gè)具有足夠處理能力的計(jì)算機(jī)。下圖是Symbol提供的一個(gè)手持式閱讀設(shè)備。

    5-9

    圖表 5?9  帶閱讀器的手持設(shè)備

    5.5.4 叉車閱讀器

    叉車(堆高機(jī))也可以攜帶 RFID 閱讀器,就象一個(gè)攜帶一個(gè)手持式閱讀器的相同情形。叉車制造商開始提供 RFID 閱讀器作為他們產(chǎn)品的可選擇部件,正如他們過去已經(jīng)提供的條形碼閱讀器或者操作員終端什么的。在叉車上添加這種閱讀器設(shè)備的缺點(diǎn)是可靠性,以及在此類設(shè)備上加裝閱讀器的管制。下圖 展示了一個(gè)叉車如何加裝一個(gè)閱讀器。

     

    5-10

    圖表 5?10 帶閱讀器的叉車示意圖

    posted @ 2007-08-22 10:25 鐵手 閱讀(1711) | 評(píng)論 (0)編輯 收藏
    企業(yè)服務(wù)總線(ESB)(6)

    2.3借鑒來自 EAI 和 SOA 的最佳實(shí)踐

    在我們繼續(xù)前進(jìn)并且犧牲我們的先前努力,丟掉前面的每個(gè)技術(shù),并且向失敗舉起我們的雙手之前,還有一條路能夠讓我們能夠利用從學(xué)來的寶貴經(jīng)驗(yàn),并且仍然遠(yuǎn)離偶然架構(gòu)—那就是采用ESB。 集成的最佳實(shí)踐,已經(jīng)經(jīng)過對(duì)集成Broker的經(jīng)驗(yàn)被精煉,如今還可以結(jié)合建立于XML、Web Services、可靠的異步消息、以及分布式的ESB集成組件之上的基于標(biāo)準(zhǔn)的架構(gòu)來一起使用。 他們一起形成一個(gè)高度分布的、松散耦合的集成架構(gòu),以提供集成Broker的所有主要功能,卻沒有其所有的障壁。

    遠(yuǎn)離偶然架構(gòu)并且使用 ESB重構(gòu)到的一個(gè)統(tǒng)一的和一致的集成骨干,涉及到下面小結(jié)描述的步驟。

    2.3.1 采用XML

    雖然ESB 確實(shí)能夠傳送許多類型的數(shù)據(jù)格式,但是采用XML作為應(yīng)用間交換數(shù)據(jù)的手段 (圖 2-2),如同已經(jīng)被用在一些傳統(tǒng)的 EAI 方式中一樣,可以由很多好處。我們將會(huì)在第 4 章中看到,使用XML可以一勞永逸地隔絕全局的數(shù)據(jù)格式和接口的變更和偶然架構(gòu)本身。ESB可以進(jìn)一步通過檢查XML消息的內(nèi)容,并且控制其向何處提交,有時(shí)候還可以改變提交路徑來包括可能會(huì)修改和增加數(shù)據(jù)的附加服務(wù),一次來促進(jìn)業(yè)務(wù)處理。

    figs/esb_0202.gif

    圖表 2?2 ESB 使用XML來作為應(yīng)用間共享數(shù)據(jù)的方式

    2.3.2 采用Web ervices并實(shí)現(xiàn) SOA

    以 SOA 的方式來思考和規(guī)劃在向 ESB重構(gòu)的一個(gè)基本步驟。如圖 2-3 所示,服務(wù)級(jí)接口的引入在提供了一個(gè)公共抽象層來創(chuàng)建接口和實(shí)現(xiàn)之間的分離。這樣就通過使用一種通用的接口定義機(jī)制,比如Web Services描述語言(WSDL),來減輕了由細(xì)粒度服務(wù)接口組成的復(fù)合業(yè)務(wù)流程定義的構(gòu)造的難度。

    figs/esb_0203.gif

    圖表 2?3 Web 服務(wù)和 SOA 提供了一個(gè)隔離接口和實(shí)現(xiàn)的通用抽象層

    雖然服務(wù)級(jí)接口的抽象是正確方向上的一步,結(jié)果仍然是一個(gè)路由邏輯密合于應(yīng)用之內(nèi)的硬連接 ( 注意在圖 2-3 中,“流程邏輯”仍然黏附于應(yīng)用)。Web Services中的傳統(tǒng)智慧已經(jīng)模仿了客戶/服務(wù)器模式。甚至在一個(gè)Web Services分布式網(wǎng)絡(luò)中,一個(gè)應(yīng)用總是另一個(gè) “客戶”。范例用法仍然需要抽象層也包括膠水代碼,比如說“調(diào)用服務(wù)X上的方法a,然后調(diào)用服務(wù)Y上的方法 b()….”諸如此類。。

    Web Services實(shí)現(xiàn)中所確實(shí)的東西是將流程路由邏輯從接口定義和應(yīng)用邏輯中分離出來觀念。如圖 2-4所示,ESB 就提供了那種隔離,并且仍然完全利用SOA。

    figs/esb_0204.gif

    圖表 2?4 ESB 將業(yè)務(wù)流程的路由邏輯從接口定義和應(yīng)用實(shí)現(xiàn)中分離出來

    通過分離接口定義和流程路由邏輯,我們已經(jīng)開始看到ESB 形式的總線層(圖 2-5)。通過將流程業(yè)務(wù)路由邏輯和接口定義放入總線層之內(nèi),應(yīng)用能夠繼續(xù)自己集中于實(shí)現(xiàn)邏輯。 我們?cè)诘?1 章中看到過,ESB 被實(shí)際上區(qū)分為多個(gè)功能層。它為應(yīng)用間的可靠的、異步的、基于消息的通信提供了一種堅(jiān)固的底板。也是在這里,流程路由通過基于檢查消息中的XML內(nèi)容來附加的條件決策點(diǎn),從而變得具具智能。這個(gè)智能路由是被可管理地定義的、可以被修改、并且可以加上增值服務(wù),比如補(bǔ)充數(shù)據(jù)變換功能。ESB 提供了一個(gè)可擴(kuò)展的集成服務(wù)網(wǎng)絡(luò),并且可以無限伸展,同時(shí)仍然可以以逐漸增加的方式進(jìn)行構(gòu)建

    figs/esb_0205.gif

    圖表 2?5 ESB 可靠地連接和協(xié)調(diào)SOA 的服務(wù)之間的交互

    posted @ 2007-08-17 12:19 鐵手 閱讀(1675) | 評(píng)論 (0)編輯 收藏
    射頻識(shí)別標(biāo)簽(RFID)(8)

    4.3 Transponder中的信息處理

    如果我們根據(jù)transponder 提供的信息和數(shù)據(jù)處理范圍,以及數(shù)據(jù)內(nèi)存的大小對(duì)RFID 系統(tǒng)進(jìn)行分類,則又可以的得到另一個(gè)分類體系。這種方式的端點(diǎn)分別稱為低端和高端系統(tǒng)。

    4-13

    圖表 4?12 RFID 系統(tǒng)分為中端、低端和高端系統(tǒng)

    4.3.1 低端系統(tǒng)(Low-end system

    EAS 系統(tǒng)(Electronic Article Surveillance systems) 使用了最低端的low-end 系統(tǒng)這些系統(tǒng)僅僅使用最簡(jiǎn)單的物理效應(yīng)通過檢測(cè)單元的reader來檢查transponder 的可能出現(xiàn)。

    帶芯片的只讀transponder 也歸入低端系統(tǒng)。這些transponder都常具有一個(gè)永久編碼的表示多個(gè)字節(jié)組成的唯一序列號(hào)的數(shù)據(jù)。如果一個(gè)只讀transponder被放入一個(gè)reader的HF 場(chǎng)中, transponder 就會(huì)連續(xù)的廣播其自身的序列號(hào)。對(duì)reader 來說是不能夠?qū)ぶ分蛔xtransponder的 — 這里只有從transponder 到reader的單向數(shù)據(jù)流。在實(shí)際運(yùn)行的只讀系統(tǒng)中,也有必要確保僅有一個(gè)transponder 處在reader的質(zhì)詢區(qū),否則如果有多個(gè)transponders 同時(shí)發(fā)射其數(shù)據(jù),將造成沖突。reader 將不能夠監(jiān)測(cè)到transponder。盡管有此限制,只讀transponders 非常適合于那些只需要讀取一個(gè)唯一編號(hào)的應(yīng)用場(chǎng)合。因?yàn)橹蛔xtransponder的功能簡(jiǎn)單,芯片面積可以最小化,因此可以達(dá)到低功耗和低成本。

    只讀系統(tǒng)可以運(yùn)行于所有適用于RFID系統(tǒng)的頻率。由于芯片的低功耗有效范圍通??梢赃_(dá)到很遠(yuǎn)的距離。

    只讀系統(tǒng)通常可以用于之需要很少的數(shù)據(jù)讀取或者替代條形碼系統(tǒng)的場(chǎng)合。例如,生產(chǎn)流程的控制,貨盤的標(biāo)識(shí),容器和氣瓶的標(biāo)識(shí)(ISO 18000),以及動(dòng)物的標(biāo)識(shí) (ISO 11785)。

    4.3.2 中端系統(tǒng)

    中端系統(tǒng)是各種具有科協(xié)數(shù)據(jù)存儲(chǔ)體的系統(tǒng),這意味著這個(gè)區(qū)域具有最多的變體。內(nèi)存容量從幾bytes 到超過100 Kbyte 的EEPROM (被動(dòng)transponder) 或 SRAM (主動(dòng)transponder)。這些transponder能夠處理簡(jiǎn)單的reader 命令來在永久編碼的狀態(tài)機(jī)中有選擇的讀取或者寫入數(shù)據(jù)。通常, transponders 也支持防沖突手段(anticollision procedure),以便 多個(gè)位于reader質(zhì)詢區(qū)的transponders 可以同時(shí)存在而不會(huì)干擾對(duì)方,并且reader也可以對(duì)他們進(jìn)行有選擇的尋址。

    密碼學(xué)過程,比如transponder 和reader之間的認(rèn)證,以及數(shù)據(jù)流加密也常用在這些系統(tǒng)中。這些系統(tǒng)也通??梢怨ぷ髟谒蠷FID 頻段。

    4.3.3 高端系統(tǒng)

    高端系統(tǒng)(high-end system)由具有微處理器和職能卡操作系統(tǒng)的系統(tǒng)組成。微處理器的使用使得這些系統(tǒng)可以采用比固化的狀態(tài)機(jī)的復(fù)雜邏輯更加高級(jí)的加密和認(rèn)證算法。這個(gè)領(lǐng)域之高端的就是現(xiàn)代雙接口智能卡(dual interface smart cards ),它還具有一個(gè)專門用作安全的密碼學(xué)協(xié)處理器。協(xié)處理器的使用減少了大量的計(jì)算時(shí)間,使得其可以使用在對(duì)數(shù)據(jù)傳輸加密具有高安全要求的場(chǎng)合,比如電子錢包,公交票務(wù)等。

    高端系統(tǒng)幾乎都運(yùn)行在13.56 MHz頻率。transponder 和reader之間的數(shù)據(jù)傳輸描述在ISO 14443。

    4.4 RFID 系統(tǒng)的選擇原則

    近年來RFID的應(yīng)用高潮迭現(xiàn),從公交卡中的非接觸式IC卡的大規(guī)模使用到零售系統(tǒng)使用的低端系統(tǒng)和物流系統(tǒng)中使用的終端系統(tǒng)。并且各種可能的應(yīng)用領(lǐng)域還在不斷的開發(fā)。

    市場(chǎng)上有各種不同的RFID 系統(tǒng)。各種不同的系統(tǒng),其技術(shù)參數(shù)可能根據(jù)不同的應(yīng)用需要進(jìn)行優(yōu)化。但是這些應(yīng)用領(lǐng)域的技術(shù)要求會(huì)出現(xiàn)交疊,這樣選擇適合的系統(tǒng)并不是一件簡(jiǎn)單的事情。但是根據(jù)不同的應(yīng)用要求,需要考慮的4個(gè)主要因素和要求就是:

    •  運(yùn)行頻率
    •  內(nèi)存容量
    •  有效范圍,和
    •  安全性。

    posted @ 2007-08-16 13:17 鐵手 閱讀(1169) | 評(píng)論 (0)編輯 收藏
    企業(yè)服務(wù)總線(ESB)(5)

    2.2企業(yè)集成的目前狀態(tài)

    這一節(jié)將詳細(xì)討論,今天各個(gè)企業(yè)應(yīng)用怎樣進(jìn)行集成、或者怎樣沒有集成。還包括對(duì)今天很多組織中很流行的集成方式:偶然架構(gòu)的討論。

    2.2.1 企業(yè)大都連接不善

    在過去二十年以來,無數(shù)分布式計(jì)算模型一一登場(chǎng):包括 DCE、CORBA、DCOM、MOM、 EAI Broker、J2EE、Web Services、.NET。 然而,跡象表明,不管采用何種技術(shù),只有很少數(shù)企業(yè)的應(yīng)用時(shí)很好連通的。按照來自 Gartner 公司的一個(gè)研究報(bào)告[1],這個(gè)數(shù)字少于10%。

    關(guān)于應(yīng)用的連通性,其他的統(tǒng)計(jì)數(shù)結(jié)果更令人吃驚,— 只有 15% 的應(yīng)用的集成采用了正式的集成中間件。其余則使用 ETL 和批量文件傳輸技術(shù),其主要以手工編寫的腳本和其他定制方案為基礎(chǔ)。關(guān)于 ETL 和批量文件傳輸?shù)母嘈畔?,以及他們相關(guān)的問題,我們?cè)诘?章討論。

    2.2.2 偶然架構(gòu)

    Gartner 15% 統(tǒng)計(jì)值提供一個(gè)關(guān)于當(dāng)今的集成狀態(tài)的一個(gè)令人深思的數(shù)據(jù)。那么其他85% 的應(yīng)用是如何連接的呢? 一種在今天的企業(yè)中普遍存在的情形,我將其稱為是“偶然架構(gòu)”。所謂偶然架構(gòu)就是沒有人公開宣布創(chuàng)造的;相反,是多年積累的一種“就事論事”的解決方案。在一個(gè)偶然架構(gòu)中,公司的應(yīng)用被永遠(yuǎn)鎖定在一個(gè)不靈活的剛性基礎(chǔ)架構(gòu)之上。然后他們又被視為是信息“地牢”,因?yàn)榧苫A(chǔ)設(shè)施不能適應(yīng)新的業(yè)務(wù)需求。 (圖 2-1)

    大多數(shù)集成嘗試都從某個(gè)深思熟慮的設(shè)計(jì)開始,但是經(jīng)過一段時(shí)間后,其他的部分好像都各就各位地“集成”了,但是手工編寫的代碼卻早已飄移出原來的內(nèi)容之外。經(jīng)過逐漸進(jìn)行的螺栓和補(bǔ)丁,所謂整合的系統(tǒng)已經(jīng)失去了其原來的設(shè)計(jì)完整性,尤其是如果系統(tǒng)是被很多的人來維護(hù)的,而他們對(duì)最初的設(shè)計(jì)意圖可能沒有很好地溝通。事實(shí)上,這種“就事論事”的方法將完全失去集成的一致性,因?yàn)楣こ處熆倢⑹?#8220;只是做一點(diǎn)點(diǎn)修改”作為解決問題的權(quán)益之計(jì)。最后甚至對(duì)找出那些地方做了修改都變得非常困難,更不要說要理解這些結(jié)果導(dǎo)致了那些方面的副作用影響。在一個(gè)部署系統(tǒng)中,這可能會(huì)對(duì)你的業(yè)務(wù)造成損失慘重的悲慘結(jié)果。

    對(duì)集成遵守標(biāo)準(zhǔn)能夠?yàn)槟銊?chuàng)建一個(gè)針對(duì)所期望功能的基線來遵從。如果基礎(chǔ)設(shè)施是專有的, 不基于標(biāo)準(zhǔn)的,那么隨時(shí)間變化保持計(jì)劃的設(shè)計(jì)和指導(dǎo)原則就變成棘手問題。雖然也可以構(gòu)造專有的平臺(tái)并且變通規(guī)則,但是這通常又導(dǎo)致更加“多樣性”的后果,結(jié)果更加鎖定于其上。然而,你應(yīng)該記住的是簡(jiǎn)單地遵守標(biāo)準(zhǔn)并不必然地阻止你構(gòu)建一個(gè)偶然架構(gòu)。

    figs/esb_0201.gif

    圖表 2?1 偶然架構(gòu)將永遠(yuǎn)使公司的應(yīng)用成為“信息發(fā)射井”

    在偶然架構(gòu)背后的技術(shù)是各不相同的。圖 2-1中的實(shí)線、虛線和點(diǎn)劃線表示了連接應(yīng)用的不同技術(shù)。這些技術(shù)可能包括 FTP 文件傳輸、直接的socket連接 、專有的MOM、以及有時(shí)是 CORBA 或其他類型的遠(yuǎn)程過程調(diào)用(RPC) 機(jī)制。某些定向的點(diǎn)對(duì)點(diǎn)解決方案可能已經(jīng)使用了XML信封定義,或者基于SOAP或者其他什么機(jī)制的技術(shù),來為集成的應(yīng)用之間承載數(shù)據(jù)。

    圖中間的集成Broker表示了在部門級(jí)的層次連接應(yīng)用的一個(gè)島嶼。然而這并不意味著它能夠連接任何事物。集成Broker通常只是結(jié)交給基礎(chǔ)設(shè)施中的某一塊,因此資金豐富的項(xiàng)目可能會(huì)取得適度的成功,但是它們?cè)僖膊荒芘c其它所承諾的部分進(jìn)行很好的集成。

    偶見架構(gòu)表現(xiàn)為得到一個(gè)剛性的,不能對(duì)集成提供一致的、持久的基礎(chǔ)設(shè)施。它不能如其應(yīng)該達(dá)到的效果那樣很好地解決你的組織性的問題。要改變偶然架構(gòu)一直以來就是個(gè)挑戰(zhàn),因?yàn)辄c(diǎn)對(duì)點(diǎn)的解決方案的數(shù)量不斷在增長。這通常也意謂著應(yīng)用之間的互相依賴性是緊密耦合的。使應(yīng)用中的數(shù)據(jù)的表現(xiàn)的修改意謂著你還必須修改共享該數(shù)據(jù)的其他所有應(yīng)用。這就限制你快速地改變你的業(yè)務(wù)流程,以適應(yīng)變化了的或者新的業(yè)務(wù)機(jī)會(huì)。這些緊密耦合的、硬連接的接口不僅僅是偶然架構(gòu)的問題。因?yàn)榭刂屏鳌I(yè)務(wù)應(yīng)用之間的通信的編排被硬編碼進(jìn)應(yīng)用本身之中,這進(jìn)一步導(dǎo)致了復(fù)雜化。這些都增加了系統(tǒng)之間的緊密耦合和脆弱性,使變更業(yè)務(wù)流程更加困難,并且導(dǎo)致了廠商所定。

    2.2.2.1 部門和組織問題

    偶然架構(gòu)的先天技術(shù)不足隊(duì)組織中的人力協(xié)調(diào)問題具有推波助瀾的作用。不管問題是緊密耦合的接口還是硬編碼的流程編排,要想回頭或者對(duì)其進(jìn)行較大的翻新改造簡(jiǎn)直是一件恐怖的事情。這經(jīng)常需要安排大量的會(huì)議,和屬于不同項(xiàng)目的不同的開發(fā)組的人們開會(huì),就緊緊對(duì)要做什么以及何時(shí)做這類的問題達(dá)成一致。如果應(yīng)用,以及他們分屬的開發(fā)項(xiàng)目組,分別處于不同的地理位置和時(shí)間區(qū),應(yīng)用改變所需的協(xié)調(diào)問題則會(huì)變得更加困難。

    有時(shí)某些應(yīng)用程序被視為“遺留”系統(tǒng),對(duì)他們你是不愿意或不能夠?qū)ζ溥M(jìn)行多少修改,因?yàn)樗鼈円呀?jīng)進(jìn)入維護(hù)模式。我們通常說,“遺留系統(tǒng)”的一個(gè)定義就是那些你昨天剛安裝的系統(tǒng)。即使你對(duì)自己開發(fā)的應(yīng)用具有完全的訪問和源代碼的控制權(quán),當(dāng)開發(fā)人員繼續(xù)進(jìn)行其他項(xiàng)目或離開公司的時(shí)候,對(duì)其進(jìn)行修改也是非常困難的。我們將會(huì)在第 4 章中看到, ESB 大大地減少了隨時(shí)間變化,修改數(shù)據(jù)模式和格式所帶來的影響。

    2.2.2.2 逃離偶然架構(gòu)

    即使你已經(jīng)對(duì)跟蹤和修改應(yīng)用數(shù)據(jù)及其接口建立了良好的公司實(shí)踐,偶然架構(gòu)仍然還有其他缺點(diǎn)。使用不同的連接技術(shù)意謂著安全模型可能是混雜的,所以沒有確定的方式來建立和執(zhí)行公司級(jí)的安全策略。 對(duì)插入新的應(yīng)用沒有一致的 API可以依賴,而且沒有基礎(chǔ)來在棋上構(gòu)建公司關(guān)于集成的最佳實(shí)踐。最近與一些領(lǐng)導(dǎo)的專家進(jìn)行了交流,總結(jié)了偶然架構(gòu)的下列各項(xiàng)問題:

    • 不可靠性

    應(yīng)用之間的通信或許能得益于異步的消息的可靠性。如果一個(gè)大型業(yè)務(wù)流程中的某兩個(gè)應(yīng)用之間的通信連接失敗,整個(gè)業(yè)務(wù)流程可能會(huì)事務(wù)性地返回或者重啟。我們將會(huì)在第5章學(xué)到更多有關(guān)松散耦合的、異步的可靠消息的更多內(nèi)容。

    • 性能和可伸縮性分析

    不管你是否你已經(jīng)有了一個(gè)預(yù)先的性能規(guī)劃并且試圖分析一個(gè)現(xiàn)有的性能問題,由于偶然架構(gòu)的許許多多的子系統(tǒng)和他們各自的運(yùn)行特征,這個(gè)工作是極其困難的。通常的做法是采用混雜的、“投入資源到其中,直到它能正確運(yùn)行”式的解決方法,這將造成磁盤、處理器、內(nèi)存等上面的過度開支。

    • 總體排錯(cuò)

    沒有哪個(gè)單一方法能夠提供充分的診斷和報(bào)告能力。 意外架構(gòu)需要很多具有很高能力的維護(hù)人員圍著所有有缺陷得生產(chǎn)系統(tǒng)轉(zhuǎn),這將導(dǎo)致整體擁有成本 (TCO)的急劇上升。各部分實(shí)現(xiàn)的方式差異越大,在其失效時(shí)需要用來解決它們的問題的專家經(jīng)驗(yàn)就越寬。另外,建立一個(gè)基線來描述期望的正確行為也是一個(gè)挑戰(zhàn)。

    • 冗余和彈性

    沒有任何方式能夠保證這個(gè)泥潭中的所有組建都能夠滿足你的關(guān)于可接受的冗余、彈性和容錯(cuò)度的定義。這意謂著要為依賴于后段系統(tǒng)的新功能定義可達(dá)到的服務(wù)級(jí)別協(xié)議 (SLAs) 是很困難的。

    • 帳單漏洞

    如果你的系統(tǒng)攜帶又能夠收費(fèi)的帳單數(shù)據(jù) ( 比如電信),那么賬單數(shù)據(jù)的利息就可以被丟失在偶然架構(gòu)之中。因此,你可能會(huì)損失收入并且還一點(diǎn)都不知道。

    • 監(jiān)控和管理

    沒有一致的方法來監(jiān)控和管理一個(gè)偶然架構(gòu)。假定你的整合應(yīng)用系統(tǒng)必須運(yùn)行 24/7 ,而且你的職員負(fù)責(zé)關(guān)注運(yùn)行監(jiān)控工具,并且做出糾正。這些工具將不會(huì)以相同的方式工作,那么在無數(shù)不同的小方案的基礎(chǔ)上進(jìn)行培訓(xùn) ( 和再培訓(xùn)) 將是非常昂貴的事情。簡(jiǎn)單地安裝企業(yè)級(jí)的運(yùn)行管理工具并不能自動(dòng)地將自省能力提供給集成基礎(chǔ)設(shè)施,并且偶然架構(gòu)通常并不能提供所有可能需要的控制點(diǎn)。

    總而言之,偶然架構(gòu)表現(xiàn)為一種剛性的、高成本的基礎(chǔ)設(shè)施,并且不能滿足你的組織變更的需要,還要承受以下缺點(diǎn)的痛苦:

    •  緊密耦合的、易碎的、對(duì)變更不靈活的
    •  因?yàn)槎鄠€(gè)點(diǎn)對(duì)點(diǎn)解決方案導(dǎo)致的昂貴的維護(hù)負(fù)擔(dān)
    •  修改一個(gè)應(yīng)用程序可能影響其他很多應(yīng)用
    •  路由邏輯是硬編碼到應(yīng)用程序之中的
    •  沒有通用的安全模型;安全是混雜的
    •  沒有通用的 API(通常)
    •  沒有通用的通信協(xié)議
    •  沒有建立和構(gòu)建最佳實(shí)踐的通用基礎(chǔ)
    •  難以支持異步處理
    •  不可靠
    •  沒有對(duì)應(yīng)用和集成組件的健康監(jiān)控和部署管理

    如你所知,偶然架構(gòu)的創(chuàng)建已經(jīng)有些年頭了,要替換和解決它并不是一蹴而就的事情。隨著繼承項(xiàng)目的需求的增加,解決方案應(yīng)該更加柔性的、簡(jiǎn)單、以及運(yùn)行便宜,而不是其他什么東西。偶然架構(gòu)給了你的那些敏捷的競(jìng)爭(zhēng)者得到好處,而你卻不能夠在一個(gè)合理的時(shí)間范圍內(nèi)實(shí)現(xiàn)新的業(yè)務(wù)機(jī)會(huì)。

    你需要一個(gè)內(nèi)聚的架構(gòu),面向?qū)嵺`、標(biāo)準(zhǔn)來解決著大量的問題。ESB 提供了架構(gòu)和基礎(chǔ)設(shè)施,并且使你能夠逐個(gè)項(xiàng)目的基礎(chǔ)上采用它。采用 ESB 并不是全有或全無,推倒重來式的方式。而是,你可以漸進(jìn)式地采用它,同時(shí)還能利用你的現(xiàn)有資產(chǎn)-包括偶然架構(gòu)和集成Broker,以一種“留下而分層”的方式。

    2.2.3 ETL,批量傳輸,和 FTP

    提取、轉(zhuǎn)換、和載入 (ETL) 技術(shù),比如 FTP 文件傳輸和每夜批處理式的集成在今天仍然是最流行的方法。

    這通常涉及到將位于各個(gè)應(yīng)用中的數(shù)據(jù)打包然后上傳這樣的操作。問題是有很大的可能在應(yīng)用間的數(shù)據(jù)失去同步。一個(gè)失敗的打包上傳的處理程序可能要花上一天的時(shí)間。在京及和業(yè)務(wù)全球化的情況下,系統(tǒng)以24/7 的方式運(yùn)行,再也沒有了“夜晚”的概念,那你得批處理又該在何時(shí)執(zhí)行呢?

    其他問題也可能與每夜的批處理相關(guān)。因?yàn)榕幚淼姆磻?yīng)期問題,在分析關(guān)鍵業(yè)務(wù)數(shù)據(jù)的時(shí)候,最好的情形是24 小時(shí)輪轉(zhuǎn)時(shí)間。這一延遲可能嚴(yán)重地阻礙你對(duì)隨時(shí)變化的業(yè)務(wù)事件進(jìn)行反應(yīng)的能力。

    有時(shí),一次跨越多個(gè)面向批處理系統(tǒng)的端對(duì)端處理處理甚至?xí)ㄙM(fèi)一整個(gè)星期才能完成。處理從源頭到目標(biāo)的數(shù)據(jù)的總體潛伏反應(yīng)期完全阻止了收集具有意義的,反應(yīng)目前業(yè)務(wù)情形的數(shù)據(jù)的洞察力。比如,在供應(yīng)鏈的場(chǎng)景中,這將導(dǎo)致你永遠(yuǎn)不知道你的庫存的真實(shí)狀態(tài)。

    第 9 章將會(huì)呈現(xiàn)一個(gè)通過FTP進(jìn)行成批傳輸?shù)募夹g(shù)和業(yè)務(wù)意義的案例研究,并且會(huì)研究ESB如何能幫助你逃脫偶然架構(gòu)的困境。

    2.2.4 集成Broker

    集線器-和-插頭的集成Broker,或者EAI Broker,提供了偶然架構(gòu)的替代。集成Broker是從上世紀(jì)90年代出現(xiàn)在,現(xiàn)在已經(jīng)被植入到MOM主干或應(yīng)用服務(wù)器平臺(tái)之中。

    集成Broker市場(chǎng)的一些公司包括:

    • SeeBeyond
    • IBM
    • webMethods
    • TIBCO
    • Ascential (Mercator)
    • BEA (more recently)
    • Vitria

    集成Broker能夠使用一個(gè)集線器-和-插頭架構(gòu)幫助偶然架構(gòu)提供應(yīng)用之間的集中路由。此外,他們還允許使用業(yè)務(wù)程序管理 (BPM) 軟件將業(yè)務(wù)流程從下層的集成代碼中分離出來。到此為止,所有的都是好消息。

    然而,對(duì)集成Broker方式也有缺點(diǎn)。一個(gè)集線器-和- 插頭拓?fù)洳辉试S對(duì)局部集成域之上進(jìn)行局部控制。構(gòu)建在一個(gè)集線器-和-插頭拓?fù)渲系腂PM 不能夠建立跨越部門和業(yè)務(wù)單位的業(yè)務(wù)流程極其編排。 集成Broker也可能受限于下面的MOM不能越過物理的LAN網(wǎng)段和防火墻的能力限制。

    有許多公司已經(jīng)在其集成策略中采用了集線器-和-插頭的集成Broker解決方案。 這些技術(shù)具有較高的成本,并且成功也值得懷疑。1990 年代后期的昂貴集成Broker項(xiàng)目已經(jīng)取得了名義上的成功,但是將組織置于專有的集成域的井中。一項(xiàng)Forrester在2001 年十二月發(fā)布的研究報(bào)告[2] 展示了下列各項(xiàng)統(tǒng)計(jì):

    •  集成項(xiàng)目平均 20+ 個(gè)月才完成
    •  少于 35% 的項(xiàng)目能夠準(zhǔn)時(shí)和在預(yù)算內(nèi)完成
    •  35% 的軟件維護(hù)預(yù)算被花費(fèi)在維護(hù)點(diǎn)對(duì)點(diǎn)應(yīng)用連接之上
    •  在 2003 年, 全球 3500 家企業(yè)平均期望花費(fèi)六百四十萬美元到集成項(xiàng)目上

    這項(xiàng)研究還是在EAI 在它的最尖峰的時(shí)候進(jìn)行的,而且?guī)缀鯖]有跡象表明這一數(shù)字在那時(shí)候起之后得到了改善。注意一年六百四十萬美元是公司會(huì)在集成項(xiàng)目上花費(fèi)的平均數(shù)的一個(gè)預(yù)測(cè)。當(dāng)于這些公司的領(lǐng)導(dǎo)們交流這些問題的時(shí)候,我進(jìn)行了一個(gè)一般性的求證。

    照今天的預(yù)算標(biāo)準(zhǔn)來看,EAI Broker項(xiàng)目是很昂貴的。集成軟件費(fèi)用很貴的,通常單獨(dú)對(duì)于軟件許可費(fèi)用,每個(gè)項(xiàng)目的價(jià)格范圍就在從 $250,000 到一百萬美元不等。這還不算一起的咨詢服務(wù)組件,而這個(gè)組件的價(jià)格往往是軟件許可費(fèi)用的5到12倍。

    集成Broker高昂的啟動(dòng)成本又被另一事實(shí)所進(jìn)一步惡化,即從一個(gè)項(xiàng)目中學(xué)到的知識(shí)不能很好地轉(zhuǎn)移到下一個(gè)項(xiàng)目。由于傳統(tǒng)的 EAI Broker技術(shù)的專有特性,通常具有很陡峭的學(xué)習(xí)曲線,對(duì)于每個(gè)項(xiàng)目來說,有時(shí)候?qū)?個(gè)月。要試圖彌補(bǔ)這個(gè)負(fù)擔(dān)的通常方式是聘請(qǐng)事前對(duì)專有技術(shù)經(jīng)過培訓(xùn)的特別的顧問。當(dāng)然,高特殊性=高價(jià)格。這是高昂咨詢費(fèi)用的一個(gè)重要組成部分( 另一個(gè)大的組成是技術(shù)安裝、配置、部署、和管理的復(fù)雜性)。并且一旦項(xiàng)目完成,顧問就不見了。

    集成項(xiàng)目的實(shí)現(xiàn)時(shí)間普遍是在 6-18 月之間。這意謂著。根據(jù)事前針對(duì)短期設(shè)定的標(biāo)準(zhǔn)、以及項(xiàng)目資金,實(shí)施時(shí)間吃掉了項(xiàng)目原本想要利用的策略性窗囗。

    集成Broker的專有性質(zhì),以及高昂的咨詢費(fèi)用通常導(dǎo)致供應(yīng)商鎖定和重啟后續(xù)項(xiàng)目的巨大成本。這意謂即便對(duì)于成功的項(xiàng)目,增長和伸展也是令人恐懼的。而且在你對(duì)你的供應(yīng)商或者實(shí)現(xiàn)心生不滿的時(shí)候,你也得面對(duì)到底是就目前的情況繼續(xù)走下去,還是選擇完全重新開始,雇用更多的咨詢顧問或者投入另一個(gè)新的學(xué)習(xí)曲線之間左右為難。因?yàn)樗羞@些,一些IT組織通常留下了一些難以再集成到其他項(xiàng)目的“集成孤島”。總而言之,集成Broker已經(jīng)證明是偶然架構(gòu)里面的老套技術(shù),而并非它的解決方案。

    當(dāng)我們更詳細(xì)地討論集成Broker的時(shí)候,我們將看到導(dǎo)致這里所列的問題的技術(shù)屏障。另外,許許多多的非技術(shù)因素也導(dǎo)致了對(duì)采用ESB的需求的增長。


    [1] [2]來自 Gartner 公司的統(tǒng)計(jì),"集成Broker,應(yīng)用服務(wù)器和 APSs,"10/2002.

    [2] [3]來自 Forrester 研究的統(tǒng)計(jì)學(xué),"減少集成費(fèi)用,"12/2001.

    posted @ 2007-08-15 11:11 鐵手 閱讀(1369) | 評(píng)論 (0)編輯 收藏
    射頻識(shí)別標(biāo)簽(RFID)(7)

    4 標(biāo)簽

    4.1 Transponder 的構(gòu)成

    4.1.1 Disk和coin

    最常見的構(gòu)成形式稱為是disk (coin), 即transponder位于一個(gè)圓形的ABS注塑的腔中,至今從幾毫米到10 cm 左右。中間通常有一個(gè)緊固螺釘孔。材料上除了ABS注塑之外,還包括polystyrol 或者環(huán)氧樹脂等已達(dá)到更大的溫度適應(yīng)范圍。

    4-11

    圖表 4?1 盤狀transponder的不同構(gòu)造。

    4.1.2 玻璃腔體

    玻璃transponders 可用于將其植入動(dòng)物皮下一邊進(jìn)行識(shí)別和定位等。

    4-2

    圖表 4?2 玻璃體glass 的transponder,用于動(dòng)物識(shí)別等。

    長度大約為12-32 mm 的玻璃管包含一個(gè)安裝在PCB載體上的微芯片和一個(gè)平滑電源電流的芯片電容。而transponder 則圍繞在一個(gè)鐵酸鹽芯棒之上,厚度大約為0.03 mm 。這些內(nèi)部足見嵌在一個(gè)軟的粘合劑上以達(dá)到較強(qiáng)的機(jī)械穩(wěn)定性。

    4-3

    圖表 4?3 玻璃體transponder 的結(jié)構(gòu)

    4.1.3 塑料腔體

    塑料包裝主要用于那些特別需要高度機(jī)械需要的場(chǎng)合。這種容器可以很容易的集成到其他產(chǎn)品中,比如 汽車防盜系統(tǒng)的車鑰匙之中。 (圖3-5)

     4-6

    圖表 4?4 塑料封裝的Transponder

    4.1.4 工具和氣瓶標(biāo)識(shí)

    對(duì)于安裝到金屬表面的transponder 需要特殊構(gòu)造。transponder coil 被繞在一個(gè)鐵酸鹽芯棒之上。transponder 芯片則安裝在芯棒的反面并和transponder coil相接處。

    為了取得充足的機(jī)械強(qiáng)度,抗震動(dòng)和耐熱性, transponder 芯片和芯棒都要使用環(huán)氧樹脂鑄入一個(gè)PPS 外殼中。用于工具的transponder 的外部尺寸和裝配面積由ISO 69873 進(jìn)行標(biāo)準(zhǔn)化。而用于氣瓶的transponder 則需要不同的設(shè)計(jì)。展示了一個(gè)安裝在金屬表面的transponder 的機(jī)械輪廓。

    4-4

    圖表 4?5 采用ISO 69873標(biāo)準(zhǔn)格式的Transponder,用于工業(yè)自動(dòng)化場(chǎng)合。

    4-5

    圖表 4?6 安裝與金屬表面的Transponder的機(jī)械輪廓圖

    4.1.5 鑰匙

    Transponder 也可以集成到車輛防盜或者高安全門禁所需的機(jī)械鑰匙之中。它們通常基于塑料封裝的transponder并注入一個(gè)鑰匙體中。

    鑰匙化的transponder設(shè)計(jì)被證明是一種門禁和物理安全訪問的流行做法。

    4-7

    圖表 4?7 鑰匙狀的RFID訪問控制系統(tǒng)

    4.1.6 ID-1 格式, 非接觸式智能卡

    ID-1 格式在信用卡和電話卡中最為常見 (85.72 mm x 54.03 mm x 0.76 mm ± tolerances),也逐漸成為RFID系統(tǒng)中的非接觸智能卡的常見形式。(Figure 2.11)。這種格式的主要優(yōu)點(diǎn)是比較大的線圈區(qū)域,這樣也增大了智能卡的適用范圍。

    4-8

    圖表 4?8 非接觸IC卡的輪廓

    非接觸智能卡在transponder 上疊片覆蓋了四層PVC膜。每一層膜都使用100°C度以上的高溫和高壓進(jìn)行烘烤以產(chǎn)生永久的結(jié)合。ID-1 格式的非接觸智能卡還適合于進(jìn)行廣告?zhèn)鞑ズ退囆g(shù)裝飾。

    但是并不總是一定能夠保證ISO 7810中為ID-1卡所規(guī)定的0.8 mm 的厚度。特殊需要的微波transponders 就要求更厚一些的設(shè)計(jì),因?yàn)檫@種設(shè)計(jì)通常將transponder 插入兩個(gè)PVC 外殼之中或者使用ABS注塑的方式進(jìn)行封裝。

    4-9

    圖表 4?9 塑料封套內(nèi)的微波transponder

    4.1.7 智能標(biāo)簽

    術(shù)語smart label 指的是象紙張一張薄的transponder 格式。在這種格式的transponder中, transponder coil 被用于使用絲網(wǎng)印刷或者蝕刻的僅0.1 mm 厚的塑料薄膜上。這樣 foil通常被層壓在紙張上并且表面涂上一層粘合劑。transponders 通常以卷狀的不干膠的形式提供,以便可以適用于行李、包裹或者其他貨物的形式。(Figures 2.14, 2.15)。因?yàn)椴桓赡z標(biāo)簽可以很容易的重印,因此還可以很簡(jiǎn)單的將所存儲(chǔ)的數(shù)據(jù)和標(biāo)簽表面的條形碼項(xiàng)聯(lián)系。

    4-10

    圖表 4?10 智能標(biāo)簽(Smart Label)

    4.1.9 芯片上線圈

    前面所述的構(gòu)成格式中, transponder都是由一個(gè)充當(dāng)天線的transponder coil 和一個(gè)transponder 芯片所組成。而transponder coil 則通過常規(guī)的方式綁定到transponder chip。

    4-12

    圖表 4?11 一種由安裝在很薄的塑料薄片上的transponder線圈和transponder 芯片構(gòu)成的智能標(biāo)簽

    4.1.10 其他形式

    除了這些主要的設(shè)計(jì),還存在一些應(yīng)用特定的設(shè)計(jì)形式。比如用作比賽計(jì)時(shí)的“比賽信鴿transponder”。Transponder 還可以根據(jù)客戶的需要進(jìn)行定制。最好的形式可能是玻璃或者PP transponder。

    4.2 頻率,范圍和耦合

    RFID 系統(tǒng)的最重要的區(qū)分準(zhǔn)則就是reader的工作頻率,物理的耦合方法和系統(tǒng)范圍。RFID 系統(tǒng)工作與很寬的不同的頻段,從135 kHz 的長波到5.8 GHz 的微波。并使用電、磁以及電磁場(chǎng)作為物理耦合方法。最后,有效范圍則從幾mm到15 m。

    對(duì)于很小的有效范圍,通常小于1 cm的RFID系統(tǒng),一般稱為緊密耦合系統(tǒng)。為了運(yùn)行, transponder 必須要插入reader 中或者接觸其表面。緊密耦合系統(tǒng)一般使用電和磁場(chǎng)進(jìn)行耦合,理論上可以工作于任何需要的頻段,從DC 到30 MHz,因?yàn)閠ransponder 的工作不依賴于場(chǎng)的輻射。緊密耦合可以得到充足的電源供應(yīng),所以即使微波和沒有經(jīng)過功耗優(yōu)化的微處理器也可以工作。緊密耦合系統(tǒng)主要用于那些有嚴(yán)格安全需求,但是不需要太大范圍的場(chǎng)合。比如電子門禁系統(tǒng)和非接觸智能卡支付系統(tǒng)。緊密耦合系統(tǒng)采用ID-1 格式的非接觸智能卡體系(ISO 10536)。但是,在市場(chǎng)中,其重要性正逐漸降低。

    系統(tǒng)讀寫范圍達(dá)到1 m 的RFID系統(tǒng)稱為是遠(yuǎn)耦合系統(tǒng)。幾乎所有遠(yuǎn)耦合系統(tǒng)都是基于磁感應(yīng)耦合方式。 這些系統(tǒng)也被稱為是inductive radio systems。 另外也有一些遠(yuǎn)耦合系統(tǒng)采用的是電容耦合方式。如今銷售的RFID中至少90% 的是感應(yīng)耦合系統(tǒng)。因此,市場(chǎng)中也有非常多種的這種系統(tǒng)存在。因此,也有一系列標(biāo)準(zhǔn)來規(guī)定用于各種應(yīng)用的transponder 和reader 的技術(shù)參數(shù),比如非接觸smart card, 動(dòng)物識(shí)別和工業(yè)自動(dòng)化領(lǐng)域。它們還包括接近耦合(proximity coupling )(ISO 14443, contactless smart card) 和鄰近耦合 (vicinity coupling system) (ISO 15693, smart label 和 contactless smart cards)。大多使用低于 135 kHz 或者 13.56 MHz 的頻率作為發(fā)射頻率。一些特殊的應(yīng)用 (如 Eurobalise) 也運(yùn)行在27.125 MHz上。

    有效范圍遠(yuǎn)大于1m的RFID系統(tǒng)稱為遠(yuǎn)距離系統(tǒng)(long-range system)。所有遠(yuǎn)距離系統(tǒng)都在UHF 和 微波波段使用電磁波。絕大多數(shù)這種系統(tǒng)由于其物理原理都使用后向散射系統(tǒng)。也有一些在微波波段使用表面聲波transponders 。所有這些系統(tǒng)都工作在UHF 頻段的 868 MHz (Europe) 和915 MHz (USA) 以及微波頻段2.5 GHz 和5.8 GHz。通常3 m 的范圍可以使用被動(dòng)(無電池)的后向散射式(backscatter) transponder達(dá)到,而15 m 或者更大的范圍則可以使用主動(dòng)(內(nèi)置電池)的后向散射式transponder達(dá)到。但是,主動(dòng)transponder的電池并不用來作為在transponder和reader之間的數(shù)據(jù)傳輸提供電力,而是為微芯片和所存儲(chǔ)的數(shù)據(jù)的保持提供電源。至于兩者之間的數(shù)據(jù)傳輸所需的電力則主要是由從reader 接受的電磁場(chǎng)的能源提供。

    posted @ 2007-08-14 11:28 鐵手 閱讀(1361) | 評(píng)論 (0)編輯 收藏
    企業(yè)服務(wù)總線(ESB)(4)

    2集成的狀態(tài)

    各種因素,包括技術(shù)和業(yè)務(wù)層面的,導(dǎo)致對(duì)新的集成方式的需要。有許多新的業(yè)務(wù)驅(qū)動(dòng)因素,比如經(jīng)濟(jì)條件的改變、新的革命性的硬件技術(shù)比如射頻識(shí)別標(biāo)簽 (RFID)的出現(xiàn)、法規(guī)管制的遵從,都預(yù)示著從業(yè)務(wù)視圖來看,應(yīng)用集成和數(shù)據(jù)共享都要發(fā)生重大變革。這些驅(qū)動(dòng)好像與企業(yè)中目前的集成狀態(tài)不一致子,并不象你所想的那樣超前。當(dāng)我們?cè)谶@一章中詳細(xì)研究的時(shí)候,大多數(shù)應(yīng)該只是簡(jiǎn)單集成的項(xiàng)目不能很好集成,主要是由于缺乏能夠廣泛采用的一致的繼承策略所致。

    下面是影像著對(duì)更大規(guī)模的集成解決方案的需要的各種需要:

    • 經(jīng)濟(jì)的驅(qū)動(dòng)器。

    這些已經(jīng)改變了IT花費(fèi)的形式。經(jīng)濟(jì)因素導(dǎo)致IT部門主要集中于使事情能夠與他們當(dāng)前已經(jīng)有的應(yīng)用一起工作。

    • 最高優(yōu)先序: 集成。

    調(diào)查結(jié)果表明集成繼續(xù)處于CIO的優(yōu)先序列的最頂層。

    • 法規(guī)的遵從

    Sarbanes-Oxley法案、PATRIOT法案、以及 FCC 法規(guī)都強(qiáng)迫公司建立一個(gè)必須的內(nèi)部基礎(chǔ)設(shè)施來比以前一樣更加詳細(xì)地跟蹤、路由、監(jiān)控、和獲取業(yè)務(wù)數(shù)據(jù)。

    • 直通處理 (STP)

    STP 的目標(biāo)是消除業(yè)務(wù)流程的無效率,比如數(shù)據(jù)的人工再輸入、傳真、紙面郵件、或者不必要的數(shù)據(jù)批量處理。在行業(yè)中,比如金融服務(wù),這可以幫助達(dá)到幾乎零反應(yīng)期的交易處理。

    • 射頻識(shí)別標(biāo)簽(RFID)

    被視為下一代條形碼的革新, RFID 可能會(huì)產(chǎn)生大量的新型數(shù)據(jù),然后這些數(shù)據(jù)需要被路由、變換、聚集,和處理。

    不幸的是,公司的集成環(huán)境的目前狀態(tài)在這些領(lǐng)域幾乎沒有取得什么進(jìn)展。這又使得業(yè)界領(lǐng)袖不得不重新尋找更廣泛的集成解決方案。而有關(guān)集成的目前狀態(tài)的問題包括:

    • 良好連接企業(yè)的普遍缺乏。

    這阻礙了企業(yè)向自動(dòng)化業(yè)務(wù)流程進(jìn)步,然后由阻礙了其對(duì)不斷變化的業(yè)務(wù)需求的快速反應(yīng)。

    • 偶然架構(gòu)

    偶然架構(gòu)是一種一直使用的事實(shí)上的集成方式,其結(jié)果是沒有連貫一致的公司級(jí)的集成策略。這表現(xiàn)為老是要留下點(diǎn)對(duì)點(diǎn)的集成、每一個(gè)都有其自己的連接和集成風(fēng)格。偶然架構(gòu)表現(xiàn)為不連貫的脆弱和剛性架構(gòu)、并且不能經(jīng)受集成環(huán)境的新的附加條件和變化。

    • ETL,批量傳輸和FTP。

    使用FTP文件傳輸和每夜批處理的方式進(jìn)行提取、變換和載入 (ETL) 的技術(shù)仍然是今天“集成”最流行的方法。 這些處理涉及到每夜對(duì)各種應(yīng)用之上的數(shù)據(jù)進(jìn)行打包上載的操作。由于這種做法的潛伏反應(yīng)期和錯(cuò)誤率,組織從來不會(huì)不真正擁有對(duì)它們的關(guān)鍵數(shù)據(jù)的好的快照。

    • 過去使用集成Broker的危險(xiǎn)。

    上世紀(jì)90 年代后期,昂貴的集成Broker項(xiàng)目看似成功,但是給組織留下了大量專有的集成領(lǐng)域難以消化。

    這章將會(huì)詳細(xì)討論這些因素。除此之外,它將會(huì)解釋通過逐漸采用重構(gòu)到ESB的好處,同時(shí)使用學(xué)習(xí)自集成Broker技術(shù)的最佳實(shí)踐。

    2.1業(yè)務(wù)驅(qū)動(dòng)激發(fā)集成

    2.1.1 IT開支的趨勢(shì)

    經(jīng)濟(jì)因素導(dǎo)致IT部門主要集中于使事情能夠與他們當(dāng)前已經(jīng)有的應(yīng)用一起工作。在Y2K之前,大多數(shù)公司都把它們的主要花費(fèi)集中在準(zhǔn)備應(yīng)付 Y2K之上,包括購買打包的沒有Y2K問題的應(yīng)用。

    后來的經(jīng)濟(jì)低迷時(shí)期,不管是否歸結(jié)于后Y2K時(shí)代、Internet泡沫破滅時(shí)代、9/11、或者戰(zhàn)爭(zhēng)的不確定性,都已經(jīng)導(dǎo)致了IT花費(fèi)的急劇變化。這已經(jīng)有對(duì)集成造成了特殊的沖擊,不管是正面的還是負(fù)面的。IT預(yù)算和前 Y2K時(shí)代相比已經(jīng)今非昔比。再也不會(huì)出現(xiàn)IT經(jīng)理手中握著對(duì)集成Broker軟件和服務(wù)的數(shù)百萬美元預(yù)算,并且還要花費(fèi)18-24個(gè)月的時(shí)間來等待項(xiàng)目結(jié)果這樣的事情了。IT花費(fèi)現(xiàn)在變得都要通過執(zhí)行層,每一個(gè)項(xiàng)目都要經(jīng)過仔細(xì)審查。只有對(duì)業(yè)務(wù)生存能力至關(guān)重要的項(xiàng)目才能得到資金。公司在每一個(gè)項(xiàng)目的基礎(chǔ)上要求在3-6個(gè)月的時(shí)間片內(nèi)得到切實(shí)的效果和投資回報(bào),雖然他們?nèi)匀痪S持著改良整體運(yùn)行效率的策略目標(biāo)。

    2.1.2  作為高優(yōu)先級(jí)的集成

    新的節(jié)儉時(shí)代并沒有減少對(duì)業(yè)務(wù)流程的改進(jìn)和對(duì)集成的需要。 業(yè)務(wù)層面的驅(qū)動(dòng)仍然存在;減少業(yè)務(wù)周轉(zhuǎn)時(shí)間需要,減少存貨水平的需要,消除重復(fù)IT服務(wù)的需要,如此等等。

    IDC的一分報(bào)告指出[1] 他們調(diào)查了557個(gè)CIO關(guān)于他們2004年事情的優(yōu)先級(jí)。關(guān)于集成報(bào)告中這樣說:

    在2003年6月舉行的IT和執(zhí)行層交流會(huì)上,關(guān)于什么可以被稱為“市場(chǎng)推動(dòng)”趨勢(shì)的問題,集成已經(jīng)成為2004年IT規(guī)劃中比安全具有更高優(yōu)先級(jí)的事情。

    報(bào)告同時(shí)指出,集成和安全分別占第三和第四位,在最高的CIO優(yōu)先級(jí)的列表中,僅僅排在“基礎(chǔ)設(shè)施替換/升級(jí)”和“IT費(fèi)用削減”之后。

    總體百分比則受到了有 21% 的“中間市場(chǎng)”公司將集成的重要性排在前面的影響,甚至超過了“減低成本”和“基礎(chǔ)設(shè)施替換/ 升級(jí)”。表 2-1 戰(zhàn)士了這個(gè)問題的答案:“ 下列各項(xiàng)問題,你認(rèn)為在 2004 年終期待有最高的優(yōu)先級(jí)嗎? 選擇一個(gè)?!?


    [1] IDC,應(yīng)用開發(fā)中的集成標(biāo)準(zhǔn)趨勢(shì): 著全賴于“開放”的真正含義,2003 年11月 (文件 #30365) , http:// www.idc.com 。

     

     

    2-1

     

    2.1.3 法規(guī)遵從

    有時(shí)候,對(duì)集成的需要在強(qiáng)加于你的,不管你是否喜歡它。 甚至在困難時(shí)期,當(dāng)預(yù)算緊張時(shí),為了集成目的而對(duì)基礎(chǔ)設(shè)施進(jìn)行修補(bǔ)也一定要遵從政府的法規(guī)管制。 如大部分它人們會(huì)證明,不有而有很多的僅僅繼續(xù)嘗試維持狀態(tài).為新的集成策略擔(dān)憂。 然而,沒有像有者監(jiān)牢時(shí)間和強(qiáng)烈的罰款視野得到資深的管理注意。

    由于范規(guī)管制的問題,一些行業(yè)的公司必須向競(jìng)爭(zhēng)者提供信息,并且對(duì)信息訪問進(jìn)行審計(jì)。比如,在電信業(yè)中,負(fù)有職責(zé)的電信營運(yùn)商(ILECs) 應(yīng)該提供信息給競(jìng)爭(zhēng)的 LECs 。能源公用事業(yè)也應(yīng)該提供賬單信息給競(jìng)爭(zhēng)者。保健機(jī)構(gòu)和隱私法律需要跟蹤客戶記錄訪問以供審計(jì)之目的。這需要你的分離的數(shù)據(jù)能夠以標(biāo)準(zhǔn)的協(xié)議和以標(biāo)準(zhǔn)的格式輕易被訪問。

    下面是一些領(lǐng)域,在其中法規(guī)遵從是個(gè)驅(qū)動(dòng)力。

    2.1.3.1 電訊

    一個(gè) FCC 法規(guī)要求所有的電訊提供商和地方性的向地方性的營運(yùn)商暴露他們的客戶數(shù)據(jù)的某些部分。 一主修電訊供給者正在有強(qiáng)烈的罰款欺騙它為不遵從這一個(gè)需求。很明顯,甚至一家主要公司也不能夠負(fù)擔(dān)得起繼續(xù)基礎(chǔ)上支付那么多的錢。與法律要求的共享信息相關(guān)的許多問題和高額成本,并且過濾掉那些法律不要求的部分。因此,一個(gè)過分單純的方法不能同時(shí)滿足法律要求又能保護(hù)敏感的公司數(shù)據(jù)。你需要又細(xì)粒度的過濾器和有選擇的數(shù)據(jù)變換來只提供必需的數(shù)據(jù) (也許只有在最后的一分鐘) 來最小化你的競(jìng)爭(zhēng)者可能訪問所導(dǎo)致的對(duì)你的數(shù)據(jù)的利用。所有這些都需要有對(duì)業(yè)務(wù)流程的細(xì)粒度的訪問和控制。

    電信提供商需要一個(gè)基于標(biāo)準(zhǔn)的、能夠伸展到小的電信提供商的集成解決方案,使用較小的電信商也能夠采用來作為集成策略的各種協(xié)議。為了滿足這個(gè)需要,公司最終采用 ESB 。

    1.1.1.2 Sarbanes-Oxley

    2002年頒布的Sarbanes- Oxley 法案旨在通過改善公司信息披露的準(zhǔn)確性和可靠性來保護(hù)投資者,它強(qiáng)制了新的報(bào)告需求,并且對(duì)公司的決策者和他們的企業(yè)引入了更高的問責(zé)性。 遵從Sarbanes- Oxley 法案需要面臨一些真正的挑戰(zhàn)。包括費(fèi)用考慮,后勤復(fù)雜性,數(shù)據(jù)收集和管理問題,以及正確的數(shù)據(jù)的及時(shí)報(bào)告,不管數(shù)據(jù)存在于哪一個(gè)企業(yè)之中。

    2.1.3.3 政府

    美國聯(lián)邦政府已經(jīng)設(shè)定一個(gè)目標(biāo) 在2003 之前變成無紙化。在2003年一月的美國政府CIO高峰會(huì)上,Brand Niemann,CIO理事會(huì)XML Web Services工作組的主席,對(duì)美國政府的集成中采用XML的驅(qū)動(dòng)力是這樣說的:

    1998年的政府文書工作消除法案,要求聯(lián)邦政府機(jī)構(gòu)在2003年10月前,如果可行,允許與政府打交道的個(gè)人或者實(shí)體能夠有選擇地向政府機(jī)構(gòu)電子化地提交信息和進(jìn)行交易處理,或者如果可行,允許維持電子記錄。

    法規(guī)遵守產(chǎn)生了巨大驅(qū)動(dòng)能量,并且集中于跨越整個(gè)政府機(jī)構(gòu)集成后端應(yīng)用和數(shù)據(jù)源。當(dāng)我們?cè)诘?11 章討論門戶環(huán)境中的ESB 的時(shí)候,ESB能夠在門戶服務(wù)器和多個(gè)后端應(yīng)用之間扮演媒介中介而提供重要的價(jià)值。

    2.1.3.4 直通處理 (STP)

    直通處理 (STP)意味著對(duì)于跨越整個(gè)系統(tǒng)和組織的業(yè)務(wù)流程的事務(wù)性數(shù)據(jù)只需要輸入一次。在其他行業(yè)中, STP 可能被稱為“流通供給”、“無紙采集”、“l(fā)ights-out”或者“hands-free”處理。

    達(dá)成 STP 的目標(biāo)要消除業(yè)務(wù)流程的無效率,比如數(shù)據(jù)的手工重新輸入、傳真、紙面郵件、或數(shù)據(jù)的不必要的批處理。今天阻礙 STP 的事物的例子包括將采購訂單重新輸入到信用卡驗(yàn)證系統(tǒng),或者周期性處理的數(shù)據(jù)分批。

    在金融服務(wù)、電信和公用事業(yè)中,STP 是一個(gè)主要驅(qū)動(dòng)。在金融服務(wù)中,“T+1”的目標(biāo)是將交易數(shù)據(jù)沉淀一天。自動(dòng)化程序運(yùn)行可以幫助公司在整個(gè)訂單和貿(mào)易的生命周期中減少成本,更快捷地服務(wù)客戶,以及更有效地管理業(yè)務(wù)風(fēng)險(xiǎn)。

    2.1.3.5 射頻識(shí)別標(biāo)簽 (RFID)

    射頻識(shí)別標(biāo)簽(RFID) 正在改變企業(yè)跟蹤其整個(gè)供應(yīng)鏈中各處的貨物和供應(yīng)的方式。RFID標(biāo)簽還承諾能夠通過消除人們打開外包板條箱和托盤掃描條形碼內(nèi)容的需要從而自動(dòng)化供應(yīng)鏈。裝備有RFID標(biāo)簽的貨物通過安裝在倉庫或者裝貨碼頭的閱讀器時(shí),會(huì)差生大量的消息,而這些數(shù)據(jù)又將會(huì)產(chǎn)生大量的需要被捕捉、路由、變換和輸入到其他隊(duì)業(yè)務(wù)有意義的應(yīng)用之中的數(shù)據(jù)。

    零售賣場(chǎng)中裝備有RFID閱讀器的“智能貨架”能夠自動(dòng)跟蹤貨架上的貨物數(shù)量,并且在貨架存量低于標(biāo)準(zhǔn)的時(shí)候自動(dòng)產(chǎn)生補(bǔ)貨的訂貨命令。這些貨架閱讀器也會(huì)知道,消費(fèi)者從貨架上拿起一件商品平,然后可能又因?yàn)榱硪环N商品而將它放回貨架。這種類型的數(shù)據(jù)對(duì)于那件重新放回貨架的商品的制造商來說也是很有價(jià)值的。

    領(lǐng)導(dǎo)零售商,比如Wal- Mart和 Tesco、和美國防衛(wèi)部,已經(jīng)對(duì)齊大型供應(yīng)商強(qiáng)制要求在大外包裝級(jí)別裝備RFID標(biāo)簽了。其最終目標(biāo)是要驅(qū)動(dòng)標(biāo)簽本身的價(jià)格下降,使得最終對(duì)每一但見商品,比如一把牙刷或者一罐蘇打,進(jìn)行RFID標(biāo)簽識(shí)別變得可行。這樣將大大增加在一個(gè)托盤經(jīng)過閱讀器是所產(chǎn)生的消息數(shù)量。這種數(shù)據(jù)量在人工掃描外包裝上的條碼的時(shí)候是不會(huì)產(chǎn)生的。當(dāng)一個(gè)托盤經(jīng)過閱讀器的時(shí)候,ESB能夠作為因?yàn)槎p身的爆發(fā)性數(shù)據(jù)的緩沖以便能夠準(zhǔn)確捕獲這些數(shù)據(jù)。那些沒有針對(duì)這種數(shù)據(jù)量進(jìn)行設(shè)計(jì)的應(yīng)用可以得到ESB 的消息層的保護(hù),它能夠?qū)⒐ぷ髁糠峙涞蕉鄠€(gè)后端系統(tǒng),或者進(jìn)入消息隊(duì)列排隊(duì),直到其能夠被處理。

    因?yàn)閭€(gè)體物品級(jí)RFID標(biāo)簽而導(dǎo)致的消息的粒度更細(xì),對(duì)那些沒有針對(duì)處理超過大包裝級(jí)別粒度的數(shù)據(jù)的應(yīng)用也是個(gè)問題。ESB 能提供殊的緩存、聚集和變換服務(wù),以便能夠?qū)⑹占?xì)粒度的數(shù)據(jù),并將其聚集為大包裝級(jí)別的數(shù)據(jù),以便那些應(yīng)用能夠讀取。

    EPCglobal 組織正在促使 RFID 標(biāo)簽、閱讀器、以及將閱讀器整合到應(yīng)用的軟件的標(biāo)準(zhǔn)化。為了要廣泛地共享 RFID 數(shù)據(jù),需要對(duì)整個(gè)供應(yīng)鏈中的相關(guān)應(yīng)用和閱讀器網(wǎng)絡(luò)定義集成規(guī)則。而為了避免網(wǎng)絡(luò)中的RFID 數(shù)據(jù)洪水,過濾和聚集規(guī)則應(yīng)該盡可能地分布到最靠近RFID 事件的產(chǎn)生點(diǎn)。ESB 是一個(gè)很好的管理和配置那些控制數(shù)據(jù)流得規(guī)則的理想遠(yuǎn)程集成平臺(tái)。

    posted @ 2007-08-13 10:13 鐵手 閱讀(1508) | 評(píng)論 (0)編輯 收藏
    射頻識(shí)別標(biāo)簽(RFID)(6)

    3.4 RFID系統(tǒng)的基本分類

    RFID 系統(tǒng)存在著無數(shù)的變體,也存在許多開發(fā)和制造商。如果想要對(duì)RFID系統(tǒng)有一個(gè)整體的了解,必須首先知道如何區(qū)分這些不同類型的RFID 系統(tǒng)。

    4-1

    圖3.1是一個(gè)RFID體系分類的示意圖。

    圖表 3?4 各種不同的RFID系統(tǒng)

    RFID系統(tǒng)的運(yùn)行基于兩種模式:全雙工(FDX)/半雙工(HDX)模式和順序模式 (SEQ)。

    在全雙工和半雙工模式下,收發(fā)器的響應(yīng)在閱讀器的RF域打開的時(shí)候是按廣播方式運(yùn)作的。因?yàn)閺氖瞻l(fā)器到閱讀器天線的信號(hào)和閱讀器自身信號(hào)相比是非常微弱的,所以必須采取適當(dāng)?shù)膫鬏敺绞絹韺⑹瞻l(fā)器的信號(hào)和來自于其他閱讀器的信號(hào)相區(qū)分。實(shí)踐中,從收發(fā)器到閱讀器的數(shù)據(jù)傳輸采用負(fù)載調(diào)制(load modulation)的方式,它使用副載波,以及閱讀器傳輸頻率的分諧波。

    對(duì)此對(duì)應(yīng),順序方式使用在閱讀器RF域按規(guī)則的間隔關(guān)閉的場(chǎng)合。這個(gè)間隔將被收發(fā)器識(shí)別,然后被用來從收發(fā)器向閱讀器傳輸數(shù)據(jù)。這種方式的缺點(diǎn)是,如果傳輸終端則收發(fā)器將失去電力,所以必不采取其他備用供電方式或者電池以保證收發(fā)器的供電的平滑性。

    RFID 收發(fā)器的數(shù)據(jù)容量通常從數(shù)byte 到數(shù)K byte。所以1-bit 收發(fā)器則是這種規(guī)則的例外。實(shí)際只有1-bit的數(shù)據(jù)量已經(jīng)足夠用來向閱讀器標(biāo)識(shí)兩種狀態(tài)了: 即“收發(fā)器在域中”或者“收發(fā)器不在域中”。當(dāng)然,這對(duì)于滿足簡(jiǎn)單的監(jiān)控或者信號(hào)發(fā)送功能已經(jīng)足夠。因?yàn)?-bit transponder 不需要電子芯片,這些transponders 便可以非常便宜的制造,甚至幾分之一美分的價(jià)格?;诖嗽?,所以在Electronic Article Surveillance (EAS)系統(tǒng)中使用了大規(guī)模的1-bit transponder以保護(hù)貨物在商店和交易中的狀況。 如果某人試圖將為付款的商品帶離商店,那么裝載出口的閱讀器將識(shí)別到'transponder in the field'的狀態(tài),并采取必要的反應(yīng)。而在正常收費(fèi)后,1-bit transponder 將被去除或者予以禁止。

    能否將數(shù)據(jù)寫到transponder 中向我們提供了另一種分類RFID 系統(tǒng)的方式。在簡(jiǎn)單系統(tǒng)中, transponder的數(shù)據(jù)記錄通常是簡(jiǎn)單的序列編碼,并且可以是在芯片制造時(shí)寫入的,而且在隨后不能修改。用來存儲(chǔ)數(shù)據(jù)的主要的方式是:在感應(yīng)耦合的RFID 系統(tǒng)中,EEPROM占了統(tǒng)治地位。但是其缺點(diǎn)是在寫操作時(shí)功耗很高,以及有限的寫入周期壽命限制 (通常是100 000 到1 000 000)。FRAM最近也被用在隔離的場(chǎng)所。FRAM的讀取功耗是EEPROM的100 分之1,而寫入功耗則比后者低1000 倍。但是其制造比較困難,因此限制了市場(chǎng)的廣泛使用。

    特別是在微波系統(tǒng)中,則普遍使用 SRAM來作為數(shù)據(jù)存儲(chǔ)媒介。其優(yōu)點(diǎn)是極快的數(shù)據(jù)讀寫速度,而缺點(diǎn)則是必須要使用輔助電力供應(yīng)以便保持?jǐn)?shù)據(jù)的持久性。

    在可編程系統(tǒng)中,對(duì)存儲(chǔ)器的讀寫訪問和其他讀寫授權(quán)必須由數(shù)據(jù)載體的內(nèi)部邏輯進(jìn)行控制。在最簡(jiǎn)單的場(chǎng)合中,這些功能可以通過狀態(tài)機(jī)來實(shí)現(xiàn)。狀態(tài)機(jī)也可以是下復(fù)雜的邏輯順序。但是狀態(tài)機(jī)方式則不夠靈活,因?yàn)橐跃幊虪顟B(tài)的變更必須要隨之進(jìn)行芯片電路的變更。實(shí)際應(yīng)用中將導(dǎo)致芯片重新布局,并產(chǎn)生額外的費(fèi)用。

    微處理器的使用可以改善這種狀況。在處理器制造時(shí),將使用掩模的方式采用一個(gè)操作系統(tǒng)來管理數(shù)據(jù)。因此變更可以更加便宜的實(shí)現(xiàn),并且軟件可以重新編程以適應(yīng)不同的應(yīng)用。

    對(duì)于非接觸式智能卡來說,使用狀態(tài)機(jī)的數(shù)據(jù)載體一般存儲(chǔ)卡(memory card),而與之對(duì)應(yīng)的則是處理器卡(processor card)。

    這里還應(yīng)該提及那些使用物理效應(yīng)來存儲(chǔ)數(shù)據(jù)的transponder。包括只讀表面聲波transponder 和通??梢越梗ㄔO(shè)置為0)但是不能重新激活(設(shè)置為1)的1-bit transponder。

    RFID 系統(tǒng)的一個(gè)重要特征是transponder的供電。被動(dòng)transponder 自身沒有電源,因此操作被動(dòng) transponder 所需的所有電力必須來自于reader的電/磁場(chǎng)。相反,主動(dòng)transponders 自己有輔助供電措施,如電池,可提供其自身運(yùn)行所需的部分或者全部電力。

    RFID 系統(tǒng)的主要特征之一是系統(tǒng)的運(yùn)行頻率和有效范圍。RFID 系統(tǒng)的運(yùn)行頻率是reader 所發(fā)射的頻率。而transponder 的發(fā)射頻率則不重要。在大多數(shù)情況下,它和reader的發(fā)射頻率是相等。但是, transponder的發(fā)射功率通常設(shè)置為比reader的發(fā)射功率還要低10的幾次方。

    將不同的發(fā)射頻率分為3個(gè)主要頻段:LF (低頻, 30–300 kHz), HF (高頻)/RF 射頻 (3–30 MHz) 和UHF (甚高頻, 300 MHz–3 GHz)/微波(>3 GHz)。 根據(jù)有效范圍的進(jìn)一步區(qū)分還可以將RFID 系統(tǒng)區(qū)分為緊密耦合(0–1 cm), 遠(yuǎn)耦合(0–1 m), 和長距離耦合(>1 m) 系統(tǒng)。

    從transponder 發(fā)送數(shù)據(jù)到reader的方式可分為3類:

    •  使用反射或反向散射(即對(duì)應(yīng)于reader發(fā)射頻率的反射波的頻率→ 頻率比1:1)
    •  load modulation (reader的場(chǎng)受到transponder的影響 → 頻率比 1:1),
    •  在transponder中使用分諧波(1/n fold) 和諧波的產(chǎn)生(n-fold) 。

    posted @ 2007-08-12 10:45 鐵手 閱讀(1133) | 評(píng)論 (0)編輯 收藏
    射頻識(shí)別標(biāo)簽(RFID)(5)

    3.2.2 附著RFID標(biāo)簽

    將標(biāo)簽附加到被標(biāo)識(shí)的物品有多種方法。通常手工方式是最明顯和最有效的方法。在條形碼的使用場(chǎng)合,經(jīng)常使用一種打印機(jī)來打印好標(biāo)簽然后通過某種方式在物品通過裝配線上的某點(diǎn)的時(shí)候粘貼到物品上,對(duì)于Smart Label類型的RFID標(biāo)簽,也有類似的方式。這些Smart Label類型的設(shè)備同時(shí)編碼RFID標(biāo)簽和在紙張上打印條形碼以及人可讀的其它標(biāo)記。

    •  采用何種方式來附加標(biāo)簽到物品考慮的因素包括:
    •  使用自動(dòng)化設(shè)備和系統(tǒng)的成本;
    •  成卷的Smart Label可能存在的有缺陷的標(biāo)簽;
    •  附加過程中可能因?yàn)槊舾行詴?huì)損壞標(biāo)簽;

    另外,對(duì)于不同的形狀、尺寸和本身特性的物體,標(biāo)簽的位置和附加方式需要考慮的問題和原則不盡相同,才能得到最大的可靠性和可讀取性。詳細(xì)信息參見DoD的標(biāo)簽附加注意事項(xiàng)。

    3.2.2.1 跟蹤物品的移動(dòng)

    附加了標(biāo)簽的物品被運(yùn)輸時(shí),對(duì)于發(fā)送放和接受方來說都是有益的,因?yàn)樗麄兌伎梢愿櫾撐锲返囊苿?dòng)。對(duì)于整個(gè)業(yè)務(wù)流程來說,參與供應(yīng)鏈的各方都應(yīng)該能夠跟蹤其移動(dòng),或者共享相關(guān)的跟蹤信息。以使得任何業(yè)務(wù)都能夠?qū)φ麄€(gè)供應(yīng)鏈得到一個(gè)實(shí)時(shí)的“數(shù)據(jù)快照”,從而驅(qū)動(dòng)更加有效的業(yè)務(wù)流程處理。

    對(duì)被標(biāo)簽物品的跟蹤是通過該物品出現(xiàn)在各種關(guān)鍵控制點(diǎn)而得到的數(shù)據(jù),這些控制點(diǎn)可能根據(jù):

    •  天線
    •  閱讀器
    •  邊緣服務(wù)器
    • 中間件服務(wù)器

    等進(jìn)行聯(lián)合的多層次的位置和領(lǐng)域標(biāo)識(shí)。

    3.2.2.2 在業(yè)務(wù)應(yīng)用中使用RFID數(shù)據(jù)

    在寫入的時(shí)候,RFID系統(tǒng)所作的大部分工作主要集中在標(biāo)簽和閱讀器的物理部分。因此確保選擇正確的標(biāo)簽、閱讀器和天線,并且對(duì)其進(jìn)行正確的配置和設(shè)置以達(dá)到要求的讀取率是非常重要的。但是,只有在將RFID各組件的跟蹤信息集成到你的業(yè)務(wù)應(yīng)用系統(tǒng)之中才能意識(shí)到RFID技術(shù)的真正好處。很有可能,使用RFID信息需要將其集成到你的現(xiàn)有業(yè)務(wù)應(yīng)用之中,或者還需要對(duì)其進(jìn)行某些修改。將RFID信息與企業(yè)業(yè)務(wù)系統(tǒng)進(jìn)行集成與集成其它數(shù)據(jù)源沒什么不同。因此,企業(yè)集成所需的架構(gòu)方法、技術(shù)和產(chǎn)品也可以用在RFID信息的集成場(chǎng)合。

    3.2.2.3 在B2B應(yīng)用間共享RFID數(shù)據(jù)

    一旦公司在內(nèi)部集成了RFID數(shù)據(jù),并且使其業(yè)務(wù)過程利用這些數(shù)據(jù),便會(huì)逐漸發(fā)現(xiàn)RFID數(shù)據(jù)在邏輯上可以促進(jìn)業(yè)務(wù)數(shù)據(jù)的共享從而改善B2B的業(yè)務(wù)集成。比如在使用了RFID技術(shù)的藥品行業(yè)。某個(gè)藥劑師甚至可以將某個(gè)配置了RFID標(biāo)簽的藥品包裝靠近RFID閱讀器終端,就可以馬上獲得有關(guān)該藥物的信息,比如政府藥品管理部門的警告或其它用藥信息。藥房的POS系統(tǒng)可以根據(jù)該標(biāo)簽代碼請(qǐng)求由藥品供應(yīng)商或者政府衛(wèi)生管理部門提供的Web Services服務(wù)。藥品公司也可以或者跟蹤其所生產(chǎn)的具體每一件產(chǎn)品的信息,包括分銷、運(yùn)輸以及使用等等。

    所有這些應(yīng)用情形都假定這些相關(guān)的各個(gè)公司會(huì)共享其信息。當(dāng)然,驅(qū)動(dòng)這樣的B2B具有“一次性”的解決方案,但是長期來說,這并不使最節(jié)省成本的、最有效率的、最靈活的、以及最快捷的共享信息的方式。跨越企業(yè)邊界共享信息和工作流并非新的概念。對(duì)于整個(gè)業(yè)界來說,需要某種標(biāo)準(zhǔn)化的共享信息的方式。

    3.2.2.4 智能設(shè)備的自組織

    目前最明顯的趨勢(shì)是越來越多的設(shè)備連接到Internet,如何提供、配置、監(jiān)控和管理他們?cè)桨l(fā)成為最大的挑戰(zhàn)。一個(gè)連鎖零售機(jī)構(gòu)可能有數(shù)十臺(tái)服務(wù)器連接著其數(shù)百個(gè)POS終端。但是,當(dāng)該機(jī)構(gòu)添置了具有RFID能力的智能貨架或者POS終端的時(shí)候,又會(huì)有成百上千的天線和閱讀器連接到上述基礎(chǔ)設(shè)施架構(gòu)中。RFID 中間件標(biāo)準(zhǔn),比如應(yīng)用層事件將會(huì)有助于將企業(yè)應(yīng)用和閱讀器或者天線之類的邊緣設(shè)備分隔開來,但是要正確配置這些邊緣產(chǎn)品將是一個(gè)非常消耗時(shí)間的工作。諸如Jini和網(wǎng)狀網(wǎng)絡(luò)(mesh networks)之類的技術(shù),以及老些的SMTP技術(shù)都提供了動(dòng)態(tài)配置和自愈特征,RFID中間件可以使用它們來改變閱讀器和其它感應(yīng)器的物理配置。

    3.3 RFID 系統(tǒng)組件

    下圖展示了一個(gè)RFID系統(tǒng)的主要部件。我們以一個(gè)零售系統(tǒng)為例來說明。圖的左下方是代表了被標(biāo)記的商品的一系列標(biāo)簽。商店也有一系列的閱讀器布置在貨架和結(jié)賬通道上。這些閱讀器每分鐘可以讀取數(shù)百個(gè)甚至數(shù)千個(gè)標(biāo)簽。閱讀器必須要仔細(xì)配置和進(jìn)行管理,以便知道如何一些協(xié)同工作以覆蓋到某個(gè)閱讀器失效時(shí)出現(xiàn)的盲區(qū)。RFID中間件就代表著一個(gè)或者多個(gè)負(fù)責(zé)處理這些問題的軟件模塊。邊緣應(yīng)用代表著任何運(yùn)行在商店之內(nèi)的企業(yè)應(yīng)用,比如POS系統(tǒng)。而RFID信息服務(wù)則代表著存儲(chǔ)在邊緣發(fā)生的RFID事件和相關(guān)數(shù)據(jù)的機(jī)制。同樣,在企業(yè)數(shù)據(jù)中心或者其業(yè)務(wù)伙伴的數(shù)據(jù)中心也可以有相似的信息服務(wù)。這是因?yàn)镽FID 信息是被存儲(chǔ)在基礎(chǔ)架構(gòu)中的各個(gè)地方:比如邊緣、數(shù)據(jù)中心之內(nèi)或者業(yè)務(wù)伙伴處。

    3.3.1 RFID 系統(tǒng)組件

    企業(yè)數(shù)據(jù)中心中的兩個(gè)主要部分是企業(yè)應(yīng)用和企業(yè)服務(wù)總線。企業(yè)服務(wù)總線是一種基于分布式消息機(jī)制和SOA的集成基礎(chǔ)架構(gòu)。已經(jīng)有很多這些基于標(biāo)準(zhǔn)的產(chǎn)品。而企業(yè)應(yīng)用則是解決企業(yè)實(shí)際業(yè)務(wù)問題的各種應(yīng)用,將要集成并且消費(fèi)RFID數(shù)據(jù)。

    3-4 

    企業(yè)數(shù)據(jù)中心中的兩個(gè)主要部分是企業(yè)應(yīng)用和企業(yè)服務(wù)總線。企業(yè)服務(wù)總線是一種基于分布式消息機(jī)制和SOA的集成基礎(chǔ)架構(gòu)。已經(jīng)有很多這些基于標(biāo)準(zhǔn)的產(chǎn)品。而企業(yè)應(yīng)用則是解決企業(yè)實(shí)際業(yè)務(wù)問題的各種應(yīng)用,將要集成并且消費(fèi)RFID數(shù)據(jù)。

    3.3.2 標(biāo)簽(Tags)

    RFID系統(tǒng)的本質(zhì)能力是基站(閱讀器)能夠通過無線的通信機(jī)制,包括微波,但不包括紅外和可見光,來識(shí)別另一個(gè)電子設(shè)備(標(biāo)簽)。因?yàn)殚喿x器能夠識(shí)別某個(gè)特定的標(biāo)簽,因此系統(tǒng)便可以聲稱能夠識(shí)別該標(biāo)簽所附著的對(duì)象。標(biāo)簽可以被封裝在一些諸如塑料鈕扣、玻璃腔體、紙質(zhì)標(biāo)簽、甚至金屬盒之內(nèi)。它們可以被粘貼到包裝上、嵌入到人體或者動(dòng)物體內(nèi)、夾在衣服上、或者隱藏在鑰匙的頭部。

    對(duì)RFID標(biāo)簽的識(shí)別是通過RFID相應(yīng)閱讀器的詢問,像閱讀器通知其到場(chǎng),并且標(biāo)明他自己的身份(編碼)。如下圖所示,RFID 閱讀器首先以一定的時(shí)間間隔(通常每秒數(shù)百次)發(fā)射一個(gè)預(yù)定頻率的無線電信號(hào)。任何處于月底起的發(fā)射范圍的標(biāo)簽都可以收到該發(fā)射信號(hào),因?yàn)槊恳粋€(gè)標(biāo)簽都有一個(gè)能夠在某個(gè)預(yù)定頻率上監(jiān)聽這種信號(hào)的天線。標(biāo)簽使用接收自閱讀器的能領(lǐng)來向閱讀器響應(yīng)相應(yīng)的信號(hào)。標(biāo)簽可以在這些信號(hào)上調(diào)制信息,比如發(fā)送ID編號(hào)。

    3.3.2.1 RFID標(biāo)簽和閱讀器之間的通信

    不同種類的標(biāo)簽和閱讀器使用與不同的應(yīng)用需要和環(huán)境。要決定使用哪種標(biāo)簽或閱讀器涉及到許多因素。其中主要的因素之一是成本原因,因?yàn)闃?biāo)簽的成本決定整個(gè)系統(tǒng)和運(yùn)行的成本。閱讀器本身也有許多需喲考慮的價(jià)格因素和特征。

    3-5

    RFID標(biāo)簽的重要特征包括:

    • 封裝

    標(biāo)簽可以封裝在PVC、玻璃、紙張、金屬甚至塑料卡片之中。也可以鑲嵌在珠寶上、懸掛在鑰匙鏈上、或者嵌入到鑰匙體之中。DIN/ISO 69873 標(biāo)準(zhǔn)就定義了一中可以插入到構(gòu)造在機(jī)床工具的孔中的一種標(biāo)簽。有些用于汽車組裝線的標(biāo)簽必須要承受油漆烘干室的高熱環(huán)境。總而言之,封裝標(biāo)簽的方式由多種多樣的。比如,下圖中就包含了兩種不同的標(biāo)簽,一種在卡中,一種在鑰匙中。

     

     

     
    • 耦合

    耦合意思是閱讀器和標(biāo)簽之間通信的手段。不同的耦合方式各有優(yōu)缺點(diǎn)。選擇耦合方式的主要因素包括通信的有效范圍、標(biāo)簽的價(jià)格、以及可能造成干擾的條件。

    •  電力

    大部分的標(biāo)簽都使用被動(dòng)系統(tǒng),從閱讀器發(fā)射的電磁場(chǎng)或者無線電波中獲取能量。也有一部分主動(dòng)標(biāo)簽,由內(nèi)置電池供應(yīng)為芯片和其它感應(yīng)器以電力。然而,主動(dòng)標(biāo)簽一般還是使用來自閱讀器的能量進(jìn)行通信。還有一種標(biāo)簽是“雙向標(biāo)簽”,不通過閱讀器就可以在兩個(gè)標(biāo)簽之間進(jìn)行通信。

    • 信息儲(chǔ)存能力

    標(biāo)簽都提供一定容量的信息存儲(chǔ)能力。只讀標(biāo)簽是在工廠預(yù)設(shè)了特定的值。還有一次讀入和可多次寫入的標(biāo)簽。有些標(biāo)簽還可以收集新的信息,比如溫度和壓力的感應(yīng)值。標(biāo)簽的存儲(chǔ)能力可能從1-bit 標(biāo)簽到數(shù)K字節(jié)。

    •  標(biāo)準(zhǔn)符合性

    不同的國家、地區(qū)和組織各種不同的RFID標(biāo)準(zhǔn),有些是通用標(biāo)準(zhǔn),有些則針對(duì)不同的應(yīng)用場(chǎng)合。這些標(biāo)準(zhǔn)可能涉及到標(biāo)簽?zāi)酥料到y(tǒng)的物理、電氣、系統(tǒng)、軟件、協(xié)議、運(yùn)行、維護(hù)管理等等方面。

    3.3.2..2 選擇標(biāo)簽

    在選擇標(biāo)簽式可能涉及到許多因素,包括:

    • 需要的讀取范圍

    主動(dòng)標(biāo)簽一般長于被動(dòng)標(biāo)簽。

    • 材料和封裝

    不同的材料具有不同的射頻特性。液體可能會(huì)完全阻斷無線電波。

    • 格式和形狀

    根據(jù)不同的應(yīng)用需要選擇不同的形狀尺寸。某些形式可能是標(biāo)準(zhǔn)界定的。

    • 標(biāo)準(zhǔn)

    選擇不同的標(biāo)準(zhǔn)意味著決定整個(gè)RFID系統(tǒng)的工作環(huán)境,從數(shù)據(jù)編碼、工作頻率到閱讀器等等。

    • 成本

    單個(gè)RFID標(biāo)簽的成本對(duì)于整個(gè)系統(tǒng)和項(xiàng)目設(shè)施具有非常重大的作用。

    3.3.3閱讀器

    RFID 閱讀器,也稱質(zhì)詢器(interrogators),用來識(shí)別它附近到場(chǎng)的RFID標(biāo)簽。RFID將通過一個(gè)或者多個(gè)天線發(fā)射RF能量,并且形成一個(gè)質(zhì)詢區(qū)。質(zhì)詢區(qū)內(nèi)的標(biāo)簽通過其天線的感應(yīng)將其轉(zhuǎn)換成能量,然后供應(yīng)它的工作甚至它與閱讀器之間的通信。標(biāo)簽然后通過變換天線的阻抗來以類似莫爾斯代碼的方式向閱讀器發(fā)送器身份編碼。這僅是其中一種方式,不同的標(biāo)簽可能工作方式不同。

    閱讀器也可以由多種方式,由固定的、移動(dòng)的、也有手持的。閱讀器連接到網(wǎng)絡(luò)中的方式也有多種,這取決于其所持的網(wǎng)絡(luò)連接的能力。下圖所示是閱讀器的組成。

    3.3.3.1 閱讀器的組成部件

    一個(gè)閱讀器通常典型地由四個(gè)子系統(tǒng)構(gòu)成:

    3-6

    •  Reader API

    Reader API 是閱讀器的應(yīng)用編程接口,允許程序員注冊(cè)和捕獲RFID閱讀事件。它也提供配置、監(jiān)控和其它管理閱讀器的能力。

    • 通信

    閱讀器是邊緣設(shè)備,和其他RFID設(shè)備一樣,需要連接到整個(gè)邊緣網(wǎng)絡(luò)和企業(yè)主干之中。通信組件就是處理網(wǎng)絡(luò)連接功能,可能支持以太網(wǎng)、工業(yè)總線、高速串行接口、無線網(wǎng)絡(luò)等等,也支持多種不同的網(wǎng)絡(luò)協(xié)議。

    • 事件管理

    當(dāng)閱讀器讀取到一個(gè)標(biāo)簽時(shí),我們稱之為一次發(fā)現(xiàn)。一次不同于上一次發(fā)現(xiàn)的發(fā)現(xiàn)就成為一次事件。對(duì)發(fā)現(xiàn)的分析也稱事件過濾。事件管理就是定義那些類型的發(fā)現(xiàn)可以被視為事件,那些事件足夠具有價(jià)值和興趣,值得馬上送到網(wǎng)絡(luò)中的外部應(yīng)用之中。

    • 天線子系統(tǒng)

    天線子系統(tǒng)又一個(gè)或者多個(gè)天線組成。它支持使閱讀器能夠質(zhì)詢標(biāo)簽的接口和邏輯,并且完成無線電波的發(fā)射和接收。

    3.3.4 RFID 中間件

    選擇了正確的標(biāo)簽和閱讀器,以及決定怎樣布置天線只是構(gòu)造RFID系統(tǒng)的第一步,因?yàn)樽R(shí)別到物品只是管理它們的第一個(gè)步驟。物品在供應(yīng)連上移動(dòng)時(shí)閱讀數(shù)以百萬的標(biāo)簽,以及將標(biāo)簽編碼和有意義的信息聯(lián)系在一起會(huì)產(chǎn)生的大量的具有復(fù)雜相互關(guān)系的數(shù)據(jù)。使用RFID中間件的好處之一就是提供一種標(biāo)準(zhǔn)化的方式來處理小小的標(biāo)簽所產(chǎn)生的大量的數(shù)據(jù)。除了事件過濾之外,你還需要有一種方式來封裝應(yīng)用接口,以便使它們不必知道整個(gè)基礎(chǔ)架構(gòu),比如物理層面的閱讀器以及其它設(shè)備。理想情況是,你需要一個(gè)RFID基礎(chǔ)設(shè)施的基于標(biāo)準(zhǔn)的、應(yīng)用層的接口,以便你的應(yīng)用可以用來請(qǐng)求有意義的RFID發(fā)現(xiàn)。

    下圖所示是RFID中間件的主要部件。

     

    3.3.4.1 RFID middleware的主要部件
    3-7

    3.3.4.2 使用RFID 中間件的動(dòng)機(jī)

    使用RFID中間件的主要?jiǎng)訖C(jī)是:

    •  提供對(duì)閱讀器的連接
    •  處理來自于閱讀器的初步的發(fā)現(xiàn)信息,以供應(yīng)用之用
    •  提供應(yīng)用層接口來管理閱讀器和捕獲RFID事件
    3.3.4.2 .1閱讀器適配器

    市場(chǎng)上有多種不同的RFID readers,每一種都有其專有的接口。要使得開發(fā)人員都能夠了解不同的reader接口是不現(xiàn)實(shí)的。Reader接口、以及數(shù)據(jù)的訪問和管理能力是各不相同的,所以應(yīng)該使用中間件來屏蔽具體的Reader接口。reader adapter層就是將專有的reader 接口封裝成通用的抽象接口提供給應(yīng)用開發(fā)人員。

    3.3.4.2 .2 事件管理器

    對(duì)于一個(gè)完整的、具有RFID能力的大型企業(yè)的供應(yīng)鏈系統(tǒng)中,可能具有成百上千個(gè)閱讀器,或者每分鐘同時(shí)有數(shù)百個(gè)閱讀器在進(jìn)行掃描。大部分發(fā)現(xiàn)都太過于細(xì)粒度,從而對(duì)應(yīng)用來說沒多大實(shí)際意義,所以需要對(duì)閱讀器接口進(jìn)行封裝以隔離大部分原始數(shù)據(jù)的洪流。企業(yè)所以需要在其IT基礎(chǔ)設(shè)施的邊緣部署一些特殊目的的RFID中間件。

    Readers 對(duì)接近它們的標(biāo)簽的讀取準(zhǔn)確率并不是100%的準(zhǔn)確。假定100個(gè)物品出現(xiàn)在閱讀器附近,該閱讀器被設(shè)置為每分鐘讀取數(shù)百次。那么閱讀器每次掃描到這些物品的機(jī)會(huì)是80%到99%。例如,對(duì)于2#物品來說,在多個(gè)掃描周期內(nèi)有80%的機(jī)會(huì)被閱讀器感應(yīng)到則認(rèn)為其到場(chǎng)。但是,這種RFID閱讀方式產(chǎn)生的數(shù)據(jù)被認(rèn)為是“原始數(shù)據(jù)”,需要進(jìn)一步處理成為有意義的業(yè)務(wù)事件。

    RFID 事件管理器(event manager)匯聚來自不同數(shù)據(jù)源(比如閱讀器)的讀取數(shù)據(jù),并且基于預(yù)先配置的應(yīng)用層時(shí)間過濾器進(jìn)行調(diào)整和過濾。然后將經(jīng)過過濾的數(shù)據(jù)送到后端系統(tǒng)。

    我們來看事件管理器處理智能貨架的情形。假定對(duì)于一個(gè)特定的應(yīng)用,每個(gè)閱讀器都會(huì)每分鐘掃描貨架10次。每次掃描都會(huì)返回一組發(fā)現(xiàn),每個(gè)發(fā)現(xiàn)都會(huì)類似于下面的格式(包含這些信息):

        Reader Observation
    timestamp, 
    reader code, 
    antenna code, 
    RF tag id, 
    signal strength

    假定一個(gè)電子零售商ABC公司要實(shí)現(xiàn)一個(gè)智能貨架系統(tǒng)。平均每個(gè)貨架四層,每層貨架平均放置25個(gè)貨物,則平均每行貨架100個(gè)貨物。該公司共有10個(gè)店鋪,每個(gè)店鋪平均有20個(gè)貨架島,每個(gè)島平均20個(gè)貨架(每側(cè)各10個(gè))。則整個(gè)公司共有400 個(gè)貨架,因?yàn)檫@平均存活為40,000 個(gè)商品。下表是一個(gè)總計(jì):

    3-8

    在此基礎(chǔ)上產(chǎn)生的RFID數(shù)據(jù)量為:

    l 每次掃描會(huì)產(chǎn)生包含目標(biāo)貨架上所有能夠識(shí)別的商品的相關(guān)信息的發(fā)現(xiàn)

    l 25 個(gè)商品/層 x 4 層/貨架x 10 次掃描/分鐘= 1,000 個(gè)發(fā)現(xiàn)/分鐘.貨架

    l 1,000 個(gè)商品/分鐘x 400 貨架 = 400,000 發(fā)現(xiàn)/分鐘

    l 400,000 商品/分鐘 x 60 分鐘/小時(shí)= 2,400,000 發(fā)現(xiàn)/小時(shí)

    l 假設(shè)商店每日營業(yè)10 小時(shí)。10 小時(shí) x 2,400,000 i商品/小時(shí) = 24,000,000 發(fā)現(xiàn)/日.店鋪

    l 10 店鋪 = 240,000,000 發(fā)現(xiàn)。

    所以數(shù)據(jù)量總結(jié)于下表:

    3-9

    這是多么巨大的數(shù)據(jù)量,這還不包括來自于收銀臺(tái)的RFID數(shù)據(jù)。處理這些數(shù)據(jù)需要嚴(yán)格的規(guī)劃。如果將這些數(shù)據(jù)直接交給后端業(yè)務(wù)應(yīng)用來處理,不但會(huì)加重后端系統(tǒng)的負(fù)擔(dān),而且會(huì)嚴(yán)重堵塞網(wǎng)絡(luò)傳輸,消耗大量的帶寬。并且,下游應(yīng)用卻認(rèn)為絕大部分發(fā)現(xiàn)不是它們所感興趣的。例如,一個(gè)客戶取了一張DVD影碟,然后由在一段時(shí)間后將其放到貨架上這樣的事件。對(duì)于訂單管理系統(tǒng)來說,這樣的事件沒什么意義,因?yàn)榇尕洸]有改變。實(shí)施上,即使顧客買了那張DVD,對(duì)訂單管理系統(tǒng)也沒關(guān)系,只要存貨還在安全范圍上,這時(shí),存貨管理系統(tǒng)就有關(guān)系了。

    所以需要有一種機(jī)制來匯聚各個(gè)閱讀器不斷產(chǎn)生的發(fā)現(xiàn)數(shù)據(jù)。以及對(duì)這些數(shù)據(jù)進(jìn)行過濾、調(diào)整、和變換。這種機(jī)制就是位于邊緣和企業(yè)數(shù)據(jù)中心之間的RFID中間件的職能。通過中間件,只有對(duì)應(yīng)用具有重要意義的數(shù)據(jù)才傳送給它,否則被中間件過濾掉。

    那么,什么樣的數(shù)據(jù)必須要被過濾掉?首先,因?yàn)樘炀€之間是十分接近的(每個(gè)架兩個(gè)),則它們的都區(qū)范圍會(huì)有所重疊。因此,來自于它們的發(fā)現(xiàn)數(shù)據(jù)便會(huì)需要被過濾來消除數(shù)據(jù)重復(fù)。另外,因?yàn)槊恳淮螁为?dú)的掃描都不會(huì)100%準(zhǔn)確,所以這些發(fā)現(xiàn)將會(huì)被載多個(gè)讀取周期之上匯聚在一起一邊是數(shù)據(jù)更加平滑。(不準(zhǔn)確的原因有多個(gè)因素,包括射頻發(fā)射的因素、RFID標(biāo)簽布置的因素、障礙、以及環(huán)境因素等。) 也許一個(gè)顧客從走道上經(jīng)過,也許他的手中或者購物車中就有某些商品,那么鄰近的讀寫器也可能會(huì)讀到這些商品。我們肯定應(yīng)該過濾到這些虛假的發(fā)現(xiàn)以防止向存貨系統(tǒng)發(fā)送大量的不準(zhǔn)確的數(shù)據(jù)洪流。下圖就表示了一個(gè)針對(duì)零售商店典型場(chǎng)景的數(shù)據(jù)過濾和平滑系統(tǒng)。

    3.3.4.2 .23事件過濾

    3-10

    上圖中的每個(gè)流程解釋如下:

    •  獲取原始發(fā)現(xiàn)數(shù)據(jù),比如進(jìn)行EPC讀取操作

    閱讀器將獲得原始事件數(shù)據(jù)(發(fā)現(xiàn))。

    • 平滑數(shù)據(jù)

    當(dāng)前的讀寫器在單次掃描的時(shí)候基本上都不可能達(dá)到100%的準(zhǔn)確,所以我們將根據(jù)分析多次掃描的發(fā)現(xiàn)數(shù)據(jù)的平均來得到實(shí)際的發(fā)現(xiàn)數(shù)據(jù)。例如,如果,如果70%的發(fā)現(xiàn)都告訴我們某個(gè)商品在某個(gè)地方,我們便會(huì)接受這個(gè)數(shù)據(jù)。當(dāng)然這個(gè)閥值是可以調(diào)整的。

    • 過濾重復(fù)數(shù)據(jù)

    重復(fù)數(shù)據(jù)是因?yàn)椴恢挂粋€(gè)天線讀取到了同一個(gè)物品,因此這種數(shù)據(jù)應(yīng)該被刪除重復(fù)部分。

    • 過濾來自過道的發(fā)現(xiàn)數(shù)據(jù)

    來自于從走道上經(jīng)過的商品的發(fā)現(xiàn)通常具有較低的信號(hào)強(qiáng)度并且是暫時(shí)的。它們也應(yīng)該被過濾掉。

    • 發(fā)布發(fā)現(xiàn)數(shù)據(jù)

    經(jīng)過了必要的過濾之后,我們的數(shù)據(jù)才可以提交給下游客戶使用。

    RFID 閱讀器已經(jīng)提供了一些過濾能力,并且隨著reader 越來越聰明,它們自己將承擔(dān)更過的過濾任務(wù)。那么還需要在中間間進(jìn)行進(jìn)一步的過濾嗎?我們可以想到,一些過濾要求對(duì)來自多個(gè)閱讀器、其他感應(yīng)器、或者甚至其他系統(tǒng)(比如存貨系統(tǒng),在比較庫存級(jí)別的情況下)的信息。這些更高階的過濾需要發(fā)生在高于閱讀器之上的事件層面的系統(tǒng)中進(jìn)行。

    3.3.4.3 應(yīng)用層接口(ALI)

    應(yīng)用層接口在RFID中間件棧的頂層。其主要目的在于提供一個(gè)標(biāo)準(zhǔn)機(jī)制來使應(yīng)用注冊(cè)和接受來自于一組閱讀器的經(jīng)過過濾的事件。除此之外,ALI還提供標(biāo)準(zhǔn)的API來配置、監(jiān)控和管理RFID 中間件以及它所控制的閱讀器和感應(yīng)器。許多RFID中間件供應(yīng)商提供針對(duì)這些目的設(shè)計(jì)的專用接口。最近,EPCglobal 發(fā)布了一個(gè)應(yīng)用層事件(ALE)規(guī)范來標(biāo)準(zhǔn)化RFID功能的事件管理部分。

    最后,RFID 中間件具有不同的形態(tài)和規(guī)模。我們所述的僅僅是中間件的一個(gè)邏輯分解。實(shí)踐中,你總可以找到能夠針對(duì)特定應(yīng)用類型部署在特定閱讀器類型上的模塊。

    3.3.4.4 關(guān)的RFID標(biāo)準(zhǔn)

    對(duì)于RFID中間件來說,應(yīng)該有一些相關(guān)的標(biāo)準(zhǔn)。比如,對(duì)于EPCglobal 標(biāo)準(zhǔn)來說,就包括兩種:

    • 閱讀器協(xié)議

    對(duì)于象標(biāo)簽閱讀器或者打印機(jī)、編碼器之類的邊緣RFID設(shè)備,由于有不同的廠商提供這些產(chǎn)品,因此需要有一種標(biāo)準(zhǔn)來對(duì)其進(jìn)行界定。比如,EPCglobal就制定了相關(guān)的閱讀器標(biāo)準(zhǔn),包括Reader協(xié)議等等。這樣FID middleware 產(chǎn)商才能據(jù)此兼容不同的Reader。

    • 應(yīng)用層事件(ALE)

    ALE 是事件處于應(yīng)用領(lǐng)域而非邊緣領(lǐng)域,提供業(yè)務(wù)層面的標(biāo)準(zhǔn)接口來對(duì)經(jīng)過邊緣過濾的數(shù)據(jù)再進(jìn)行處理。ALE 標(biāo)準(zhǔn)一般支持同步的請(qǐng)求響應(yīng)模式或者異步的發(fā)布訂閱模式,這主要取決于下層的通信基礎(chǔ),比如MOM或者服務(wù)戶操作性框架,比如ESB。

    3.3.5 RFID 服務(wù)總線

    企業(yè)服務(wù)總線(ESB)是一個(gè)針對(duì)解決應(yīng)用連接性、數(shù)據(jù)變換、有保證的事務(wù)、以及消息傳遞的分布式集成平臺(tái)。而RFID 服務(wù)總線則是一個(gè)典型的用于集成使用RFID數(shù)據(jù)的集成中間件軟件。一般來說,ESB產(chǎn)品典型地會(huì)提供web services、消息傳遞、業(yè)務(wù)流程編排、數(shù)據(jù)變換等功能。不同的廠商可能稍微有些不同。但是,同的來說, ESB能夠通過可靠的消息機(jī)制來繼承跨越企業(yè)邊界的業(yè)務(wù)流程,而這些業(yè)務(wù)流程使用抽象端點(diǎn)表示的Web Services,必要時(shí)通過數(shù)據(jù)變換將數(shù)據(jù)統(tǒng)一到規(guī)范的數(shù)據(jù)標(biāo)準(zhǔn)之上。

    RFID系統(tǒng)在企業(yè)架構(gòu)中不能單獨(dú)存在,因此它總是要和其它應(yīng)用發(fā)生聯(lián)系才能使數(shù)據(jù)具有真正的業(yè)務(wù)含義。比如企業(yè)倉庫管理系統(tǒng) (WMS),企業(yè)資源計(jì)劃 (ERP) 系統(tǒng),企業(yè)資產(chǎn)管理系統(tǒng)(EAM)、或者POS系統(tǒng)。這些系統(tǒng)的數(shù)據(jù)統(tǒng)統(tǒng)都可以升級(jí)到能夠驅(qū)動(dòng)RFID數(shù)據(jù)的可能,然后將RFID的所有有點(diǎn)帶入到企業(yè)業(yè)務(wù)流程之中。因此擴(kuò)展現(xiàn)有應(yīng)用來支持RFID將是非常重要的事情。

    現(xiàn)在的集成領(lǐng)域,越來越多地采用ESB 架構(gòu)的集成,使得在分布式的環(huán)境下實(shí)現(xiàn)統(tǒng)一的集成和寫作,促進(jìn)整個(gè)企業(yè)的數(shù)據(jù)交換和共享。最低限度,它可以集成各種采用不同技術(shù)開發(fā)的分散應(yīng)用。它提供適配器來解析從其他系統(tǒng)的數(shù)據(jù)輸入,然后將其轉(zhuǎn)換為一種規(guī)范的通用格式 (通常是XML),然后提供給同樣具有適配器的數(shù)據(jù)消費(fèi)者。一般來說,ESB服務(wù)還有業(yè)務(wù)流程編排的能力,通過定義的業(yè)務(wù)流程,連接不同的服務(wù)和數(shù)據(jù),可以在一個(gè)引擎中執(zhí)行。在RFID中間件系統(tǒng)中,一般通過事件管理起來提供類似的能力或者用標(biāo)準(zhǔn)服務(wù)中間件提供。

    RFID 服務(wù)總線的主要目的在于將事件服務(wù)器捕獲的應(yīng)用層事件集成到企業(yè)邊緣發(fā)生的工作流中。不同的廠商可能不同,但是RFID 服務(wù)總線基本上是一個(gè)運(yùn)行邊緣工作流并且提供與邊遠(yuǎn)模塊比如、POS、WMS集成能力的一種服務(wù)器。RFID服務(wù)總線也要集成到企業(yè)ESB中,以提供可配置的特定事件和發(fā)現(xiàn)來將RFID數(shù)據(jù)最終集成到企業(yè)應(yīng)用中。因?yàn)榈湫偷腅SB產(chǎn)品可能很復(fù)雜,如果業(yè)務(wù)和應(yīng)用簡(jiǎn)單,也可以使用基于應(yīng)用服務(wù)器的定制實(shí)現(xiàn)來完成這部分功能。

    3.3.5.1 RFID 信息服務(wù)

    一般來說,不管是EPC還是其他什么標(biāo)準(zhǔn)化組織或者特定的系統(tǒng),都只是提供一種物品識(shí)別系統(tǒng)的唯一性表示機(jī)制,而不是有關(guān)具體產(chǎn)品的。EPCglobal 設(shè)想了一種野心勃勃的業(yè)務(wù)和服務(wù),設(shè)置一個(gè)EPC 信息服務(wù)(EPCIS)網(wǎng)絡(luò),來提供與EPC編碼相關(guān)的信息的存儲(chǔ)庫和相關(guān)服務(wù)。EPCIS 服務(wù)器提供的信息可能包括攜帶EPC標(biāo)簽的物品的最后發(fā)現(xiàn)的位置 (基于RF reader 發(fā)現(xiàn)),以及價(jià)格信息、產(chǎn)品手冊(cè)、警告和參考信息等等。當(dāng)然實(shí)現(xiàn)這個(gè)網(wǎng)絡(luò)好需要很多的努力,包括技術(shù)和政策以及經(jīng)濟(jì)環(huán)境、貿(mào)易環(huán)境等因素,但是可以表現(xiàn)實(shí)現(xiàn)一個(gè)中介數(shù)據(jù)庫來將RFID數(shù)據(jù)映射到與業(yè)務(wù)相關(guān)的信息上面。

    EPCglobal 實(shí)際上是可以用現(xiàn)有的數(shù)據(jù)系統(tǒng)和數(shù)據(jù)源來進(jìn)行RFID信息服務(wù)。例如,序列化全球貿(mào)易商品編號(hào) (SGTIN) 就被EPC 用作消費(fèi)產(chǎn)品和零售行業(yè)的標(biāo)識(shí)符編碼。

    3.3.5.2 RFID 信息網(wǎng)路

    因?yàn)镽FID標(biāo)簽標(biāo)記的產(chǎn)品可以在整個(gè)供應(yīng)連中移動(dòng),那么該鏈條中的所有參與者都需要一種標(biāo)準(zhǔn)化的方式來供向它們的跟蹤信息,并且基于EPC ID相關(guān)的來獲得相關(guān)的參考信息。EPCglobal 設(shè)想的網(wǎng)狀網(wǎng)的B2B EPCIS 系統(tǒng)就旨在提供一個(gè)與EPC相關(guān)的綜合信息服務(wù)。EPCglobal Network 是想要通過不斷推出的一系列標(biāo)準(zhǔn)來提供產(chǎn)品數(shù)據(jù)和信息交換的標(biāo)準(zhǔn)化網(wǎng)絡(luò)和機(jī)制。通過結(jié)合RFID 技術(shù)和現(xiàn)有的Internet基礎(chǔ)架構(gòu)和軟件集成技術(shù),EPCglobal Network 將提供更好的產(chǎn)品在整個(gè)供應(yīng)鏈中的跟蹤的準(zhǔn)確性和效率。

    posted @ 2007-08-11 10:14 鐵手 閱讀(1271) | 評(píng)論 (0)編輯 收藏
    企業(yè)服務(wù)總線(ESB)(3)

    1.7采用ESB 的行業(yè)

    許多新生技術(shù)都經(jīng)受過試圖找到問題來解決以獲得采用的痛苦經(jīng)歷。另一方面,ESB的概念是由業(yè)界領(lǐng)袖的架構(gòu)師和技術(shù)社區(qū)中的領(lǐng)導(dǎo)廠商一起和定義和構(gòu)建的,因此,ESB從誕生之時(shí)便得到采用。ESB正在或已經(jīng)被用在多種行業(yè),包括金融服務(wù)、保險(xiǎn)、制造業(yè)、零售、電信、能源、食品分銷和政府。下面是一些例子。

    1.7.1 金融服務(wù)
    • 一個(gè)領(lǐng)先的Subprime借貸公司實(shí)現(xiàn)了 ESB,減少了60% 的業(yè)務(wù)處理費(fèi)用。這是通過在eCredit 系統(tǒng)、第三方信用機(jī)構(gòu)、以及他們自己的后端系統(tǒng)之上建立一個(gè)統(tǒng)一的客戶數(shù)據(jù)視圖來達(dá)到的。
    • 領(lǐng)先的銀行已經(jīng)使用ESB實(shí)現(xiàn)了金融交易的直通處理,很客官地節(jié)省了手工處理成本。
    • 一個(gè)派生的貿(mào)易系統(tǒng)依靠ESB每天為1,200用戶處理超過100,000 筆交易,記錄超過數(shù)十億美元的帳務(wù)。
    1.7.2 保險(xiǎn)
    • 世界最大的壽命和健康再保險(xiǎn)公司,年收入二百億美元,將ESB作為理清在總部和銷售及管理其政策的保險(xiǎn)代理商之間的后端交易數(shù)據(jù)的交換的解決方案,產(chǎn)生了可觀的費(fèi)用節(jié)省。
    1.8.3 制造業(yè)
    • 一個(gè)櫥柜臺(tái)面和地板制造商通過使用ESB實(shí)現(xiàn)了一個(gè)一體化管理的存貨系統(tǒng)和“可用性承諾”查詢系統(tǒng),提高了供應(yīng)鏈的預(yù)見能力,減少了最低庫存報(bào)警的條件。在部署的第一階段, ESB被用來連接該制造商和其60個(gè)分銷商之間的供應(yīng)鏈網(wǎng)絡(luò)。

    ESB 的部署模型允許制造商在分銷商的地點(diǎn)部署ESB 服務(wù)容器。這是在每個(gè)遠(yuǎn)程地點(diǎn)部署一個(gè)集成Broker方案的另一選擇。

    • 一個(gè)主要的照明、電視和醫(yī)學(xué)成像的制造商正在使用 ESB 創(chuàng)建一個(gè)統(tǒng)一的集成主干來連接其遍布全球的業(yè)務(wù)單位,并且為全球的客戶創(chuàng)建一個(gè)統(tǒng)一的產(chǎn)品和訂單視圖。
    1.7.4 零售
    •  使用一個(gè)基于標(biāo)準(zhǔn)的,集中的管理框架,一個(gè)全家的影像零售連鎖店正在采用ESB 基礎(chǔ)設(shè)施來通過一個(gè)中央管理和配置控制臺(tái)動(dòng)態(tài)地配置和管理 1,800個(gè)遠(yuǎn)程店鋪,
    •  世界最大的郵購公司 (收入一百二十億美元)依靠 ESB 來從其許許多多的供應(yīng)商訂購產(chǎn)品。
    1.7.5 電訊
    • 一個(gè)電話營運(yùn)商的Web門戶網(wǎng)站依靠ESB來對(duì)用戶點(diǎn)擊進(jìn)行分析跟蹤 (二小時(shí)的響應(yīng)對(duì) 30 天的響應(yīng)時(shí)間), 并且每天處理一千六百萬個(gè)消息。
    • 美國第二大的電信營運(yùn)商,收入四百三十億美元,使用 ESB來從內(nèi)部的系統(tǒng)向競(jìng)爭(zhēng)者提供信息。
    1.7.6 能源和公用事業(yè)
    • 一家一百億美元的電力公司可靠地實(shí)現(xiàn)了 ESB,用來連接內(nèi)部系統(tǒng)和政府強(qiáng)制的應(yīng)用。 對(duì)帳務(wù)、系統(tǒng)管理、運(yùn)行報(bào)告、以及法規(guī)強(qiáng)制的與競(jìng)爭(zhēng)者的信息共享,提供了實(shí)時(shí)數(shù)據(jù)。
    1.7.7 食品分銷
    • 一個(gè)主要的歐洲食品分銷網(wǎng) ( 一個(gè)十二億美元的分公司)在八個(gè)星期內(nèi)實(shí)現(xiàn)了 ESB,并且節(jié)省了使用一個(gè)集中的集線器-插頭 Broker的集成方式所需的三百萬美元。ESB 通過管理供應(yīng)鏈中的買、賣和物流協(xié)調(diào),從肉類產(chǎn)品的配送到飼養(yǎng)家畜的飼料的生產(chǎn),從而自動(dòng)化了整個(gè)分銷網(wǎng)絡(luò)。
    • 在這個(gè)食物分銷網(wǎng)絡(luò)中, ESB 集成了跨越三個(gè)不同的運(yùn)行公司和許多第三方伙伴的應(yīng)用,導(dǎo)致運(yùn)行效率增加、可觀的費(fèi)用節(jié)省、以及更容易的集成新系統(tǒng)的方法。
    1.7.8 政府

    n 一個(gè)美國政府機(jī)構(gòu)正在使用ESB 來整合多個(gè)政府系統(tǒng),以滿足USA PATRIOT法案。USA PATRIOT法案允許政府跟蹤金融交易,以防止恐怖份子得到資金。該項(xiàng)目包括使用 ESB 來集成門戶服務(wù)器和各種政府機(jī)構(gòu)中的后端系統(tǒng),以提供一個(gè)統(tǒng)一的數(shù)據(jù)視圖。

    1.8小結(jié)

    概括起來, ESB 具有下列各項(xiàng)特性:

    • 普遍性

    ESB 可以采用來適應(yīng)各種集成情形下的各種通用目的集成項(xiàng)目的需要。它能夠構(gòu)建跨越整個(gè)企業(yè)和其業(yè)務(wù)伙伴的集成項(xiàng)目。

    • 高度分布的、事件驅(qū)動(dòng)的 SOA。

    松散耦合的集成組件可以在總線上以廣泛分布的地理拓?fù)溥M(jìn)行部署,并且在總線中可以隨處作為共享服務(wù)進(jìn)行訪問。

    • 選擇性的集成組件部署

    適配器、分布式的數(shù)據(jù)變換服務(wù)、基于內(nèi)容的路由服務(wù)都可以在需要時(shí)有選擇地部署,并且可以獨(dú)立地伸縮。

    • 和可靠性

    通過總線進(jìn)行通信的所有組件能得益于可靠消息、事務(wù)完整性、以及安全的認(rèn)證通信機(jī)制。

    • 編排和處理流

    ESB 允許數(shù)據(jù)流過插入到總線中的任何應(yīng)用, 不管是本地還是遠(yuǎn)程。

    • 自治而聯(lián)邦管理的環(huán)境。

    ESB 支持部門和業(yè)務(wù)單元級(jí)別的本地自治,并且仍然能夠在較大的受管的集成環(huán)境中整合。

    • 逐漸采用。ESB 可用于小項(xiàng)目。

    每個(gè)個(gè)別的項(xiàng)目能進(jìn)入一個(gè)更大的集成網(wǎng)絡(luò),它們可以從總線上的任何地方進(jìn)行遠(yuǎn)程管理。

    • XML支持

    ESB 可以充分利用XML作為“原生”數(shù)據(jù)類型的好處。

    • 即時(shí)洞察力

    ESB 提供了對(duì)及時(shí)業(yè)務(wù)數(shù)據(jù)的實(shí)時(shí)洞察能力。BAM能力已經(jīng)被構(gòu)建到ESB 框架之內(nèi)。

    你現(xiàn)在應(yīng)該有了關(guān)于 ESB的足夠的信息來滿足你的好奇欲了。 接下來,在更詳細(xì)的章節(jié)中,你將會(huì)學(xué)到更多有關(guān)其底層技術(shù)方面的內(nèi)容。下幾章將會(huì)討論 ESB 的進(jìn)化、目前的集成狀態(tài),采用XML來作為一個(gè)通用的數(shù)據(jù)交換架構(gòu)以在不同的數(shù)據(jù)表示之間協(xié)調(diào)的好處,以及異步消息和MOM。

    posted @ 2007-08-11 09:50 鐵手 閱讀(1104) | 評(píng)論 (1)編輯 收藏
    射頻識(shí)別標(biāo)簽(RFID)(4)

    3.2.1 編碼RFID標(biāo)簽

    編碼RFID標(biāo)簽分為兩個(gè)步驟。

    首先是選擇唯一跟蹤所需識(shí)別的物品的身份識(shí)別方案。其次是將這個(gè)身份識(shí)別附加到RFID標(biāo)簽之上。

    3.2.1.1 決定身份編碼方案

    身份識(shí)別是一個(gè)鑒別某個(gè)對(duì)象或者物品的身份的動(dòng)作過程。但是什么是身份(identity)? 在 RFID中,身份是一串附加到物品你上的字母或者數(shù)字編碼,允許人工或者自動(dòng)化設(shè)備能夠識(shí)別到該物品的類型甚至其唯一性。這正如你在圖書館查詢圖書時(shí),書籍是使用杜威十進(jìn)制分類法或者通用十進(jìn)制分類法來標(biāo)識(shí)的。但是目前的圖書分類法只能標(biāo)識(shí)到書籍的類型而不能標(biāo)識(shí)到

    考慮到有時(shí)候需要進(jìn)行實(shí)體的唯一性識(shí)別,比如產(chǎn)品、集裝箱、物理資產(chǎn)、動(dòng)物甚至人類本身。對(duì)一個(gè)大型企業(yè)來說,在企供應(yīng)鏈上同時(shí)可能有數(shù)以百萬的物品在流動(dòng)??梢允褂媚撤N編號(hào)系統(tǒng)來對(duì)這些物品進(jìn)行標(biāo)識(shí),但是如果在公司之外沒有人,或者系統(tǒng)能夠理解它們,其價(jià)值就大打折扣。所以需要行業(yè)的或者通用的標(biāo)準(zhǔn)方案。

    1999年,美國的MIT、英國的劍橋、澳大利亞的Adelaide 、日本的Keio、中國的復(fù)旦以及新西蘭的St. Gallen大學(xué)與行業(yè)伙伴如Sun Microsystems 和 Gillette組成了Auto-ID 中心。它們希望能夠開發(fā)一個(gè)通用標(biāo)準(zhǔn)來減少單個(gè)標(biāo)簽的成本。因?yàn)樵摮杀疽彩遣捎肦FID應(yīng)用的一個(gè)主要組成部分,而標(biāo)準(zhǔn)可以促進(jìn)業(yè)務(wù)伙伴之間的信息共享程度從而減少單位成本。2003年8月, EPCglobal公司接管了該標(biāo)準(zhǔn)的管理,而該研究中心繼續(xù)進(jìn)行單獨(dú)的研究工作。EPCglobal是歐洲物品編碼國際組織(European Article Number International,即EAN International,現(xiàn)在是GS1),統(tǒng)一代碼協(xié)會(huì)(Uniform Code Council,即UCC,現(xiàn)在是GS1 US),以及想要在RFID領(lǐng)域重塑條形碼的EAN.UCC標(biāo)準(zhǔn)的成功的一些業(yè)界伙伴的合資企業(yè)。EPCglobal正在開發(fā)的標(biāo)準(zhǔn)的各個(gè)組件將構(gòu)成一個(gè)所謂的“EPCglobal Network”。其理念是這個(gè)網(wǎng)絡(luò)將兼容構(gòu)建在整個(gè)供應(yīng)鏈之上的標(biāo)簽、閱讀器、以及信息系統(tǒng),制造商、分銷商、物流商以及零售商。EPCglobal 的編碼方案被稱之為電子產(chǎn)品代碼(Electronic Product Code :EPC)。

    在現(xiàn)今的物品跟蹤領(lǐng)域,主要使用的是EAN.UCC 條形碼,為什么還要在RFID系統(tǒng)中使用同樣的類似系統(tǒng)呢?事實(shí)上,我們可以在RFID標(biāo)簽中使用現(xiàn)有的成熟的條形碼編碼方案。但這些系統(tǒng)基本上是設(shè)計(jì)來跟蹤物品的分類而不是單個(gè)物品的,但是如果加上序列號(hào),光學(xué)代碼和二維條碼也可以用來跟蹤到個(gè)體。那么物品級(jí)別的跟蹤和RFID本身就是趨于一致的。比如,EPCglobal的版本1.1的標(biāo)簽數(shù)據(jù)標(biāo)準(zhǔn),就定義了一個(gè)通用的身份類型:通用標(biāo)識(shí)符(General Identifier:GID)。同時(shí)還定義了衍生自EAN.UCC 產(chǎn)品代碼的五種特定的身份類型。這些特定的身份類型是在現(xiàn)有的EAN.UCC標(biāo)識(shí)符,諸如連續(xù)全球貿(mào)易物品編號(hào)(SGTIN)或者連續(xù)運(yùn)輸集裝箱代碼(SSCC)之上添加一個(gè)額外的資產(chǎn)引用編號(hào)或者序列號(hào)而得來。

    比如使用統(tǒng)一資源標(biāo)識(shí)符(URI)可以標(biāo)識(shí)一個(gè)GID為:

        urn:epc:id:gid:GeneralManagerNumber.ObjectClass.SerialNumber

    那么,一個(gè)具體的GID可能會(huì)是這樣:

        urn:epc:id:gid:00012345.054322.4208

    GID中的urn:epc:id:gid 部分是靜態(tài)的,作為標(biāo)識(shí)符的一個(gè)頭部(header),指出標(biāo)識(shí)符的類型,以及基于EPC規(guī)范還會(huì)出現(xiàn)哪些字段域。該header后跟值字段域,其長度和編號(hào)是由header決定的。這三個(gè)段分別表示了GID的通用管理者編號(hào)(General Manager Number、對(duì)象類(Object Class), 以及序列號(hào)(Serial Number )。

    General Manager Number 標(biāo)識(shí)了負(fù)責(zé)分配接下來的兩個(gè)字段域的編號(hào)的組織(通常為一個(gè)公司或者貿(mào)易集團(tuán)) 。Object Class 標(biāo)識(shí)了產(chǎn)品的類型或者族。最后, Serial Number 被標(biāo)簽標(biāo)識(shí)的對(duì)象類的一個(gè)特定實(shí)例。這種將一個(gè)特定范圍的編號(hào)委托給某個(gè)通用管理者的方式,在允許組織管理其自身的產(chǎn)品編號(hào)而不用提交到中心當(dāng)局,同時(shí)又確保了不與其他組織的產(chǎn)品相混淆,這就提供了一種靈活性。

    3.2.1.2 將編碼身份編碼到RFID標(biāo)簽

    選定編碼方案或者方法之后,必須考慮到如何將這個(gè)身份標(biāo)識(shí)編碼(物理的)到RFID標(biāo)簽之中。所謂編碼(Encoding)是將認(rèn)可度的消息轉(zhuǎn)換為機(jī)器可讀的代碼所必須遵循的規(guī)則。每種識(shí)別標(biāo)簽的類型,從條形碼到光學(xué)散射代碼到磁條再到RFID標(biāo)簽,都各自有一zhogbiaoshi期身份的特定的編碼規(guī)則。

    理論上講,一旦對(duì)某個(gè)物品建立了一個(gè)身份標(biāo)識(shí),我們只需要將其簡(jiǎn)單地寫到標(biāo)簽(Label)并將其貼到物品上即可。其它人就可以毫無困難地識(shí)別出它。但是,一個(gè)自動(dòng)化的系統(tǒng)卻要困難得多。以某種特定的字體打印下來可能對(duì)機(jī)器識(shí)別來說要容易得多,但是如果該身份之需要能夠被自動(dòng)系統(tǒng)閱讀,為什么還要花費(fèi)精力來研究如何更好地打印。

    今天到處使用的條形碼就是這種推理的結(jié)果。在條形碼中,特定寬度的線條代表了特定的字母或者數(shù)字。條形碼有不同的類型,每一種都有其特定的規(guī)則來描述其如何形成一個(gè)特定類型的身份。決定我們?nèi)绾螌?shù)字和字母轉(zhuǎn)換成特定的線條,以及我們可以添加什么特定的數(shù)字和字母來構(gòu)成有效的標(biāo)簽的規(guī)則稱為是標(biāo)簽編碼規(guī)則,或者簡(jiǎn)稱編碼。因此,條形碼可能會(huì)包含物品的身份,即一個(gè)指示所用的是何種條形碼的編號(hào),以及在許多情況下的一個(gè)標(biāo)識(shí)分配該身份的組織的編號(hào)。下圖是一個(gè)ISBM的條形碼編號(hào)。

    在上圖中,標(biāo)注A, B, 和 C 分別指示了條形碼的不同部分。A部分包含數(shù)字636,即一個(gè)指示圖書行業(yè)的編碼。B 部分指示ISBN 編號(hào)本身。C部分是一個(gè)校驗(yàn)碼,用于閱讀器驗(yàn)證是否誤讀了該編碼。中間的ISBM編碼部分是根據(jù)ISBM規(guī)則的身份,而A和C則是根據(jù)條形碼的要求所加。

    為了選擇適當(dāng)?shù)木幋a將身份寫入到RFID標(biāo)簽中,你必須知道你將要寫入的身份的類型和所用的標(biāo)簽的類型和存儲(chǔ)容量。在EPC規(guī)范中,GID是一個(gè)純粹身份(pure identity),它不能在沒有通過某種形式的編碼的情況下寫入到任何類型的標(biāo)簽中。例如,假入我們想要將其寫入到一個(gè)96-bit Class I EPC標(biāo)簽中,即一個(gè)可以保存96bit的ID,并且符合EPC標(biāo)準(zhǔn)的可寫入標(biāo)簽。首先,我們需要將GID的各部分按照標(biāo)簽的要求正確排序,留下那些不是標(biāo)簽編碼的部分。幸運(yùn)的是,僅包含相關(guān)字段的GID對(duì)EPC來說已經(jīng)是正確的順序了。接下來可以添加必要的附加信息已產(chǎn)生一個(gè)閱讀器和事件器都能夠理解的URN 表示。對(duì)于一個(gè)GID在9bit標(biāo)簽中的URN表示是:

        urn:epc:tag:gid-96:FilterValue.GeneralManagerNumber.ObjectClass.SerialNumber

    那么一個(gè)具體的例子可能是:

        urn:epc:tag:gid-96:0.00012345.054322.4208

    如果應(yīng)用直接和閱讀器通信,你可能需要產(chǎn)生這些標(biāo)簽特定的URN。如果你的應(yīng)用是通過某種形式的RFID中間件通信,或者某種具有數(shù)據(jù)管理能力的智能閱讀器通信,你便可以使用某種純粹的URN 身份表示。反之亦然:閱讀器可以給你一個(gè)標(biāo)簽特定的URN,而中間件則可以給你一個(gè)獨(dú)立于標(biāo)簽的純粹身份。

    posted @ 2007-08-10 10:03 鐵手 閱讀(1423) | 評(píng)論 (0)編輯 收藏
    企業(yè)服務(wù)總線(ESB)(2)

    16.1ESB 的特性

    由于試圖快速進(jìn)入成長中的 ESB 范疇的廠商的慌亂,以及大量行業(yè)分析師和記者在分析報(bào)告中分別展示他們各自的觀點(diǎn),可以理解,這其中對(duì)于ESB 到底是什么還具有很多混淆。這一節(jié)將概略說明 ESB 的主要特性。

    1.6.1 普遍性

    如第 1 章所示, ESB 能形成普遍的網(wǎng)格的核心。它能夠跨越和超過擴(kuò)展企業(yè),并且橫跨部門組織、業(yè)務(wù)單位和貿(mào)易伙伴形成全局的范圍。ESB 也能很好地適合于局部的集成項(xiàng)目,并且對(duì)促進(jìn)它們采用任何類型的集成環(huán)境提供柔性的支撐。

    clip_image002

    圖表 1?2 ESB 形成一個(gè)能跨越了一個(gè)全球企業(yè)網(wǎng)絡(luò)的普遍網(wǎng)格

    應(yīng)用可以按需插入總線,并且具有可視性,以及能夠與其它已經(jīng)插入到總線中的任何其他應(yīng)用和服務(wù)共享數(shù)據(jù)。雖然Web Services是 ESB 架構(gòu)的一個(gè)有機(jī)組成部份,但是所有的應(yīng)用并不是一定要被修改成為真正的Web Services才能參與到 ESB。連接性是通過多種協(xié)議、客戶端API 技術(shù)、遺留消息環(huán)境、以及第三方應(yīng)用適配器來達(dá)到的。

    1.6.2 基于標(biāo)準(zhǔn)的集成

    基于標(biāo)準(zhǔn)的集成是 ESB 的基本概念。對(duì)于連接性,ESB 可以使用J2EE組件,比如使用Java Message Service (JMS)來進(jìn)行MOM連接,使用J2EE 連接器結(jié)構(gòu) (JCA 或 J2CA) 來連接應(yīng)用適配器。ESB 也能夠非常漂亮地與使用.Net、COM、C#、C/C++構(gòu)建的應(yīng)用進(jìn)行集成。除此之外,ESB 也能集成支持SOAP和Web Services API的任何組件,這其中包括事實(shí)上的標(biāo)準(zhǔn)Web Services工具箱的實(shí)現(xiàn),比如Apache Axis。為了處理數(shù)據(jù)操縱, ESB 可以使用XML標(biāo)準(zhǔn),比如XSLT、XPath 和 XQuery 來提供數(shù)據(jù)變換、智能路由、以及在數(shù)據(jù)流過總線的時(shí)候提供“空中”查詢。為了處理 SOA 和業(yè)務(wù)流程路由, ESB 可以使用 Web Services描述語言 (WSDL) 來描述抽象的服務(wù)接口,使用針對(duì)Web Services的業(yè)務(wù)流程運(yùn)行語言(BPEL4WS)、WS- Choreography或者一些其他基于XML的詞匯表,如 ebXML BPSS,來描述抽象的業(yè)務(wù)流程。

    如果你還不懂這些深?yuàn)W的詞匯的含義,也不要擔(dān)心。雖然本書并不想作為是這些各個(gè)技術(shù)的詳細(xì)參考或個(gè)別指導(dǎo),我們也會(huì)在他們?nèi)绾闻c ESB 有關(guān)的語境中足夠詳細(xì)地解釋它們。

    這些基于標(biāo)準(zhǔn)的接口和組件被整合到一個(gè)意義非凡的包含開放端點(diǎn)的可插入架構(gòu)之中。ESB提供了一種基礎(chǔ)設(shè)置來同時(shí)支持基于工業(yè)標(biāo)準(zhǔn)接口集成組件和使用標(biāo)準(zhǔn)化接口來實(shí)現(xiàn)的專有元素。下圖展示了一個(gè)使用JMS和JCA集成一個(gè) J2EE 應(yīng)用、使用JCA應(yīng)用適配器集成第三方打包軟件、使用C#客戶端程序集成一個(gè).NET應(yīng)用、使用Web Services集成兩個(gè)外部應(yīng)用的案例的高階視圖。

    clip_image004

    圖表 1?3 ESB 整合多種不同的技術(shù)

    1.6.3 高度分布的集成和選擇性部署

    ESB 在其中借鑒了傳統(tǒng)EAI Broker的許多功能,比如從它提供集成服務(wù) , 像是業(yè)務(wù)流程編排、數(shù)據(jù)路由、數(shù)據(jù)變換、以及應(yīng)用適配器。然而,集成中介者通常是高度集中和單一的形態(tài)。ESB 將這些集成能力提供為獨(dú)立的服務(wù),能夠以一種高度分布的形態(tài)一起工作,并且能夠彼此間獨(dú)立伸縮。在第 6 章中,你將會(huì)學(xué)習(xí)更多有關(guān) ESB“服務(wù)容器”,ESB 的一項(xiàng)核心概念的內(nèi)容,它允許對(duì)集成服務(wù)進(jìn)行選擇部署。

    1.6.4 分布式數(shù)據(jù)變換

    任何集成策略的一個(gè)關(guān)鍵部分就是能夠輕易地在應(yīng)用之間轉(zhuǎn)換數(shù)據(jù)格式的能力。許多應(yīng)用對(duì)描述相似的數(shù)據(jù)并不共享相同的數(shù)據(jù)格式。

    數(shù)據(jù)變換是一個(gè) ESB部署的一個(gè)固有部份。變換服務(wù)特別針對(duì)那些被插入總線的個(gè)別應(yīng)用能夠在總線的任何地方被定位和訪問的需要。因?yàn)閿?shù)據(jù)變換是ESB 本身的一個(gè)有機(jī)組成部份,解決應(yīng)用之間的阻抗失配問題便可以想到ESB。

    1.6.5 通過分層的服務(wù)來達(dá)到可擴(kuò)展性

    ESB 能夠?yàn)槟闾峁┍举|(zhì)上針對(duì)任何集成項(xiàng)目所必需的核心能力,并且可以通過使用分層的服務(wù)來處理特定的用途來增加。例如,特殊的能力,比如業(yè)務(wù)流程管理 (BPM) 軟件能處理工作流相關(guān)的業(yè)務(wù)流程,而協(xié)作服務(wù)器能夠提供對(duì)伙伴業(yè)務(wù)流程管理的特殊服務(wù)。專門的第三方翻譯器能夠?qū)⑼獠繑?shù)據(jù),比如EDI,轉(zhuǎn)換到能進(jìn)入目標(biāo)企業(yè)資源規(guī)劃 (ERP) 系統(tǒng)之內(nèi)的格式,或者在通用總線之上的規(guī)范XML表現(xiàn)。

    1.6.6 事件驅(qū)動(dòng)的 SOA

    在 ESB驅(qū)動(dòng)的、事件驅(qū)動(dòng)的 SOA中,應(yīng)用和服務(wù)被當(dāng)做抽象服務(wù)端點(diǎn),能夠輕易地對(duì)異步事件做出響應(yīng)。SOA 對(duì)其底層的連接性和管線細(xì)節(jié)提供了一個(gè)抽象的方式。服務(wù)的實(shí)現(xiàn)不需要理解協(xié)議。服務(wù)也不需要了解消息是如何路由到其它服務(wù)的。他們只是簡(jiǎn)單地將接收自 ESB 的一個(gè)消息作為一個(gè)事件,然后處理該消息。ESB 可以把消息發(fā)送到它想要去的其他任何地方。

    在 ESB SOA 中,用戶定制服務(wù)可以被創(chuàng)建、擴(kuò)展,并且被重用為ESB 功能。被暴露為服務(wù)的應(yīng)用端點(diǎn),可以同特殊的集成功能一起構(gòu)造成復(fù)合業(yè)務(wù)服務(wù)和業(yè)務(wù)流程,并且它們可以根據(jù)不同目的重新組合,其目標(biāo)是在一個(gè)即時(shí)企業(yè)中提供自動(dòng)化的業(yè)務(wù)功能。

    第 7 章將會(huì)更詳細(xì)地討論 ESB 中的 SOA 。

    1.6.7 處理流

    ESB的處理流從簡(jiǎn)單的優(yōu)先步驟序列到使用條件分支和聯(lián)合來并行執(zhí)行的綜合業(yè)務(wù)流程編排。這些特征可以使用簡(jiǎn)單的消息元數(shù)據(jù)或者通過使用諸如BPEL4WS 之類的業(yè)務(wù)編排語言來控制。

    ESB 的處理流能力使得定義屬于某個(gè)部門或者業(yè)務(wù)單位局部的,或者共存于一個(gè)較大的集成網(wǎng)絡(luò)中的業(yè)務(wù)流程成為可能。這點(diǎn)卻是一個(gè)集線器-插頭中介者或一個(gè) BPM 工具自己所不能很好地自己解決的問題。第 7 章將會(huì)詳細(xì)討論分布式的流程能力,它能提供高度分布的流程編排能力而不需要中心化的流程和規(guī)則引擎。

    ESB的業(yè)務(wù)流能力也涉及到基于內(nèi)容的消息的智能路由的特殊集成服務(wù)。

    因?yàn)镋SB 的業(yè)務(wù)流能力構(gòu)建于分布式的SOA之上,它也能夠跨越高度分布的物理部署拓?fù)洌ㄉ踔翑U(kuò)越大洋)而不用痛苦地忍受總線上各種應(yīng)用和服務(wù)之間的物理邊界和多協(xié)議的鴻溝。

    clip_image005

    圖表 1?4 跨越物理和邏輯邊界之上的部署拓?fù)涞木幣藕蜆I(yè)務(wù)流

    1.6.8 安全和可靠性

    在 ESB 上的節(jié)點(diǎn)之間的連結(jié)是具有防火墻能力的。應(yīng)用和 ESB之間的安全性,甚至在 ESB 節(jié)點(diǎn)自身之間的安全性,能夠建立和維護(hù)最高強(qiáng)度的認(rèn)證、憑證管理、和訪問控制。

    可靠性是通過處于ESB核心的企業(yè)級(jí)MOM來達(dá)到的。MOM核心提供異步通信能力、業(yè)務(wù)數(shù)據(jù)的可靠傳輸、以及事務(wù)的完整性。你們將在第 5 章中學(xué)到,這已經(jīng)不是十年以前的傳統(tǒng)MOM技術(shù)了。需求從那時(shí)以后開始進(jìn)展,并且已經(jīng)成熟,而 作為ESB 的核心的MOM必須符合今天的需求。

    1.6.9 自治但聯(lián)邦的環(huán)境

    傳統(tǒng)的集線器-插頭中介者方式往往具有組織性的邊界問題,這主要是因?yàn)镋AI Broker對(duì)跨越防火墻和網(wǎng)絡(luò)域的無能的實(shí)際限制所引起。更重要的是,即使一個(gè)集線器-插頭架構(gòu)能夠被伸展而跨過組織的交界,它仍然不允許各個(gè)業(yè)務(wù)單位彼此半獨(dú)立地運(yùn)行所需要的局部自治。與不斷擴(kuò)展的集成范圍延伸超過部門層次所相關(guān)的最大問題之一是自治和集中控制之間的問題。

    作為大多數(shù)大型公司環(huán)境的業(yè)務(wù)文化的一部分,每個(gè)部門或業(yè)務(wù)單位需要彼此獨(dú)立地運(yùn)作。 然而,他們?nèi)匀灰蕾囉诠蚕碣Y源,以及輸入到通用業(yè)務(wù)功能之中的報(bào)告和帳戶信息。

    在這樣一個(gè)環(huán)境中,需要所有的消息流量都流過位于總部的一個(gè)集中的消息Broker的集成策略是不合理的。 這不只是一個(gè)技術(shù)上的障礙;它也是公司文化的問題。在一個(gè)松散耦合的業(yè)務(wù)單元環(huán)境中,諸如本地應(yīng)用之間的業(yè)務(wù)流程,或者安全域,被一個(gè)集中化的公司IT功能管理簡(jiǎn)直沒有一點(diǎn)道理。組織中的松散耦合業(yè)務(wù)單元需要彼此獨(dú)立地運(yùn)作。他們每一個(gè)都應(yīng)該有其自己的IT功能,而不必須路由所有的消息流量,或代表它的業(yè)務(wù)規(guī)則和安全域的控制, 經(jīng)過一個(gè)集中的集成經(jīng)紀(jì)人在一個(gè)位置或另一個(gè)(第 1 章)。

    clip_image006

    圖表 1?5 如果使用一個(gè)集中的集線器,分開業(yè)務(wù)單位缺乏必需的自治-和-了集成經(jīng)紀(jì)人

    本地業(yè)務(wù)單位和部門需要有對(duì)他們自己的局部IT資源的控制,比如在其站點(diǎn)運(yùn)行的應(yīng)用。集成基礎(chǔ)設(shè)施應(yīng)該支持部署拓?fù)鋪碇С志哂袑?shí)用性的業(yè)務(wù)模型。ESB 也提供這種部署模型, 允許本地流量、集成組件以及適配器能夠被本地安裝、配置、加固和管理,并且仍然能夠以一種集成的安全模型一起將本地集成域插入到一個(gè)更大的聯(lián)邦集成網(wǎng)絡(luò)之中。

    clip_image007

    圖表 1?6 自治的而且公布聯(lián)邦制,ESB 允許橫過組織的交界對(duì)合作地同盟的運(yùn)算組織

    ESB 的分布式特征是通過從實(shí)際的部署細(xì)節(jié)和底層的連接協(xié)議中抽象出來的將端點(diǎn)定義,以及在那些端點(diǎn)之間的數(shù)據(jù)的編排和路由來達(dá)到的。聯(lián)邦特征則是通過 ESB 能夠隔離和選擇地橫過應(yīng)用域和安全邊界的能力來達(dá)到的。

    1.6.10 遠(yuǎn)程配置和管理

    在一些業(yè)務(wù)模型中,在每一個(gè)遠(yuǎn)程地點(diǎn)都安排有本地的IT職員是不大可能的,雖然仍然需要松散耦合的、自治的聯(lián)邦的集成網(wǎng)絡(luò)。舉例來說明這一個(gè)點(diǎn),我們來想象一下部署在零售行業(yè)中的ESB 的案例。一個(gè)視頻租借鏈可能有數(shù)百或數(shù)千個(gè)包含相同應(yīng)用的地點(diǎn),所有以相同的形態(tài)運(yùn)行的操作涉及到目錄管理、會(huì)計(jì)和報(bào)表等。

    clip_image009

    圖表 1?7 和數(shù)以千計(jì)遙遠(yuǎn)的儲(chǔ)存一個(gè)視像零售鏈,所有的包含應(yīng)用程序的相同組

    使用 ESB,可以建立一個(gè)集成藍(lán)圖來處理遠(yuǎn)程店鋪中的局部應(yīng)用之間的通信。這包括店內(nèi)應(yīng)用的接口定義、消息流量的路由、消息通道的管理、以及安全許可。它還可能包括集成組件,比如應(yīng)用適配器、協(xié)議適配器或者數(shù)據(jù)變換器。這個(gè)集成藍(lán)圖,或稱模板,可以在所有地點(diǎn)進(jìn)行部署和定制,并且獨(dú)立地扮演所有其他店鋪。

    clip_image011

    圖表 1?8 ESB 配置藍(lán)圖在每個(gè)遙遠(yuǎn)的位置和很遠(yuǎn)地展開配置而且處理

    這個(gè)遠(yuǎn)程部署藍(lán)圖的能力并不單針對(duì)零售行業(yè),它也可以擴(kuò)展到所有其他行業(yè)的應(yīng)用。聯(lián)邦的集成域的遠(yuǎn)程管理對(duì)于在一個(gè)高度分布的環(huán)境中的任何ESB的成功部署都是非常關(guān)鍵的。

    安全、可靠的消息聯(lián)結(jié)

    除了在每個(gè)店鋪的本地應(yīng)用之間共享數(shù)據(jù)之外,這些遠(yuǎn)程店鋪還需要同總部共享信息以便進(jìn)行帳務(wù)處理和報(bào)表、信用管理以及職員數(shù)據(jù)的追蹤。遠(yuǎn)程店鋪還需要彼此之間共享信息。舉例來說,一個(gè)大型的音像連鎖店可能會(huì)提供這樣的服務(wù),顧客可以選擇從離家近的店租賃影碟,然后在離辦公室近的另一個(gè)店歸還。因此,在同一個(gè)地理區(qū)域內(nèi)的店鋪之間可能會(huì)需要以近乎實(shí)時(shí)的狀態(tài)共享有關(guān)租賃的數(shù)據(jù)。因?yàn)樵谶h(yuǎn)程店鋪和總部之間的衛(wèi)星網(wǎng)絡(luò)通信連接存在較大的反應(yīng)期和彈性,要在總部維護(hù)一個(gè)有關(guān)所有租賃信息的實(shí)時(shí)集中訪問點(diǎn)是不現(xiàn)實(shí)的。那些有關(guān)你只是在兩個(gè)小時(shí)之租借的數(shù)據(jù)需要共享,或者通過遠(yuǎn)程店鋪之間的一個(gè)集成的數(shù)據(jù)共享連接來進(jìn)行訪問。

    因?yàn)榭偛亢瓦h(yuǎn)程店鋪之間的連接是通過可靠的消息來達(dá)到的,因此由于不可靠的衛(wèi)星電路所造成的網(wǎng)絡(luò)服務(wù)終端可以從消息層得到補(bǔ)償。也應(yīng)該注意到,對(duì)于遠(yuǎn)程店鋪之間來說,通過Internet來建立一個(gè)安全和可靠的消息通道也是可以的。

    1.6.11 作為ESB的“原生”數(shù)據(jù)類型的XML

    當(dāng)數(shù)據(jù)通過ESB 在應(yīng)用之間流動(dòng)的時(shí)候,XML是一個(gè)表現(xiàn)它們的理想基礎(chǔ)。被應(yīng)用程序的一個(gè)巨大的行列生產(chǎn)而且耗盡的數(shù)據(jù)能以多種的格式存在和包裝方案。有大量的應(yīng)用產(chǎn)生和消費(fèi)的數(shù)據(jù),可以以各種格式或者打包的Schema存在。對(duì)ESB來說雖然的確可以依你喜歡的打包形式或者封裝方案來承載數(shù)據(jù),但將途中數(shù)據(jù)表現(xiàn)為XML具有莫大的好處,包括使用能夠結(jié)合來自于不同的源數(shù)據(jù)以創(chuàng)建一個(gè)新的數(shù)據(jù)視圖的產(chǎn)生數(shù)據(jù)的特殊 ESB 服務(wù), 以及針對(duì)應(yīng)用間高級(jí)數(shù)據(jù)共享的濃縮和重定目標(biāo)。第 4 章將會(huì)探究使用XML功能本好處—將避免一個(gè)組織的應(yīng)用間同步升級(jí)的需要—并且更詳細(xì)地討論分布式XML變換之后的基本原理。

    1.6.12 業(yè)務(wù)數(shù)據(jù)的實(shí)時(shí)吞吐

    ESB通過為途中數(shù)據(jù)在總線之上的應(yīng)用間傳輸?shù)臅r(shí)候提供實(shí)時(shí)吞吐消除了潛伏反應(yīng)問題。目前,最流行的集成方法之一是每夜進(jìn)行批處理。 然而,打包的成批處理集成策略,不管是每夜還是其它,都具有較高的邊際錯(cuò)誤率,并且造成信息獲取的延遲。其結(jié)果是高反應(yīng)期產(chǎn)生獲取了過時(shí)數(shù)據(jù)將使代價(jià)高昂的。第 9 章將詳細(xì)討論這個(gè)問題,并且研究 ESB 可以如何用來將你的業(yè)務(wù)數(shù)據(jù)從每夜批處理模式重構(gòu)為實(shí)時(shí)吞吐模式。

    1.6.13 運(yùn)行感知

    運(yùn)行感知意思是業(yè)務(wù)分析師能夠獲得對(duì)業(yè)務(wù)運(yùn)行的狀態(tài)和健康情況的洞察能力。 一個(gè)允許對(duì)數(shù)據(jù)在其以某個(gè)業(yè)務(wù)流程中的某個(gè)消息形式在組織中流動(dòng)時(shí)進(jìn)行實(shí)時(shí)跟蹤和報(bào)告的基礎(chǔ)設(shè)施,對(duì)于幫助建立運(yùn)行感知是一個(gè)無價(jià)的工具。一個(gè)稱為是業(yè)務(wù)活動(dòng)監(jiān)控 (BAM)的產(chǎn)品門類已經(jīng)出現(xiàn)來解決運(yùn)行感知的這些問題。

    使用XML作為ESB的原生數(shù)據(jù)格式的好處之一就是消息沒有被處理為不透明的數(shù)據(jù)塊。如果應(yīng)用和服務(wù)之間的所有數(shù)據(jù)都被格式化為XML文檔,ESB提供的基礎(chǔ)支撐便允許你在ESB之上再構(gòu)建一層高級(jí)能力,以獲得對(duì)流過你的企業(yè)的業(yè)務(wù)數(shù)據(jù)的實(shí)時(shí)洞察能力。這些能力,不管是否是ESB的固有組成部分,還是有一個(gè)擴(kuò)展來驅(qū)動(dòng),都表現(xiàn)為包括了路由、處理流、以及下層的管線,并且不需要再在其上鎖定一個(gè)第三方的BAM產(chǎn)品的一個(gè)通用基礎(chǔ)設(shè)施的一個(gè)有機(jī)組成部分。

    作為ESB的一個(gè)基礎(chǔ)部分的審計(jì)和跟蹤能力允許對(duì)在SOA中的所有流動(dòng)的業(yè)務(wù)流程和消息流的健康狀況進(jìn)行監(jiān)控和跟蹤。諸如數(shù)據(jù)緩存、數(shù)據(jù)收集和聚集、以及XML數(shù)據(jù)的可視化表現(xiàn)之類的增值服務(wù),可以用來創(chuàng)建一個(gè)基礎(chǔ)服務(wù),該基礎(chǔ)服務(wù)可以在數(shù)據(jù)在企業(yè)中流動(dòng)時(shí),產(chǎn)生對(duì)業(yè)務(wù)流程的狀況洞察的警告、提醒和報(bào)表能力。

    clip_image012

    圖表 1?9 增值型服務(wù)促成操作的覺察提供對(duì)活的業(yè)務(wù)數(shù)據(jù)的即時(shí)洞察

    對(duì)ESB中的數(shù)據(jù)的根蹤和報(bào)表是通過在業(yè)務(wù)流中定義審計(jì)點(diǎn)來達(dá)到的,然后再對(duì)從業(yè)務(wù)消息中收集的重要內(nèi)容在ESB中流動(dòng)時(shí)提供插入點(diǎn)??勺粉檾?shù)據(jù)例子是業(yè)務(wù)消息自身,以及指示某業(yè)務(wù)消息是否通過了某個(gè)特定的業(yè)務(wù)處理步驟的業(yè)務(wù)事件。

    高級(jí)的增值服務(wù)可以提供數(shù)據(jù)收集服務(wù)、查詢機(jī)制以及報(bào)表能力,它們能夠講所有數(shù)據(jù)進(jìn)行收集、進(jìn)而表現(xiàn)為各種具有意義的形式。XML持久性服務(wù)可以提供緩存和聚集點(diǎn),這樣可以收集將要轉(zhuǎn)換的數(shù)據(jù)從而向其他應(yīng)用提供數(shù)據(jù)輸入,或進(jìn)入到可以被業(yè)務(wù)分析師使用的人可讀的報(bào)表機(jī)制之內(nèi)。這意味著流經(jīng)ESB的數(shù)據(jù)可以進(jìn)行實(shí)時(shí)分析,以提供有關(guān)你的業(yè)務(wù)狀態(tài)的實(shí)時(shí)信息—比如,可以隨時(shí)提供有關(guān)你的供應(yīng)鏈中的存貨的狀態(tài)快照。

    1.6.14 逐漸采用

    區(qū)別是否真正是 ESB 的一個(gè)主要方面是看其是否具有逐漸采用的能力,相對(duì)于另一個(gè)“全有-或-全無”的論斷。在 Y2K 之后的開支削減中,數(shù)百萬美元預(yù)算的項(xiàng)目數(shù)目已經(jīng)今非昔比。有一些跡象表明,預(yù)算資金籌備正在開始釋放以解決短期的戰(zhàn)術(shù)性集成需要,但是預(yù)算仍然謹(jǐn)慎地處于一個(gè)執(zhí)行層面。,然而,同時(shí)仍然有一些期望實(shí)現(xiàn)較大的公司范圍集成策略計(jì)劃—這些計(jì)劃嚴(yán)重依賴于集成和現(xiàn)有IT資產(chǎn)的重用。

    圖1-10說明了 ESB 可以如何用于小項(xiàng)目中,然后它們都可以進(jìn)入到一個(gè)更大的集成網(wǎng)絡(luò)之內(nèi)。 當(dāng)我們深入閱讀本書的時(shí)候,我們會(huì)詳細(xì)研究這是如何實(shí)現(xiàn)的。

    clip_image013

    圖表 1?10 ESB 支持逐漸采用的集成,同時(shí)向著一個(gè)策略目標(biāo)工作

    ESB 的聯(lián)邦/自治能力也對(duì)一次一個(gè)項(xiàng)目采用 ESB的能力有助益。ESB 集成項(xiàng)目漸進(jìn)式的分布部署能夠在朝著一個(gè)更廣的企業(yè)層面的計(jì)劃目標(biāo)的前提下得到立即價(jià)值。

    逐漸采用的觀念將進(jìn)一步通過橋接到一個(gè)已有的集成Broker集線機(jī)器和遺留系統(tǒng)Broker來得到進(jìn)一步支持。集成Broker集線器和他們的特點(diǎn)將在第 2 章中詳細(xì)研究。

    posted @ 2007-08-09 09:26 鐵手 閱讀(2029) | 評(píng)論 (0)編輯 收藏
    射頻識(shí)別標(biāo)簽(RFID)(3)

    3 RFID系統(tǒng)架構(gòu)

    一版來說,架構(gòu)是指將系統(tǒng)分解為各個(gè)單獨(dú)的組件,以表示它們之間如何一起協(xié)同工作來滿足整個(gè)系統(tǒng)的需求和目的。隨著技術(shù)的融合,RFID系統(tǒng)提供的一些主要功能已經(jīng)對(duì)使用它的系統(tǒng)架構(gòu)帶來明顯的影響。我們本部分將研究RFID加入到系統(tǒng)架構(gòu)中的組件,以及這些組件如何影響系統(tǒng)的相關(guān)特性,比如:系統(tǒng)的非功能性需求,如性能、安全、可伸縮性、可管理性等等。并且對(duì)使用RFID的系統(tǒng)提出架構(gòu)指南。.

    3.1 與RFID相關(guān)的主要技術(shù)

    RFID 可能在跟蹤技術(shù)和傳感器網(wǎng)絡(luò)技術(shù)方面具有很強(qiáng)的相關(guān)性和可融和性,在很多領(lǐng)域的技術(shù)發(fā)展和進(jìn)步也體現(xiàn)了這一征兆。

    • 半導(dǎo)體技術(shù)的發(fā)展

    根據(jù)摩爾定律,RFID 會(huì)越來越便宜,并且可能會(huì)集成更高的存儲(chǔ)和處理能力,并且在市場(chǎng)可以接受大規(guī)模使用的場(chǎng)景。

    • 智能設(shè)備

    半導(dǎo)體技術(shù)的進(jìn)步并不僅僅是使得RFID的成本變得越來越便宜,而且也隨著網(wǎng)絡(luò)和痛惜年技術(shù)的發(fā)展出現(xiàn)了許多智能設(shè)備,比如移動(dòng)電話、PDA、數(shù)字媒體設(shè)備等,也包括RFID閱讀器的傳感器。智能設(shè)備和無處不在的網(wǎng)絡(luò)連接和帶寬會(huì)導(dǎo)致許多基于移動(dòng)和邊緣的應(yīng)用。RFID 就是物聯(lián)網(wǎng)(Network of Things)之隨處連接以提供超出企業(yè)和組織數(shù)據(jù)中心和內(nèi)部網(wǎng)絡(luò)邊界的自動(dòng)化的理念的一種實(shí)現(xiàn)。智能家居、智能汽車、甚至智能衣服和消費(fèi)品都是需要這些邊緣處理能力的應(yīng)用。比如當(dāng)前的智能家居概念和實(shí)現(xiàn)就利用了大量各種具有IP能力的家用設(shè)備連接到住宅網(wǎng)關(guān),然后由它在連接到互聯(lián)網(wǎng)絡(luò)。下圖就描述了一個(gè)連接到Internet的智能設(shè)備的概念示意圖,可稱為網(wǎng)絡(luò)化生活:

    3-1

    圖表 3?1 網(wǎng)絡(luò)化智能生活

    • 寬帶、無線和更便宜的邊緣處理服務(wù)

    越來越普遍的寬帶數(shù)據(jù)網(wǎng)絡(luò)和超越連線和物理限制的無線通信,以及更加能夠接受的強(qiáng)大的服務(wù)器,使得應(yīng)用的架構(gòu)越來越偏向于分布,即將業(yè)務(wù)的處理移到業(yè)務(wù)發(fā)生的地方,凡是保證中心的管理和統(tǒng)一的安全。這意味著在一個(gè)整體框架之下,可以部屬各種企業(yè)應(yīng)用組件到邊緣位置,比如倉庫和店面。

    •  邊緣處理能力

    所謂邊緣處理能力就是企業(yè)系統(tǒng)中由于強(qiáng)大但低廉的個(gè)人計(jì)算機(jī)、以及企業(yè)部屬在邊緣的服務(wù)器、以及到企業(yè)數(shù)據(jù)中心安全和可靠的寬帶連接給企業(yè)帶來的在邊緣處理業(yè)務(wù)的計(jì)算能力。RFID 系統(tǒng)就將大量的計(jì)算、數(shù)據(jù)管理和帶寬需求放到這些邊緣。這并不是偶然的單獨(dú)現(xiàn)象而是一個(gè)總體趨勢(shì)。所謂邊緣,就是分布于企業(yè)數(shù)據(jù)中心或者總部之外的地點(diǎn),而大都是實(shí)際業(yè)務(wù)發(fā)生的所在地,比如倉庫、店面、生產(chǎn)線甚至物流運(yùn)輸途中。

    •  面向服務(wù)架構(gòu)(SOA)

    企業(yè)中成功采用RFID技術(shù)的關(guān)鍵在于如何將RFID數(shù)據(jù)集成到企業(yè)業(yè)務(wù)應(yīng)用骨干中。RFID閱讀器會(huì)產(chǎn)生大量的數(shù)據(jù)。如果它們不加過濾地傳遞到下游應(yīng)用,可能會(huì)使其崩潰。為了避免后端關(guān)鍵業(yè)務(wù)應(yīng)用遭受數(shù)據(jù)洪水,以及將重復(fù)、無效或者無用的數(shù)據(jù)隔離在物理設(shè)備,如閱讀器和天線之外,可以使用專門的RFID中間件,比如事件管理器。SOA允許我們開發(fā)和部署松散耦合的應(yīng)用組件,這些組件件使用簡(jiǎn)單但強(qiáng)大的服務(wù)接口來進(jìn)行通信。目前許多RFID 中間件都基于Web Services標(biāo)準(zhǔn),RFID中間件的總體架構(gòu)也符合在企業(yè)業(yè)務(wù)系統(tǒng)中日益被接受和采用的SOA架構(gòu)。

    3-2

    圖表 3?2 企業(yè)邊緣

    3.2 關(guān)鍵功能

    RFID系統(tǒng)具有多重可能的不同用法,這自然會(huì)影響到其架構(gòu)的差別。例如,通常由制造商實(shí)現(xiàn)的用于標(biāo)簽和物流跟蹤的應(yīng)用的實(shí)現(xiàn)通常關(guān)注于產(chǎn)品的自動(dòng)化標(biāo)簽以及在物流過程中的特定的閱讀器能夠以一種高于最小可接受準(zhǔn)確率來讀取。總而言之,這些系統(tǒng)都主要集中于實(shí)現(xiàn)的物理方面,而不是產(chǎn)生諸如提前裝船通知之類的簡(jiǎn)單報(bào)表。這樣的話,它們趨向于具有最小的數(shù)據(jù)管理和交換要求。但另一方面,一家藥品公司可能會(huì)想要根據(jù)其藥品從工廠到分銷商再到零售藥店,這就需要具有實(shí)時(shí)的信息,包括某件在流程的某個(gè)點(diǎn)上某件商品位于何處之類的詳細(xì)信息,以及它們是被如何以及在何處生產(chǎn)的,以及到過什么地方。很多可能,零售商和制造商都需要這些跟蹤信息的某些部分。因此,這種系統(tǒng)將要求不但具有單個(gè)物品級(jí)的跟蹤能力,還需要具有某種程度的B2B信息交換能力。

    下圖所示是RFID的5種基本能力和相關(guān)不同應(yīng)用對(duì)這些能力的需求映射。

    可以想見, RFID 系統(tǒng)將不斷演進(jìn)以滿足更廣的應(yīng)用需要,因此也要求不同的架構(gòu)方式。但是我們可以定義通用的,失和于所有RFID用法的RFID 系統(tǒng)架構(gòu)或者實(shí)現(xiàn)。但是,幾乎對(duì)每個(gè)RFID系統(tǒng)來說可能都需要某些特定的能力。

    3-3

    圖表 3?3 不同的RFID應(yīng)用系統(tǒng)需要的能力

    總的來說,一個(gè)RFID 系統(tǒng)必須能夠提供下述特征或者能力中的全部或者部分::

    •  編碼RFID標(biāo)簽的能力
    •  附加經(jīng)過編碼的RFID標(biāo)簽到被標(biāo)識(shí)物品上的能力
    •  跟蹤被標(biāo)簽的物品的移動(dòng)的能力
    •  將RFID信息集成到業(yè)務(wù)應(yīng)用的能力
    •  產(chǎn)生能夠在業(yè)務(wù)之間共享的信息的能力
    • 開發(fā)自組織智能設(shè)備的能力

    posted @ 2007-08-09 09:13 鐵手 閱讀(933) | 評(píng)論 (0)編輯 收藏
    主站蜘蛛池模板: 亚洲精品无码AV中文字幕电影网站| 日本免费福利视频| 亚洲AV无码专区电影在线观看| 猫咪免费观看人成网站在线| 在线免费一区二区| 色欲aⅴ亚洲情无码AV蜜桃 | 亚洲最大免费视频网| 亚洲网红精品大秀在线观看| 97在线视频免费播放| 亚洲福利一区二区| 欧美日韩国产免费一区二区三区| 亚洲av无码一区二区三区天堂| 最好免费观看韩国+日本 | 国产免费丝袜调教视频| 亚洲制服丝袜在线播放| 成人性生免费视频| 免费无码专区毛片高潮喷水| 相泽亚洲一区中文字幕| 久久精品无码精品免费专区| 亚洲色av性色在线观无码| 成人免费视频小说| 久久久久久av无码免费看大片| 久久亚洲AV无码精品色午夜麻| 日本h在线精品免费观看| 亚洲欧美aⅴ在线资源| 亚洲欧洲自拍拍偷精品 美利坚 | 免费福利视频导航| 国产精品亚洲综合天堂夜夜| 色噜噜亚洲精品中文字幕| 69视频在线观看高清免费| 亚洲精品动漫免费二区| 亚洲中文字幕在线观看| 午夜国产精品免费观看| 全部一级一级毛片免费看| 亚洲色图在线观看| 亚洲第一黄色网址| 久久久久久精品免费看SSS| 国产亚洲精品欧洲在线观看| 亚洲AV无码精品色午夜果冻不卡| 午夜老司机免费视频| 国产精品网站在线观看免费传媒 |