sensor and automation event processing in the real world (existing customer use cases) sam rehman...

23
<Insert Picture Here> Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman <[email protected]> Director of Development RFID, Sensor and Automation

Upload: jada-horton

Post on 26-Mar-2015

220 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

<Insert Picture Here>

Sensor and Automation Event Processing in the Real World(Existing Customer Use Cases)

Sam Rehman <[email protected]>Director of DevelopmentRFID, Sensor and Automation

Page 2: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

...and that if the subject, or even only the subjective constitution of the senses in general, be removed, the whole constitution and all the relations of objects in space and time, nay space and time themselves, would vanish.

With this alone, have we any concern.

Kant - Critique of Pure Reason

Page 3: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

<Insert Picture Here>

Sensors and Automation Overview

Page 4: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

Sensors Data Intelligence Insight Data made relevant to your business

Patient details and history?

Has it crossed the

border?Where is mypackage?

Are these authentic products?

Right medication?

Any hazardous materials?

Has it been tampered?

Is the food still fresh?

Page 5: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

TraditionalBusiness

• Weeks• Megabytes• Punch Cards• Few People

Internete-Business

• Days• Terabytes• Human Driven• Many People

Real TimeBusiness

• Seconds• Exabytes• Event Driven• Automated

Information Driven Enterprises

Page 6: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

Typical Sensors

• Temperature (Thermocouple and RST)• Motion/Presence/Location/Direction/Identification

(GPS, IRBB, CMOS, RFID, RTLS, UWB, SAW, MiFARE, etc)

• Weight (Electronic Scales, etc)• Dry Contacts• Bio-sensors (Retina, fingerprints, etc)

Page 7: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

Typical Actuators and Indicators

• Message Boards (LED, LCD, SBCs, screens,lightstacks,etc)

• MHE (Carousels, ASRS, etc)• General PLCs

Page 8: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

Wide range of uses

• Supply chain• out of stock reduction, automation• Reduce shelf management

• Homeland Security• US Visit• Container tracking (Tom Ridge)• Critical infrastructure protection

• Transportation• Container management, security, • Hazmat

• Asset Tracking• Hazmat (chems, explosives)• Sensitive materials (vaccines)• Expensive (construction)

• Sensor Networks• DoD, Homeland Security, Natural

Resource Management

• Pharma• Electronic Pedigree

• Healthcare• Patients

• Equipment

• Security

• Manufacturing• Part management

• Boeing/Airbus• 10,000 tags/A380

• Payment systems• Ezpass, ski, movies• Smartcards, Cellphone based

• Security and Access Control• …and more uses everyday

Page 9: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

APPLICATIONSAPPLICATIONSSENSE & SENSE & RESPOND RESPOND DEVICESDEVICES

Other Applications

Sensor and Automation Services

Oracle Fusion Middleware

MANAGE

ANALYZE

ACCESS

Business Processes

BusinessIntelligence

Business ActivityMonitoring

EDGE

PortalAlerts

Application ServerDatabase

Integration

Solutions

Sensor DataManager

Oracle ASEdge Server

Solutions(Compliance

,etc)

Page 10: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

Sensor Edge ServerPlug and Play, Modular Architecture

Sensor Edge Server

Oracle Fusion Middleware

Groups

Dis

pa

tch

ers

Local Processors:Filters & Rules

De

vic

e A

bs

trac

tion

La

ye

r

Driver

Driver

Driver

InternalStore//Forward

WebServices WSWS

CallbacksCallbacks

OPMN

Streams OracleOracleStreams/AQStreams/AQ

ALE EPC ALEEPC ALECLientCLient

EventFlow WS, HTTP,file,WS, HTTP,file,Stored Proc, etcStored Proc, etc

Central/RemoteAdministration

Ad

min

istra

tion

EM

JMX

Admin Console

Develo

pm

ent S

ervices

Device Mgmt.

Monitoring

Web Services

IS Services

EPC Mgmt.

Sensor Data.

CustomCustomSolutionsSolutionsSensor Data ManagementSensor Data Management

Archiving

Reporting Associations

Sensor DataRepository(optional)

Page 11: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

Oracle and The EPCglobal Network Complete product support

RFID Tags

RFID Readers

RFID Middleware

Application Specific Capture AppsApplication Specific Capture Apps

EPCIS Services

Solutions

EPC UHF Gen2 Protocol

EPC RP or LPRP

EPC ALE

EPCIS Capture Interface

EPCIS Query Interface

Oracle E-Business SuiteO

racle Fu

sion

Mid

dlew

areS

en

sor a

nd

Au

tom

atio

n S

ervice

s

Oracle Sensor Data Manager (SDM)

Oracle Sensor Edge Server (SES)

DiscoveryEPCIS Repository Tools

Dev. Mgmt Filtering LocalProcessing Management

IS Integration Clustering ALE Services

WMS EAM OTM Retek …

Oracle D

atabase 10g

Page 12: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

SES Event Processing Support

• Domain Specific• Custom coded needed for specific vertical• Eg: Pallet Processor (WMS), Choke (T&T), Presence (Pharma), etc

• SI Provides Processors:• SI uses our framework to build reusable processors for their typical

customers• Generic Parameterized Local Processors

• Based on generic algorithms• Support for temporal (sliding window) for transient events

• Custom Processors• Self contained user provided extensions (remotely deployed and

managed)• Long Term Conditions

• DBMS Rulesets and Expression Filters• CEP Engine (Future releases)

• Meta data driven processing with windowing support

Page 13: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

TIMETIME

2. Event “Enter” generated:• Note there is NO preamble•Rise of edge is defined as rise afterdrop for X period of time

1. Pull not seen• e.g Tag is not in field in this timeline

3. Level rises and drops:• level rises afterwards and drops in non-predictable intervals•Tolerance level for drop detection is based on sliding window, not just from start

4. Cannot consider drop yet• Since there is no sync word

5. Event “Exit” generated• Edge drops for Y period

Typical Parameterized Event Processing:Smoothing and Edge Detections

Sig

nal

Page 14: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

Challenges

• Parameterized Processing is not flexible enough• Some customer still needs to customize code (deployment and

support issues)• Custom (java coded) processors only works for common cases, and

will not scale with the range of use cases• Need more visibility and simulation into processing• Cannot handle both short and wide temporal windows in one

language• Centralized tool sets for: Defining processing logics, monitoring,

viewing exceptions, setting up bindings• Difficult to define bindings to adapters (dissemination)• Has to be embeddable into Vertical and Horizontal Applications!!!

(how to expose the predicates and tools?)

Page 15: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

<Insert Picture Here>

Real life Use Cases

Page 16: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

Multi-dimensional Track and TraceEnd to end monitoring and audit trail for perishable goods

• Tracking from original packaging to retail• Re-packaging, Presence, Choke, Temperature and Light

exposure has to be monitored and evaluated every step of the way

3PL Ships hands items in temp. controlled containers

Manufacturer packages and tags the containers

Warehouses with environment control bins/shelves

Retail stores with temperature control back-store and shelves

Page 17: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

Today’s Challenges/Shortcomings Soft identity easily stolen Security & safety compliance Proprietary architecture

Sensor-Based Benefits Real-time location & status information Physical identification Open architecture yet maintain end to

end cryptography

User trying to enter secure area

Major doorways equipped with readers and indicator, may include keypad for challenge keys

Request to enter send to backend IM system, response could be challenge or auth token

User authorized (or denied). Sends back indicator or open doorway. Attempts and Entry is logged and stored in dbms for audit

Physical Identification: Control AccessOpen architecture for secure identification

This is not a commitment to deliver. Product directions are subject to change without notice.This is not a commitment to deliver. Product directions are subject to change without notice.

Carries MiFARE, iClass or Contactless

SIMM/Smart Card

Page 18: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

Today’s Challenges/Shortcomings Replenishment based on “latent

guesstimates” Promotes excess inventories with risk

of parts obsolescence

Sensor-Based Benefits Real-time spares consumption

information with auto-triggering of replenishment orders

Improved inventory management

Service tech needs component off shelf to complete repair

Removing component from shelf sends signal to receiver

Receiver sends signal to APS applications

APS interprets signal as “real demand” and increments demand signal by actual consumed quantity or triggers replenishment order

Location = Shelf 1Quantity = 1

Location = Station 5Quantity = 1

ReplenishmentOrder

Inventory Management: Fewer PartsAutomated Re-Order of Spare Parts for Service Depots

Page 19: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

MHEs or other metered equipment

Enterprise Asset ManagementTracking health and performance of your expensive equipment

ADC and networking

Smart Storage

Oracle Sensor Edge Server

SES

Backend Applications:(EAM, CRM FS, etc)

Typical Local Processing

Generate equipment alert if:

•Temp. on reg. “Engine15” rise above 110ºF for more than X minutes, and no gaps more than 2 seconds

•Running mean on temp gradually rising over 2% every month

Page 20: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

For More Information

http://search.oracle.com

RFID

or

http://www.oracle.com/technologies/rfid

Page 21: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

<Insert Picture Here>

Questions / Answers

Page 22: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation

The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development, release, and timing of any features or functionality described for Oracle’s products remain at the sole discretion of Oracle.

Page 23: Sensor and Automation Event Processing in the Real World (Existing Customer Use Cases) Sam Rehman Director of Development RFID, Sensor and Automation