Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled...
Transcript of Event Processing for RFID Enabled Enterprise Application · Event Processing for RFID Enabled...
Event Processing for RFID Enabled Enterprise Application
Tao Lin, PhD
Director of Auto-ID SAP ResearchSAP
Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 2
RFID Is a Cross Industry Initiative
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
Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 4
Basic Concepts
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
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
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
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
Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 9
Use Case
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
Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 11
Logistic Operations
Goods
ReceiveUnpack Store
Pick
Pack
Load Ship
Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 12
Asset Management
Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 13
Maintenance
Staging Area Cutting Area Packaging
Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 14
Event Processing
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
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
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
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
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
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
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)
Event Processing Symposium, New York, March 14-16, 2006, Tao Lin / 22
Q&ADr. Tao Lin
SAP Research
SAP Labs LLC
Palo Alto