Oracle - Sensor-Based Services
Download
Report
Transcript Oracle - Sensor-Based Services
Sensor-Based Services
Connecting with the ‘Real World’
Intelligence
Internet
Physical World
Information
Systems
RFID: Physical World IT World
RFID Tag contains RFID chip,
power source (inductive or
batter) and antennae..
Reader communicates with
the tags in range to read all
tags identifiers and memory
(payload)...
Sensor Data Management
Enhanced the overall model,
provides archive, stateful rules
based distribution, support for
agents technology.
Hardware
& Physics
Chip on tag
stores
information.
Information
Technology
Antenna receives power
and analog signal from
reader
Converts radio signal to
and from analog electrical
signals.
Edge Server
collects observations and
drives readers.
Forwards events to database
tier for distribution
Applications
Receives “relevant”
events from App Server.
Business processes
based on Sensor data.
Information Challenges
Analyze
Manage
Access
Capture
Respond
Oracle Sensor-Based Services
SENSE &
RESPOND
DEVICES
APPLICATIONS
ORACLE Fusion
Middleware
ACCESS
Mobile
JDeveloper
Portal
ANALYZE
RESPOND
Business
Intelligence
CAPTURE
Sensor Edge
Server
Business Process
Management
Integration
MANAGE
Data Hubs
Security
Enterprise
Manager
Other Applications
Information Architecture
Sensor Edge Components
SEM
Telnet
Web
Client
OPMN
Web
Services
Sensor Edge Server
Dispatchers
Device Abstraction Layer
Driver
Streams
Driver
Groups
Internal
Store//Forward
PML
Driver
Local Processors:
Filers & Rules
EventFlow
Development Services
Web Services
Administration
IS Services
JMX
Device Mgmt.
EM
Admin
Console
Compliance
Monitoring
Sensor Data Management
ReportingAssociations
EPC Mgmt.
Archiving
Sensor Data.
SES
SDR
IS/ALE
Sensor Edge Server
Oracle Application Server
OPMN
Driver
Central/Remote
Administration
Admin
Console
Sensor Edge Server
Internal
Store//Forward
Groups
Local Processors:
Filters & Rules
Sensor Data Management
Reporting
Associations
Archiving
Sensor Data
Repository
(optional)
Development Services
EM
Administration
JMX
Web
Services
Dispatchers
Driver
Device Abstraction Layer
Driver
WS
Callbacks
Streams
Oracle
Streams/AQ
ALE
EPC ALE
CLient
EventFlow
WS, HTTP,file,
Stored Proc, etc
Web Services
IS Services
Device Mgmt.
Monitoring
EPC Mgmt.
Sensor Data.
Custom
Solutions
Feature Overview
Collect Sensor Data
•
Deliver Sensor Data to various distribution
systems
Device Management
•
•
Cleanse, Normalize, Filter observations
Only “Relevant” events are forwarded
Label
Cartons
Dispatch Sensor Data
•
RFID Readers, RFID Label Printers,
Temp. Sensors, Laser Diodes, etc
Cleanse and Normalize Sensor Data
•
•
Print
Label
Manage and Monitor Sensors and
Response Devices
Sensors, Light Stacks, Message Boards,
Carousels, etc
Process Instructions
•
•
Sense
Shipment
Receive
Confirmation
Local Processing
Send instructions to Display/Notification
Devices
Shipped
Edge Server
Sensor Data
Sensor Edge Mobile
Telnet
Web
Client
Light weight sensors and peripherals
integration for industrial handheld
devices
Support for native client, online
browser or pure-slave development
models
Runs on WinCE4.2 devices with
driver support for Barcode and RFID
readers
Support for MSCD Deployment and
upgrade
Sensor Data Repository
Sensor Data Repository
– Central repository - sensor data &
observations available to all applications
– Specialized data type for observations
– Replication, Security, disaster recovery,
availability.
– Query and analyze sensor data
Sensor Data Rules
– Active Repository to monitor incoming data
– Customize rules for triggering notifications
and application events
– Perform interpretation of the data to
generate simple and complex events
Supplier Compliance Workspace
A simple user interface
provides most of the
common compliance
operations
All thin client/browser
based interface
Runs as a standard
Enterprise Application
on top of our J2EE
technology
Oracle Application Server
Sensor
Edge
Server
Custom Apps
Compliance
Compliance Workspace
Services
Sensor Data
Repository
Oracle Database
Information Services
Support for encoding, decoding
and URNs
Out of the box support for all
spec’ed standards SGTIN,
SSCC, GRAI, GLN, DOD, etc.
Support for ALE 1.0
– Both Web Services and
Java native interfaces
– Support for both push and
pull models
Applications
Using ALE interfaces
for querying observations
Notifications
ALE over WS
or API call
ALE
Interfaces
Notification
Services
Sensor Edge Server
Integration
End-to-end Integration
Optimize
Design
SES
Monitor
QOS
BPEL
CEP
Workflow
Enterprise Service Bus
WSDL
WSIF
JCA
REST
Rules
Oracle Event Driven Architecture
Real Time BI
RFID, Sensors
Analysis
BI, Portal, BAM
BAM
Monitoring & Visibility
BPM
Complex Event Processing
Correlation, Aggregation, Context
Alerting
System Events
Sensor Adapters
Event Capture
Enterprise Service Bus
Web Services
Event Routing and Delivery
Business Processes
Application Server 10g
Applications
Oracle SES and ESB
Oracle Application Server
Sensor Edge Server
Driver
Filtering and Cleansing
Driver
Device Abstraction Layer
Driver
Domain
CEPs
Groups
Generic
CEPs
pub/sub
Internal
Store-Forward
BAM
ESB
BPEL
archiver
Tools and APIs
Device
Management
OPMN
Admin
Console
Local
Proc.
Custom
CEPs
Applications
(Custom or
Legacy)
EM
Sensor Data
Repository
Event Definition/
Vocabulary
(MDS)
Oracle BPEL Process Manager
Integrate physical
RFID/sensor events with
applications, systems,
people
Develop, Deploy and
Update RFID-Enabled
Business Processes
Easy to Use GUI Tool
Rich management and
monitoring
100% BPEL Compliant
Oracle Business Activity Monitoring
Real-Time Analytics
Real-Time visibility dashboard
Monitor key performance indicators
Uncover business trends
Analyze and respond to exceptions
Adapt to changing business
requirements
Uncover business trends
Business Intelligence Delivered
“Who has the highest order $$
volume?”
“Where are orders delayed?”
“When do my perishable items need to
be sold?”
“How many times in the last 6 months
have we been out of stock?”
Oracle Business Intelligence
Turn your sensor data into
intelligence to make better
business decisions
Single source of
information - Oracle
Database
Powerful analytics – data
mining, OLAP
BI Tools – Reports,
Discoverer
Oracle BI Tools
Relational
Data Types
Data
Mining
OLAP
Business Rules
JDeveloper, Thin client
Other AS
components
import
Custom App
Rule Author
BPEL PM
Architecture for Agile
Applications
Create, Change and
Manage Policies in One
Place
Business Users Can
Create, Change Policies
New Policies Can Take
Immediate Effect
Components: Engine,
Authoring GUI. SDK/API
Complements BPEL PM
toplin
k
bean
<xml/>
Author
and
Customize
Business Objects
facts
Rule Language
rule approvePO {
if fact PO && PO.amt<1000 {
PO.approved=true;
assert(PO);
}
}
Rule Engine
J2EE Application Server
Rule Repository
Sensor Data Reports
RFID Reader Scans
Tags on Objects
Edge Server
Captures and Filters
Reads
Tag Reports
–
View and search by:
Tag ID
Device ID
Time
–
View tag read
frequency
ASN Reports
–
View and search by:
Purchase
Orders
ASNs
Pallets
Cases
Sensor Data
Archived, Rules Get
Triggered
Custom Reports
–
–
Oracle Reports
Oracle Discoverer
View Sensor Analysis
and Reports
Oracle Sensor-Based Services
Increasing Business Velocity
APPLICATIONS
INFRASTRUCTURE
Integrated support for RFID and sensor-based computing.
Oracle Fusion Middleware
Get Started Today
Build New Applications
– Tools, Application Server
Web Enable Legacy Systems
– Tools, Application Server, Integration
Automate Manual Business Process
– ESB, BPEL, BAM
Actionable Business Intelligence
– Data Hubs, BI, BAM
Share Information & Collaborate
– Portal, Collaboration Services
Improve Security & Compliance
– Identity Management