sensor-based services

26

Upload: dorie

Post on 13-Jan-2016

35 views

Category:

Documents


1 download

DESCRIPTION

Sensor-Based Services. Distribution. Aggregation. Archiving. Connecting with the ‘Real World’. Intelligence. Internet. Information Systems. Physical World. RFID: Physical World  IT World. RFID Tag contains RFID chip, power source (inductive or batter) and antennae. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Sensor-Based Services
Page 2: Sensor-Based Services

Sensor-Based Services

Page 3: Sensor-Based Services

Connecting with the ‘Real World’

Physical WorldInformation

Systems

Intelligence

Internet

Page 4: Sensor-Based Services

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.

Antenna receives power and analog signal from reader

Converts radio signal to and from analog electrical signals.

Chip on tag stores information.

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)...

RFID: Physical World IT World

Hardware & PhysicsHardware & Physics

Information TechnologyInformation Technology

Page 5: Sensor-Based Services

Information Challenges

Capture

Manage

Analyze

Access

Respond

Page 6: Sensor-Based Services

APPLICATIONSAPPLICATIONSSENSE & SENSE & RESPOND RESPOND DEVICESDEVICES

MANAGE

ANALYZE

ACCESS

Business Intelligence

JDeveloper

Business ProcessManagement

CAPTURE

PortalMobile

Integration

Sensor Edge Server

Other Applications

ORACLE Fusion Middleware

SecurityData Hubs Enterprise

Manager

Oracle Sensor-Based Services

RESPOND

Page 7: Sensor-Based Services

Information Architecture

Page 8: Sensor-Based Services

Sensor Edge Components

Telnet

Web

Client

Sensor Edge Server

Groups

Disp

atchers

Disp

atchers

Local Processors:Filers & Rules

Dev

ice A

bs

traction

Laye

r

Dev

ice A

bs

traction

Laye

r

Driver

Driver

Driver

InternalStore//Forward

WebServices

OPMN

Streams

PML

EventFlow

Ad

min

istration

Ad

min

istration

EM

JMX

Admin Console

Dev

elop

men

t Services

Dev

elop

men

t Services

Device Mgmt.

Monitoring

Web Services

IS Services

EPC Mgmt.

Sensor Data.Sensor Data Management

Sensor Data Management

Archiving

ReportingAssociations

SDR

SES

SEM

Compliance IS/ALE

Page 9: Sensor-Based Services

Sensor Edge Server

Oracle Application Server

Groups

Dis

pa

tch

ers

Dis

pa

tch

ers

Local Processors:Filters & Rules

De

vic

e A

bs

trac

tion

La

ye

rD

ev

ice

Ab

stra

ctio

n L

ay

er

Driver

Driver

Driver

InternalStore//Forward

WebServices WSWS

CallbacksCallbacks

OPMN

Sensor DataRepository(optional)

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

Ad

min

istra

tion

EM

JMX

Admin Console

Develo

pm

ent S

ervicesD

evelop

men

t Services

Device Mgmt.

Monitoring

Web Services

IS Services

EPC Mgmt.

Sensor Data.

CustomCustomSolutionsSolutionsSensor Data ManagementSensor Data Management

Archiving

Reporting Associations

Sensor Edge Server

Page 10: Sensor-Based Services

Shipped

Receive

Confirmation

Sense

Shipment

Label

Cartons

Sensor Data

Print

Label

Edge Server

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

Feature Overview

Page 11: Sensor-Based Services

Sensor 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

Telnet

Web

Client

Page 12: Sensor-Based Services

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

Page 13: Sensor-Based Services

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

Sensor Edge Server

Oracle Application Server

Sensor Data RepositoryOracle Database

ComplianceServices

ComplianceWorkspace

Custom Apps

Page 14: Sensor-Based Services

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

Sensor Edge Server

ApplicationsUsing ALE interfaces

for querying observations

ALE over WSor API call

ALEInterfaces

NotificationServices

Notifications

Page 15: Sensor-Based Services

Integration

Page 16: Sensor-Based Services

Enterprise Service BusEnterprise Service Bus

SESSES QOSQOS BPELBPEL CEPCEP RulesRulesWorkflowWorkflow

DesignDesign

OptimizeOptimize

MonitorMonitor

WSDLWSDL JCAJCA RESTRESTWSIFWSIF

End-to-end Integration

Page 17: Sensor-Based Services

RFID, Sensors

Applications

BPM

Web Services

System Events

Business Processes

Alerting

BI, Portal, BAM

Application Server 10g

Enterprise Service BusEvent Routing and Delivery

Complex Event ProcessingCorrelation, Aggregation, Context

BAMMonitoring & Visibility

Sensor AdaptersEvent Capture

Real Time BIAnalysis

Oracle Event Driven Architecture

Page 18: Sensor-Based Services

Oracle SES and ESB

Sensor Edge Server

Oracle Application Server

GroupsGroups

OPMN

Device Management

EM

Tools and APIs

InternalStore-Forward

De

vic

e A

bs

trac

tion

La

ye

r

Driver

Driver

Driver

Filte

ring

an

d C

lea

ns

ing

AdminConsole

ESBpub/subpub/sub

GenericCEPs

GenericCEPs

CustomCEPs

CustomCEPs

DomainCEPs

DomainCEPs

BPELBPEL

BAMBAM

LocalProc.

LocalProc.

Sensor DataRepository

Event Definition/Vocabulary

(MDS)

Applications(Custom or

Legacy)

archiver

Page 19: Sensor-Based Services

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

Page 20: Sensor-Based Services

Oracle Business Activity MonitoringReal-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?”

Page 21: Sensor-Based Services

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

OLAP

RelationalData Types

DataMining

Page 22: Sensor-Based Services

J2EE Application Server

Business RulesJDeveloper, Thin client

Rule Author

Rule Engine

BP

EL

PM

Cus

tom

App

Oth

er A

Sco

mpo

nent

s

Business Objects

Rule Language

rule approvePO { if fact PO && PO.amt<1000 { PO.approved=true; assert(PO); }}

<xml/>

bean

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

facts

import

toplink

Rule Repository

Authorand

Customize

Page 23: Sensor-Based Services

View Sensor Analysis and Reports

Sensor Data Archived, Rules Get Triggered

Edge Server Captures and Filters Reads

RFID Reader Scans Tags on Objects

Sensor Data Reports

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

Page 24: Sensor-Based Services

Oracle Sensor-Based ServicesIncreasing Business Velocity

Integrated support for RFID and sensor-based computing.

INFRASTRUCTURE

APPLICATIONS

Page 25: Sensor-Based Services

Oracle Fusion Middleware

Page 26: Sensor-Based Services

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