oracle - · pdf fileoracle fusion middleware data hubs security enterprise manager ......

20
Oracle

Upload: vocong

Post on 27-Mar-2018

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

Oracle

Page 2: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

Sensor Edge Services

Nikolay Manchev

Page 3: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

� 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 & Physics

Information Technology

Page 4: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

Analyze

Capture Respond

Manage

Access

appropriate, filtered information from a variety different readers and sensors.

the captured data in a ‘single source of truth’ that is scalable,

reliable, and secure.

the data in real-time to provide business intelligence and business activity monitoring for continuous process improvement.

the information any time, anywhere by all the appropriate people, applications and business process.

to the evolution of information (events) automatically and allow for people to manage by exception – normally react to non-events

Real Time Enterprise

Page 5: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

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 EnterpriseManager

Oracle Sensor-Based Services

RESPOND

Page 6: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

Sensor Edge Components

Telnet

Web

Client

Sensor Edge Server

Groups

Dis

pa

tch

ers

Dis

pa

tch

ers

Local Processors:Filers & Rules

Dev

ice

Ab

stra

ctio

n L

aye

r

Dev

ice

Ab

stra

ctio

n L

aye

r

Driver

Driver

Driver

InternalStore//Forward

Web

Services

OPMN

Streams

PML

EventFlow

Ad

min

istra

tion

Ad

min

istra

tion

EM

JMX

Admin Console

Dev

elo

pm

en

t Se

rvic

es

Dev

elo

pm

en

t Se

rvic

es

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 7: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

Sensor Edge Server(SES)

Page 8: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

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

evic

e A

bs

trac

tion

La

ye

r

Driver

Driver

Driver

InternalStore//Forward

Web

ServicesWSWS

CallbacksCallbacks

OPMN

Sensor Data

Repository

(optional)

Streams OracleOracle

Streams/AQStreams/AQ

ALE EPC ALEEPC ALE

CLientCLient

EventFlow WS, HTTP,file,WS, HTTP,file,

Stored Proc, etcStored Proc, etc

Central/Remote

Administration

Ad

min

istra

tion

Ad

min

istra

tion

EM

JMX

Admin

Console

Dev

elo

pm

en

t Serv

ices

Dev

elo

pm

en

t Serv

ices

Device Mgmt.

Monitoring

Web Services

IS Services

EPC Mgmt.

Sensor Data.

CustomCustom

SolutionsSolutionsSensor Data ManagementSensor Data Management

Archiving

Reporting Associations

Architecture Overview

Page 9: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

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 10: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

Event Processing: Collection

� Plug-and-play architecture

� Extendable driver framework

� Applications are device diagnostic

� Support for sensor, reader, printers and notification devices

� Out-of-the-box Drivers:• Readers: Alien, Intermec, SAMSys,

Symbol/Matrics, Tyco, etc.

• Printers: Intermec, Printronics, Sato, Zebra, etc.

• Display/ Notification: Animation, Audio,EdgeSimulator, Prolite, Patlite

Page 11: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

Event Processing: Filtering

� Remove unwanted or low-level events

� Extendable framework

� Filters can be applied to single devices or logical groups

� Support for simple, aggregate and programmable filtering

� Built-in Filters• Pass Filter, Movement Filter, Shelf Filter, Cross

Reader Filter, Check Tag Filter, Pallet Shelf Filter, Pallet Pass Filter, Debug Filer

� Local Processing• JavaScript Filter, RegexFilter

Page 12: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

Filters: Examples

back-store front-store

trash

shipping

receiving

replenishment

unpacking stations

storage area

sm

art s

helv

es

checkout

Shipping and Receiving Gate

Pallet Pass-Thru Filter

Application interested in

knowing if groups of items,

boxes or pallets have just

passed thru a gate, as one unit.

All tags read within a certain

threshold will be aggregated as

one event

Redundant (Matrix) Readers

Cross-Reader Filter

To increase read accuracy, it is

possible to place antennae or even

readers in a row . If one misses it

due to orientation or other reasons,

the other could pick it up. However

to the application, all it cares about is the item is read – not which

reader(s) in the group read it.

Overlapping Grid Readers

Cross-Reader Filter

A group of readers can be

positioned close together with

overlapping fields to make sure that

the entire area is covered.

However, the applications only want

a single measurement, coming from

the reader that is closest to the tag

at the time. The conflict is resolved

based on read stats.

Smart Shelves (boxes/pallets)

Shelf Filter

Boxes and pallets are stored on

smart shelves until the items inside

are needed. Applications wants to

know if a whole box or a pallet with

all its items are moved in or out of a

shelf, as a single observation.

Unpacked ItemsPass-Thru Filter

After unpacking, the items are

moved into the retail area for

replenishment. Each item entering

the retail area is tracked as a

separate entity.

Smart Shelves (items)

Shelf Filter

Although physically items are

scanned all the time on a smart

shelf, the application is only

interested in when an item is put on

the shelf, and when an item is taken

out of it. In other words, INFIELD

and OUTFIELD events.

Is this thing on? CheckTag Filter

The most reliable way to know if a

reader is functioning is to place a “check tag” in the reader’s field,

which has a unique ID branded that

the filter looks for. If the tag cannot

be read for a certain amount of

time, a system error message will

be sent out. This could be applied

to any readers.

����

Page 13: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

Filters: Examples

back-store front-store

trash

shipping

receiving

replenishment

unpacking stations

storage area

sm

art s

helv

es

checkout

Shipping and Receiving Gate

Pallet Pass-Thru Filter

Application interested in

knowing if groups of items,

boxes or pallets have just

passed thru a gate, as one unit.

All tags read within a certain

threshold will be aggregated as

one event

Redundant (Matrix) Readers

Cross-Reader Filter

To increase read accuracy, it is

possible to place antennae or even

readers in a row . If one misses it

due to orientation or other reasons,

the other could pick it up. However

to the application, all it cares about is the item is read – not which

reader(s) in the group read it.

Overlapping Grid Readers

Cross-Reader Filter

A group of readers can be

positioned close together with

overlapping fields to make sure that

the entire area is covered.

However, the applications only want

a single measurement, coming from

the reader that is closest to the tag

at the time. The conflict is resolved

based on read stats.

Smart Shelves (boxes/pallets)

Shelf Filter

Boxes and pallets are stored on

smart shelves until the items inside

are needed. Applications wants to

know if a whole box or a pallet with

all its items are moved in or out of a

shelf, as a single observation.

Unpacked ItemsPass-Thru Filter

After unpacking, the items are

moved into the retail area for

replenishment. Each item entering

the retail area is tracked as a

separate entity.

Smart Shelves (items)

Shelf Filter

Although physically items are

scanned all the time on a smart

shelf, the application is only

interested in when an item is put on

the shelf, and when an item is taken

out of it. In other words, INFIELD

and OUTFIELD events.

Is this thing on? CheckTag Filter

The most reliable way to know if a

reader is functioning is to place a “check tag” in the reader’s field,

which has a unique ID branded that

the filter looks for. If the tag cannot

be read for a certain amount of

time, a system error message will

be sent out. This could be applied

to any readers.

����

Page 14: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

Event Processing: Dissemination

� Allow different ways to communicate with applications (dispatching)

� Extendable dispatcher framework

� Built in Dispatchers:• WebServices Dispatcher

• Http-Dispatcher

• StreamsDispatcherV2

• EventFlowDispatcher:

• Actions based on hiearchical state machine

• AleDispatcher:

• Support for notify subscribers or ALE or IS queries

Page 15: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

JSP/Servlet MDBean PL/SQL AQWS .Net

Programming Interfaces/ModelsEdge Server

Dispatchers

HTTP

JMS

WS

Streams

���� ����

����

���� ����

����

����

����

������������

����

Event Processing: Dissemination

Page 16: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

Administration: Admin Console

� EM support for managing instances

� Task Oriented User Interface

� Centralized administration with thin client

� Topology browser to navigate between instances

� Support for common operation and administration tasks: adding, configuring and removing devices, filters, dispatchers and the system itself

Page 17: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

Administration: JMX

� JMX Support

• Programmable Interface to control and

manage objects

• All objects modeled as JMX MBeans

• Support for remote JMX access

• Browser Based JMX Console (EM)

• SNMP Support using JMX/SNMP bridging

Page 18: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

Administration: Security

� All connections managed by container (JNDI)

� No connection or security sensitive information stored in edge domain

� Support for encryption on parameters

� Support for OWSM for all WS interface

security (e.g. Ses Events, ALE, IS, etc)

� All UI uses JAZN and roll based user management from the container and EM

Page 19: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)

Lower the cost of managing, deploying and maintaining your sensor infrastructure.

Sensor Edge Server Benefits

� Lowers deployment and development costs• Packaged Drivers and Filters

• Easy Device Integration

• Easy Filtering Dispatching Extension

• Streams based Application Integration

� Lower management and maintenance costs• Sensor Device Management and Sensor Edge Server

Management

• Easy hardware upgrading

• Hardware detail abstraction

• Standards Compliance

EVENT SOURCES

Page 20: Oracle -  · PDF fileORACLE Fusion Middleware Data Hubs Security Enterprise Manager ... Support for OWSM for all WS interface security (e.g. Ses Events, ALE, IS, etc)