Upload
dokiet
View
221
Download
0
Embed Size (px)
Citation preview
Real Time Data and FME
FME Server is Automation!
I like how he thinks!
I like to set it and
forget it!!
Two Types of Real-Time Data
Event Based or Notification Based
Independent discrete events that occur
at a rate of:
< 1 message / second
Continuous Data Stream
High Velocity Data Stream of > 1
message / second.
Real Time #1:
Notifications
Real Time #1 - NotificationsNotifications all follow the same pattern:
Somethinghappens
FME Workspace is run
Output isdelivered
Notification Service Terms
SubscriberWorkspacePublisher
T T
Topics
Email based Automation
Email triggers
FME to process
email contents.
Notification ServiceEmail -> Validate DWG -> Email
Publisher
Workspace
Validate
DWG
Subscriber
Notification ServiceEmail -> Validate DWG -> Email
Publisher
Workspace
Validate
DWG
Subscriber
DEMO
Webhook based Automation
Workspace Subscriber
T
Webhook call
to topic
Notification ServiceWebHook -> Run Workspace-> Deliver
T
Schedule Based
Automation
Workspace Subscriber
T
Scheduler
Notification ServiceSchedule -> Run Workspace -> Deliver
Data Driven Automation
Workspace Subscriber
T
Data Arrives
Notification ServiceData Driven Automation
T
Local or UNC
From NetworkTo Cloud…
D
Workspace Subscriber
T
Data Arrives
Notification ServiceData Driven Automation
T
FTP or Amazon S3 or … (others coming)
Workspace Subscriber
T
Data Arrives
Notification ServiceData Driven Automation
T
FTP or Amazon S3 or … (others coming)
DEMO
Real Time #2
Data Streams
FME Engine(s) directly
connected to data stream.
Engines connected to Streams
FME
FME Server Core
JMS Stream WebSocket Stream
Connected and dedicatedto stream
Connected and dedicatedto stream
Engine
Engine
Engine
Engine
Engine Engine
Supported Direct Connections
Web Sockets
Java Message Service (JMS)
Amazon Simple Queue Service (SQS)
Amazon Simple Notification Service (SNS)
TCP/IP
JMS / Websocket Demo
Thank You!www.safe.com