Middleware Structure & Model Computer Engineering Sejin Oh
RFID Software Overview RFID System Software RFID Middleware 태그와 리더간의 기본적인 통신을 가능하게 함 통신은 전파 신호를 처리하는 것 하드웨어와 낮은 계층의 소프트웨어인 펌웨어(Firmware) 가 필요함 읽기, 쓰기, 충돌 방지 기능, 오류 감지 및 수정 기능, 암호화, 인증 기능 RFID Middleware 리더와 호스트 어플리케이션을 연결시켜주는 소프트웨어 리더의 상태 모니터링, 태그 및 리더와 데이터 흐름을 관리 Host Application 기업의 소프트웨어 : 재고 관리 시스템, 창고 관리 시스템 태그로부터 전달되는 데이터를 미들웨어가 처리하여 표준화 된 형식으로 호스트 어플리케이션에 전달함 2018-09-18
Middleware Role 리더와 호스트 어플리케이션을 연결시켜주는 시스템 소프트웨어 리더에 읽혀진 태그의 데이터는 유무선 네트워크를 거쳐 미들웨어로 전달 서버의 미들웨어에서 처리된 데이터는 해당 어플리케이션에서 사용됨 미들웨어의 한쪽 끝은 리더기와 같은 하드웨어와 인터페이스 다른 한 쪽 끝은 기업용 솔루션과 같은 기업용 응용 소프트웨어와 연계 리더 관리 서로 다른 RFID 환경의 리더와 시스템을 지원하고 관리함 태그의 데이터 처리 대량의 RFID 태그 데이터의 수집 및 필터링 기능 외부 시스템과 연동 태그 정보를 의미 있는 정보로 요약하여 응용 시스템에 전달 2018-09-18
Middleware Structure Database Middleware Middleware Reader WMS Tag1 Reader Tag2 WMS Warehouse Management System (창고 관리 시스템) Tag3 ERP Reader Connectivity Data Filtering Track and Trace Enterprise Resource Planning (기업 자원 관리) Reader Tag4 CRM Customer Relationship Management (고객 정보 관리) Tag5 2018-09-18
Middleware Reader Management 리더의 상태 모니터링, 데이터 흐름을 관리 다수의 RFID는 리더 시스템의 형태가 서로 다른 환경을 가짐 태그와 리더간의 프로토콜이 다름 리더와 서버간의 네트워크 인터페이스가 다름 RFID의 상위계층에서 일관된 접근이 가능하도록 기능을 제공해야 함 리더 영역의 태그 정보 수집, 구성 중앙 집중, 분산 제어, 지능형 제어 Reader Protocol 리더와 호스트간의 명령 수행/응답 및 태그정보의 교환과 관련된 표준 Reader Management 개별 리더기에 대한 환경설정, 원격 제어, 모니터링 시스템 이상 발생시 RFID 리더기 관리 2018-09-18
Middleware Data Processing 대량의 태그 데이터 흐름을 처리하고 구성함 태그의 데이터는 대량의 정보가 반복적으로 리더로 유입됨 Filtering and Collection 미들웨어는 수 많은 태그 데이터를 수집함 이들 중 중복되거나 불필요한 태그 데이터를 필터링하고 요약함 필터링 및 요약된 태그인식 데이터를 표준화된 방식으로 획득 필요한 데이터 표현 규격 및 리포팅 방식을 소프트웨어 API로 정의 2018-09-18
Middleware Application Interface RFID 응용 시스템과의 연동 미들웨어는 리더로 수집된 데이터들을 의미 있는 정보로 요약하여 정보 사용자의 응용 시스템에 전달 응용 시스템 태그가 부착된 개별 사물에 대한 상세 정보를 제공 EPCIS(EPC Information Service) EPC와 관련된 정보를 획득하고, 관리하며 공유하기 위한 외부 인터페이스 ALE를 통해 읽은 정보를 내부적으로 기록 관리 Tag Data Translation 태그 데이터 표준에 정의된 EPC 인코딩, 디코딩 규칙을 표현 2018-09-18
Middleware Auto Identification 표준화 기반 개방형 미들웨어 설계 기준 실시간 이벤트 처리 기술 표준화된 코드 정보 표현, 정보 교환 기술 적용 실시간 이벤트 처리 기술 사물의 정보를 바탕으로 이를 이용하여 실시간으로 제어 할 수 있는 기능 상황 인지 엔진 기술 사용자의 환경을 감지하기 위한 Context Awareness로서 주변 환경의 정보를 객체로 표현 대규모 미들웨어 네트워킹 기술 미들웨어 간의 라우팅과 이벤트 생성, 공지, 모니터링 등이 요구됨 2018-09-18
Middleware Importance 타 시스템과의 연동 및 통합의 편의성 뛰어난 범용성 개발의 용이성 태그로부터 수집되는 원시 데이터의 의미 있는 재구성 이벤트의 실시간 감지로 자동적인 후속작업 진행 2018-09-18
Example Model EPC Network Middleware ONS (Object Name Service) 상품 RFID 리더에서 계속적으로 발생하는 EPC 데이터를 기반으로 하는 EPC 이벤트를 처리하고 관리하기 위한 소프트웨어 EPC에 대응하는 PML 서버 소재 조회 ID 송신 상품 Savant PML 주소 ID와 그 ID의 상품 속성 관리 ID와 PML 서버 주소 대응표 EPC 판독 IC Tag Reader EPC PML F127 ... A 상품 상품 속성 조회 ID 정보 : EPC(Electronic Product Code) ex) F127.C238.DF1B.17CC PML F127.C238.DF1B.17CC PML <상품명>............</상품명> <용량>.........</용량> <유효기간> ...... A 상품 2018-09-18
Example Model 항공 수화물 관리 승객이 소지한 수하물에 태그 부착 탑승 시에 승객과 수하물이 일치하는지를 검사 Middleware Example Model 항공 수화물 관리 승객이 소지한 수하물에 태그 부착 탑승 시에 승객과 수하물이 일치하는지를 검사 목적지 공항에 도착했을 때 승객의 수하물 정보를 전광판에 출력 미들웨어는 수하물에 부착된 태그 데이터를 실시간 수집 및 필터링 공항의 수하물 관리 시스템에 전달 수하물 관리 데이터 베이스와 연동하여 서비스를 제공 2018-09-18
Example Model 의료 환자 관리 환자에게 태그를 발급 의사가 정확히 환자를 식별하여 진단 및 검사 결과를 확인 Middleware Example Model 의료 환자 관리 환자에게 태그를 발급 의사가 정확히 환자를 식별하여 진단 및 검사 결과를 확인 환자에게 처방한 약품에 태그를 부착 환자가 소지한 태그와 비교하여 일치 여부를 확인 미들웨어는 환자와 약품에 부착된 태그 데이터를 실시간 수집 및 필터링 병원 정보 시스템에 정보를 전달하는 서비스 수행 2018-09-18
Middleware Trend RFID 소프트웨어 벤더들을 중심으로 기본적인 RFID 태그 데이터 처리 IBM, SAP, Sun Microsystems, Oracle 등 대형 IT 솔루션 벤더들의 시장진입 Sun Microsystems 2004년 6월에 RFID 미들웨어 솔루션인 ‘Sun Java System RFID Software’ 플랫폼 Oracle ‘Sensor-based Service’란 이름 하에 RFID를 포함한 센서기반 서비스를 제공하기 위한 통합 플랫폼을 제시 2018-09-18