View
1.119
Download
4
Category
Tags:
Preview:
DESCRIPTION
Discover how you can process data in real-time by taking advantage of FME Server 2012’s event-driven architecture. You’ll learn how to accept data from sensors, feeds, devices as well as from people via email, Twitter, SMS, and more. You’ll then find out how FME’s transformation capabilities allow you to easily take action in whichever way you want – i.e. generate an alert, add information to a map, update a database, etc. Overall, you’ll see how you can instantly get data to everyone who needs it.
Citation preview
How to Process Real-Time Data with FME
Who Are We?
Today’s Presenters:
Don MurrayPresident and Co-Founder
Aaron KoningFME Server Product Manager
Questions are Encouraged!
Today’s Question & Answer Support:
Mark IrelandFME Evangelist
Aaron KoningFME Server Product Manager
Giveaway: FME Training Course
Stay Tuned: 10 FREE seats up for grabs Any Online Training Course
Safe Software Inc.
95+ exuberant employees
Secret HQ: Vancouver
Thousands of happy customers, certified professionals, trainers, system integrators, and value added resellers; all around the globe!
What does Safe do?
We Move Data
All Kinds of Data
In More and More Formats
9/2/10
1.4.7 FME 2.0
FME 2.1
FME 2.2
FME 2.3
FME 2.3a
FME 2000
FME 2000 SR-1
FME 2002
FME 2002 SR-1
FME 2003
FME 2003
X2
FME 2004
FME 2004 ICE
FME 2004 ICE3
FME 2005
FME 2006
FME 2006 GB
FME 2007
FME 2008
FME 2009
FME 2010 Beta UC Cut
FME 2010
FME 2011
FME 2012
0
50
100
150
200
250
300
917
29 3346
57 63 67
94 93 99112
123136137
154162
182191
210225
238254
265278
The World today is runs on …
Data
FME is all about …
Goal of FME Technology
Deliver Data that is needed where it is needed when it is needed
Quality Assurance Ensure data is fit for purpose
Poll Question #1: FME
How long have you been using FME?
And the world of
Poll Question #2: FME Server
How familiar are you with FME Server?
More Data
Searching is Expensive
Goal is clear!
More Data to More People Faster!
But the Right Data!
Poll Question #3: Real-Time Data
How important is Real-Time Data to you?
Real Time Data
Synchronous Event Support Event generator waits for event to be handled Typical 1-1 relationship between event and response
Synchronous Event Support
Create Callable Web ServicesWorkspace invoked via simple web calla) Post body is used as source datasetb) Results are then streamed back to caller.
Synchronous Event Support
Demohttp://alertdemo.safe.com/subscriber.html
Asynchronous Event Support
Actions are triggered by a notification indicating an event has happened.
Asynchronous Event Support
In FME the event notification consists of:
a topic to identify the type of event
and contents with specifics about the event
Asynchronous Event Support
Upon receipt of notification actions are triggered by FME Server.
Complex EventProcessing
Asynchronous Event Support
Maps well to 1 – M relationship between event and actions.
FME Server Protocols
HTTP
UDP
Email Support
Receipt of Email triggers workflow.
Email Based QA and Update
cad_waterqa@alertdemo.safe.com
Email Based QA and Update
cad_waterqa@alertdemo.safe.comDemo
File System Activity Support
Any file system activity triggers an event
Drag and Drop Workflow Execution
Sensors are everywhere!
By the year 2020 there will be over 2 billion connected sensors!
Citizens as Sensors
Sensor Protocols and FormatsProtocolshttp:UDP:Email:Social Media:
FormatsJSONXMLCSVBinary ASCII
Access ModelsPushPull
Spot GPS Device
Spot GPS Device
Data
Spot GPS Device
Demo
Poll Question #4: Sensors
How important are Sensors to you?
Notification Services
And the Subscription Model
You simply subscribe to
NOT THIS!!!!
THIS!!!!
Data Delivered!
Two types of Users
Subscribers
Two types of Users
Data Reporters
Alerts automatically sent to subscribers
Beyond Data distribution
Identifies what is of interest
Notifications will be pushed to them
No need to check for data.
Subscriber
Beyond Data Distribution
Simply collects data
No concern with who wants it
Data Reporter
Subscriber Registration
http://alertdemo.safe.com/subscriber.html
Subscriber Registration
http://alertdemo.safe.com/subscriber.html
Demo
Report Event
http://alertdemo.safe.com/reporter.html
Report Event
http://alertdemo.safe.com/reporter.html
Demo
Remember Email Support?
Use email to report data!
Geo-Tagged Photo Submission!
Email: <topic>@<hostname>
Photo submission
photo@alertdemo.safe.com
Simply take photo on smart phone and mail tophoto@alertdemo.safe.com
What about Mobile Devices?
Use email to report data!
Mobile App #1: Report Events
Mobile App #2: Event Notification
Poll Question #5: More Information
What topic would you like to learn more about?
Poll Question 6: Training
Would you like to enter for a chance to win a free seat of online FME training?
Question & Answer
FME
Server
Real-Time Data
We’ll Be Following Up
Thank You!
For more information, contact:
Sales: sales@safe.com (604)501-9985 ext. 287
Support support@safe.com (604)501-9985 ext. 278
Recommended