5. What is Real-Time Data?
Data is delivered for processing as it is collected.
2 Classifications
On-Demand Real-Time
Complex Event Processing
Low Data Velocity, Low-Mid Data Volume
Notification Based Technology
Continuous Real-Time
Continuous stream of data
High Data Velocity, Low-High Data Volume
Dedicated Engine Technology
12. Fighting Australian Bushfires
with FME Cloud
1. Mobile App sends location to FME Server via
REST API
2. FME Server performs slope and vegetation
analysis
3. FME Server sends information to Mobile App
14. Stream Based Real-Time
(High Velocity Data)
Engine
Data
Stream
Web Socket
TCP/IP
TweetStreamer
JMS
AmazonSQS
Engine
Engine
Engine dedicated to
processing data stream
Engine for other server
tasks
Engine for other server
tasks
FME Server
Engines
Dedicated
Engine
Technology
16. Success Story – Pelmorex
(The Weather Network)
8,000 lightning
strikes/minute
Data
Stream
TCP/IP
Rules determine
when to
generate
notifications
Google Earth
Update every
20-30 seconds
Java
Messaging
Service
(JMS)
Engine
19. Summary
2 Classifications of Real-Time data defined by:
Data
Volume
Data
Velocity
FME Server technology meets the needs of
both
On-Demand Real-Time
Complex Event Processing
Continuous Real-Time
high velocity data stream