Real Time Data and FME - Excellence Center for FME€¦ · Two Types of Real-Time Data Event Based...

Preview:

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

Email

Workspace

Validate

DWG

Subscriber

Notification ServiceEmail -> Validate DWG -> Email

Publisher

Email

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

info@safe.com

Recommended