Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled...

22
Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Transcript of Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled...

Page 1: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing for RFID Enabled Enterprise Application

Tao Lin, PhD

Director of Auto-ID SAP ResearchSAP

Page 2: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 2

RFID Is a Cross Industry Initiative

Page 3: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 3

Factory/Plant

RFID for Business Automation

Staging Area Cutting Area Packaging

Asset

MaintenanceLogistics

Manufacture

ExecutionAnalyticsPlanningTransportation

Product

Supervisor

Maintenance

Technician

Plant

Manager

RFID

Page 4: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 4

Basic Concepts

Page 5: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 5

RFID and EPC (Auto-ID)

Electronic Product Code (EPC)

How does RFID work ?

Reader

Tag

Antenna

Local / Global

Network

Computer

Computer

Page 6: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 6

An End-to-End Auto-ID/EPC Solution

Tag &

EPC21.203D2A9.16E8B8.719BAE03C21.203D2A9.16E8B8.719BAE03C21.203D2A9.16E8B8.719BAE03C21.203D2A9.16E8B8.719BAE03C

- Tag - - EPC -

Scale Printer

Digital I/O

Lightstack

PLC

DeviceNetOptical

Profibus CounterRFID

Mobile DeviceData Store

Device

Device-oriented Middleware

Data-oriented Middleware

Manufacture

Execution

Asset

Maintenance

Logistics

Transportation

Planning

Analytics

Page 7: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 7

Packing Operation

(1 ) Pack Order

PrinterLightstack

RFID

Device

Controller (DC)

Data

Engine (DE)

Logistic

Pack Order

( 2 ) Expected Pack

(with SKU)

( 3 ) Case and Items hierarchy message

Pack Order

( 4 ) Pack Validation

Page 8: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 8

Smart Reading and “Dum” Reading

PrinterLightstack

RFID

Device

Controller (DC)

Data

Engine (DE)

Logistic

( 3 ) Case and Items hierarchy message

Pack Order

Smart Reading

Dum Reading

Page 9: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 9

Use Case

Page 10: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 10

A Global Network (with Multiple Functional RFID Apps)

A global network with multiple organizations and each organization has multiple sites

� Logistic Operations� Goods receive

� Unpack

� Store

� Pick

� Pack

� Load

� Delivery

� Asset Management� Asset location tracking

� Security

� Maintenance� Routing maintenance

� Preventive maintenance

Page 11: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 11

Logistic Operations

Goods

ReceiveUnpack Store

Pick

Pack

Load Ship

Page 12: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 12

Asset Management

Page 13: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 13

Maintenance

Staging Area Cutting Area Packaging

Page 14: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 14

Event Processing

Page 15: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 15

A Hierarchical and Distributed Data Middleware

Local

DE

Local

DE

Local

DELocal

DE

Central

DECentral

DE

Global

DE

Local

DE

Device

Controller

Device

Controller

Page 16: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 16

Conceptual Architecture for a Data Engine (DE)

Data ManagementData ManagementEvent

Processing Engine

Event

Processing Engine

Data

Repository

Data

Repository

Message Services BusMessage Services Bus

Enterprise

Application

Enterprise

Application

Device

Middleware

Device

Middleware

Other DEOther DE

ActivitiesActivities

Page 17: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 17

Challenges

� Large data and event volume

� Incomplete and out-of-order Events

� RFID is an enabling technology

� Multiple business processes associated to a singe reading

� Push down business context

Page 18: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 18

Incomplete and Out-of-Order Events

1 2 3 4 5 6

1 2 5 6

1 2 34 56

Page 19: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 19

Multiple Business Processes Associated to a Single Reading

SHIPPINGSHIPPING

ASSET

MANAGEMENT

ASSET

MANAGEMENTMAINTENANCEMAINTENANCE

Page 20: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 20

Push Down Business Context

Local

DE

Local

DE

Local

DELocal

DE

Central

DECentral

DE

Global

DE

Local

DE

Device

Controller

Device

Controller

Page 21: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 21

Wish List

� A hierarchical and distributed Complex Event Processing

Infrastructure

� Coordinate and synch from different layers

� Easy to be customized by the context from multiple business

applications

� High performance and scalable

� Easy to integrate with existing business applications

� Easy to add new activities (processing)

Page 22: Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled Enterprise Application Tao Lin, PhD Director of Auto-ID SAP Research SAP

Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 22

Q&ADr. Tao Lin

SAP Research

SAP Labs LLC

Palo Alto

[email protected]