demo intelligent user experience with oracle mobility for publishing
TRANSCRIPT
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Intelligent User Experience with Oracle Mobility Oracle Mobility in Action
Amr Elnasser
Senior Technology Consultant
ECEMEA Innovation Center
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 3
Behaviors have evolved
Always on, always sharing, always aware.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
User Convenience in a Mobile Moment Deliver convenience with right content at the right time
4
Digital Experiences across Multiple Touchpoints
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
The New Frontier . . .
5
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 6
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Confidential – Internal/Restricted/Highly Restricted 7
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 8
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Confidential – Internal/Restricted/Highly Restricted 9
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 10
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Confidential – Internal/Restricted/Highly Restricted 11
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 12
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Demo
13 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Registration
Oracle Confidential – Internal/Restricted/Highly Restricted 14
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Profile Creation
Oracle Confidential – Internal/Restricted/Highly Restricted 15
Select Zones user is
interested in
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Start Location Monitoring
Oracle Confidential – Internal/Restricted/Highly Restricted 16
GPS for Outdoor
Beacons for Indoor
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 17
Receive Targeted Content Native Push Notifications, Tap through for more info…
Current Beacon Region
Zone Name
Advertisement
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Beacons Administration
Oracle Confidential – Internal/Restricted/Highly Restricted 18
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Map Beacons to Regions/Zones
Oracle Confidential – Internal/Restricted/Highly Restricted 19
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Add Shops/Products to Regions/Zones Specify category for Shop/Zone
Oracle Confidential – Internal/Restricted/Highly Restricted 20
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Create Advertisements for every Shop/Zone
Oracle Confidential – Internal/Restricted/Highly Restricted 21
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Coherence
Enterprise Data OEP
APN / GCM Push Notifications
iBeacons Oracle MAF Oracle OEP / CAF
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
• Bluetooth Low Energy ‘BLE’
• Optimized for small bursts of data.
• Impressive battery Life
• Ideal for sensors
• Identity
– UUID: B9407F30-F5F8-466E-AFF9-25556B57FE6D
– Major: 15987
– Minor: 49849
iBeacons
23
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
iBeacons What’s Inside?
24
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 25
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
iBeacons Ranging & Monitoring
26
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Market Trends and Business Drivers
Mobile Geo-spatial Applications
Must process data with low latency
Big Data Advantages
Real-time analysis of Big Data
Explosion of Social Media Data
Opportunity to listen to customers
IoT: Internet of Things
Tremendous increase in connected devices
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Event Processing Use Cases
Transportation & Logistics
Container Tracking
Vehicle Management
Passenger Alerts
Financial Services
Algorithmic Trading
Fraud Detection
Risk Management
Telecommunications
Location-based Temporal
Mobile Billboard
Video Analytics
Network Management
Manufacturing & Retail
Smart Mall
Quality Control
Building Management
Outage Intelligence
Workforce Management
Real-time Drilling Analysis
Utilities & Oil and Gas
Safe Cities
Medical Device Monitoring
Military Asset Allocation
Public Sector & Healthcare
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Solution Overview
Solution involves one or more of the following:
• High Volume
• Continuous Streaming
• Sub-Millisecond Latency
• Disparate Sources
• Time-Window Processing
• Pattern Matching
• Business Event Visualization
Oracle Event Processing
OEP
Streaming
Event Data
Alerts,
Actions
Filtering,
Pattern Matching,
Missing Events,
Aggregations,
Correlations,
Calculations,
Geo-Spatial
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Processors
• Set of queries
applied to the
streams
Channels
• Simplify event-
handling
• Enable performance
tuning
Enriched Streams
• From any source:
data streams, JMS,
HTTP, TCP/IP,
Web Services, etc.
Adapters
• Translate external
data for processing
Oracle Event Processing
Incoming Data Streams
Continuous Queries
Aggregate, correlate, pattern match, filter data
Output relevant events to
systems that take action
Low Latency
Near Real-Time Responses (Microseconds)
Optimized Performance & Scalability
Data/Msg.
Feeds Listener/SINK:
User Code
(Plain Java)
Data Feed
Adapters
Process
Events
(CQL)
Java-based Stream Processing Server
Low Latency, Extreme High Throughput, OSGi-based Java Application Server
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Event Processing Network (EPN)
Adapter Channel
Adapters: Receive Data From Input Sources -> Convert To Event
Channels: Buffer and Control Flow of Events (Sync/Async & Number of Threads)
Processors: Perform Complex Time and/or Pattern Matching Logic
Cache: Low-Latency, Fault-Tolerant Data Store / Perform Any Grid Operation
Event-Beans/Sinks: Perform Any Java Logic
Processor
Cache
Event Bean
Event Sink
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Coherence
Scaling applications to support growth
Offloading and protection of
shared services
Delivery of information in real time
Batch Processing
App
App
Coherence In-Memory Data Grid
App App App
Middleware
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Partitioned, Fault Tolerant, Self-Healing Cache
Coherence Clustered Caching Explained
• Cluster of nodes holding % of primary data locally
• Back-up of primary data is distributed across all other nodes
• Logical view of all data from any node
• All nodes verify health of each other
• In the event a node is unhealthy, other nodes diagnose state
• Unhealthy node isolated from cluster
• Remaining nodes redistribute primary and back-up responsibilities to healthy nodes
?
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |