Title: SensorBased Computing
1(No Transcript)
2Sensor-Based Services
3Connecting with the Real World
Intelligence
Internet
Information Systems
Physical World
4RFID Physical World ? IT World
- Sensor Data ManagementEnhanced the overall
model, provides archive, stateful rules based
distribution, support for agents technology.
- 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)...
Hardware Physics
Information Technology
- Antenna receives power and analog signal from
reader - Converts radio signal to and from analog
electrical signals.
- Chip on tag stores information.
- Edge Servercollects observations and drives
readers. - Forwards events to database tier for distribution
- Applications Receives relevant events from App
Server. Business processes based on Sensor data.
5Information Challenges
Analyze
Manage
Access
Capture
Respond
6Oracle Sensor-Based Services
APPLICATIONS
SENSE RESPOND DEVICES
ORACLE Fusion Middleware
ACCESS
JDeveloper
Portal
Mobile
RESPOND
Business Intelligence
Business Process Management
Integration
MANAGE
CAPTURE
Sensor Edge Server
Data Hubs
Enterprise Manager
Security
Other Applications
7Information Architecture
8Sensor Edge Components
SEM
Compliance
IS/ALE
SES
SDR
9Sensor Edge Server
Oracle Application Server
Dispatchers
Device Abstraction Layer
OPMN
Web Services
Driver
WS Callbacks
Sensor Edge Server
Streams
Driver
Oracle Streams/AQ
Groups
Internal Store//Forward
ALE
EPC ALECLient
Driver
Local Processors Filters Rules
EventFlow
WS, HTTP,file, Stored Proc, etc
Development Services
Administration
Web Services
IS Services
JMX
Device Mgmt.
Custom Solutions
EM
Sensor Data Management
Monitoring
Central/Remote Administration
Admin Console
EPC Mgmt.
Reporting
Associations
Archiving
Sensor Data.
Sensor Data Repository (optional)
10Feature Overview
Print Label
- Collect Sensor Data
- RFID Readers, RFID Label Printers, Temp. Sensors,
Laser Diodes, etc - Cleanse and Normalize Sensor Data
- Cleanse, Normalize, Filter observations
- Only Relevant events are forwarded
- Dispatch Sensor Data
- Deliver Sensor Data to various distribution
systems - Device Management
- Manage and Monitor Sensors and Response Devices
- Sensors, Light Stacks, Message Boards, Carousels,
etc - Process Instructions
- Local Processing
- Send instructions to Display/Notification Devices
Label Cartons
Sense Shipment
Edge Server
Receive Confirmation
Sensor Data
Shipped
11Sensor Edge Mobile
- 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
12Sensor 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
13Supplier 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
Compliance Workspace
Custom Apps
Sensor Edge Server
Compliance Services
Oracle Database
Sensor Data Repository
14Information Services
- Support for encoding, decoding and URNs
- Out of the box support for all speced 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
Sensor Edge Server
ALE Interfaces
Notification Services
15Integration
16End-to-end Integration
Optimize
Design
Monitor
SES
QOS
BPEL
CEP
Rules
Workflow
Enterprise Service Bus
17Oracle Event Driven Architecture
Real Time BI Analysis
RFID, Sensors
BI, Portal, BAM
BAM Monitoring Visibility
BPM
Complex Event Processing Correlation,
Aggregation, Context
System Events
Sensor Adapters Event Capture
Alerting
Web Services
Enterprise Service Bus Event Routing and Delivery
Business Processes
Application Server 10g
Applications
18Oracle SES and ESB
Oracle Application Server
Sensor Edge Server
Filtering and Cleansing
Generic CEPs
Domain CEPs
BAM
Groups
pub/sub
Internal Store-Forward
BPEL
archiver
Custom CEPs
Local Proc.
Tools and APIs
Device Management
Admin Console
Applications (Custom or Legacy)
OPMN
EM
Event Definition/ Vocabulary (MDS)
Sensor Data Repository
19Oracle 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
20Oracle 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?
21Oracle 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
22Business Rules
JDeveloper, Thin client
Rule Author
- 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
J2EE Application Server
BPEL PM
Custom App
Other AScomponents
import
bean
toplink
ltxml/gt
Author and Customize
Business Objects
facts
Rule Language
rule approvePO if fact PO PO.amtlt1000
PO.approvedtrue assert(PO)
Rule Engine
23Sensor Data Reports
View Sensor Analysis and Reports
Sensor Data Archived, Rules Get Triggered
Edge Server Captures and Filters Reads
RFID Reader Scans Tags on Objects
- 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
- Custom Reports
- Oracle Reports
- Oracle Discoverer
24Oracle Sensor-Based ServicesIncreasing Business
Velocity
APPLICATIONS
INFRASTRUCTURE
Integrated support for RFID and sensor-based
computing.
25Oracle Fusion Middleware
26Get 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