UbiCore : An Effective XML-based RFID Middleware System

UbiCore : XML 기반 RFID 미들웨어 시스템

  • 이훈순 (한국전자통신연구원 인터넷서버그룹) ;
  • 최현화 (한국전자통신연구원 인터넷서버그룹) ;
  • 김병섭 (한국전자통신연구원 인터넷서버그룹) ;
  • 이명철 (한국전자통신연구원 인터넷서버그룹) ;
  • 박재홍 (한국전자통신연구원 인터넷서버그룹) ;
  • 이미영 (한국전자통신연구원 인터넷서버그룹) ;
  • 김명준 (한국전자통신연구원 인터넷서버그룹) ;
  • 진성일 (충남대학교 전기정보통신공학부)
  • Published : 2006.11.15

Abstract

Owing to the proliferation of Radio Frequency Identification (RFID) technologies which is being watched as a core technology of ubiquitous computing, applications which offer convenience to people using RFID technologies are more and more increased. To easily develop these applications, a middleware system which acts as a bridge between RFID hardware and application is essential. In this paper, we propose a novel XML-based RFID middleware system called UbiCore (Ubiquitous Core). UbiCore has following features: First, UbiCore employs its own query language called XQueryStream (XQuery for Stream Data) which is originated from XQuery. Second, UbiCore has the preprocessing phase called pre-filtering prior to query evaluation and reuses the intermediate result of previous evaluation to speed up the processing of RFID tag data stream. Third, UbiCore supports query on both continuously generated stream data and archived historical data. And last, UbiCore offers a distinct markup language called Context-driven Service Markup Language (CSML) to easily specify the linking information between context and service.

유비쿼터스 컴퓨팅의 핵심 기술로 주목 받고 있는 RFID (Radio Frequency Identification) 기술의 발달로 인해 이를 이용하여 사람들에게 편의를 제공하는 응용들이 점점 늘어나고 있다. 이러한 응용들을 쉽게 개발하기 위해서는 다양한 센서를 관리하며, 센서를 통해 수집된 태그 데이타 스트림으로부터 의미있는 데이타를 추출하여 응용에 전달해주는 미들웨어 시스템이 필요하다. 본 논문에서는 UbiCore (Ubiquitous Core)라 불리는 in 기반 RFID 미들웨어 시스템을 제안한다. UbiCore는 다음과 같은 특징을 가진다. 첫째, XQueryStream이라는 XQuery에 기반한 연속 질의 언어를 제공한다. 둘째, 프리 필터링과 중간 결과 재사용을 통해 스트림 데이타에 대한 질의 처리 속도를 향상 시킨다. 셋째, 연속적으로 생성되어 들어오는 실시간 데이타뿐 아니라 트리거에 기반하여 저장된 이력 데이타에 대한 질의를 지원한다. 넷째, 컨텍스트와 서비스의 연계 정보를 표현하기 위한 마크업 언어인 CSML(Context-driven Service Markup Language)을 제공한다.

Keywords

References

  1. Intel, 'Building the Digital Supply Chain: An Intel Perspective,' Intel Corp., Jan. 2005
  2. METRO, 'The METRO Group Future Store Initiative,' http://www.futurestore.org
  3. Siemens to Pilot RFID Bracelets for Health Care. http://www.infoworld.com/article/04/07/23/HNrfidimplants1.html, Jul. 2004
  4. 원종호 외,'유비쿼터스 컴퓨팅 환경을 위한 RFID 기반 센서 데이타 처리 미들웨어 기술 동향' 전자통신 동향분석,한국전자통신연구원. 19권 5호. 2004년 10월
  5. Sun Java System RFID Software, version 2.0, http://www.sun.com/software/products/rfid/index.xml
  6. Enterprise Information Architecture for RFID and Sensor-Based Services, Oracle White Paper, Feb. 2006
  7. CapTech, 'TagsWare: Agile RFID Solutions,' http://www.tagsware.com
  8. ConnecTerra, 'RFTagAware,' http://www.connecterra.com
  9. GlobeRanger, 'iMotion,' http://www.globeranger.com
  10. Extensible Markup Language (XML) 1.0 (Third Edition). W3C Recommendation 04 Feb. 2004
  11. XQuery 1.0 : An XML Query Language. W3C Candidate Recommendation, 3 Nov. 2005
  12. The EPCglobal Architecture Framework. EPCglobal Final Version of 1 Jul. 2005
  13. The Application Level Events (ALE) Specification, Version 1.0. EPCglobal Proposed Specification Version of II Feb. 2005
  14. Alien Technology. 'RFID Readers,' http://www.alientechnology.com/products/rfid_ readers.php
  15. Symbol, AR400 RFID Reader from Symbol. http://www.symbol.com/AR400/
  16. Intermec Technologies, 'IF5 Fixed Reader,' http://intermec.com/eprise/main/Intermec/Content/Products/Products_ShowDetail?Product= RFID2_IF5
  17. SAMSys Technologied, 'MP9320 RFID Reader,' http://www.samsys.com/default.php?alpha=products&beta=uhf&gamma=mp9320
  18. ThingMagic, 'Mercury4 RFID Reader,' http://www.thingmagic.com/html/prod-merc4.htm
  19. XML Schema Part 0, 1, 2, W3C Recommendation, 28 Oct. 2004
  20. Ian-Eike Michels, 'XQuery API for Java(XQJ) 1.0,' JSR 225 EG Draft Specification, Mar. 2006
  21. ISO/IEC 4977, Information technology-Syntatic metalanguage-Extended BNF, Dec. 1996
  22. S. Chandrasekaran, A. Deshpande, M. Franklin, J. Hellerstein, W. Hong, S. Krishnamurthy, S. Madden, V. Raman, F. Reiss, and M. Shah. 'TelegraphCQ: Continuous Dataflow Processing for an Uncertain World:' In Proc. of Conference on Innovative Data Systems Research, Jan. 2003
  23. EPC Tag Data Standards Version 1.1. Standard Specification, 01 Apr. 2004
  24. Reader Protocol 1.0. Working Draft, EPCGlobal Inc, Mar. 2005