Part 2 / 4: How to Intelligently Process and Deliver Real-Time Data with FME Server (Technical Webinar)

1,978 views

Published on

Find out how to instantly deliver data to users exactly how it's needed. We'll demonstrate how to process real-time and sensor data for use in operations. You'll also see how to send notifications and stream data to users in a format that's useful to them. Plus, see how you can apply business logic to incoming data and trigger different tasks based on results.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,978
On SlideShare
0
From Embeds
0
Number of Embeds
1,097
Actions
Shares
0
Downloads
23
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • 2014 SP1 beta2014201320122011 or previous
  • EmailGCMAPNSSMSTwitter
  • Any URL – binary comparisonDropboxBOX.comGoogle DriveAmazon S3
  • JMSSQSTCPIPJMSHTML5Web Sockets
  • Part 2 / 4: How to Intelligently Process and Deliver Real-Time Data with FME Server (Technical Webinar)

    1. 1. How to Intelligently Process and Deliver Real-Time Data with FME Server April 23, 2014
    2. 2. Meet the presenters. Aaron Koning  FME Server Product Manager Stewart Harper  Technical Director, Cloud Services
    3. 3. Agenda. Introduction Demos Q&A
    4. 4. Ask us. And join the discussion. Please submit using the GoToWebinar panel. We will follow-up with unanswered questions.
    5. 5. What we do. www.safe.com
    6. 6. Poll: What version of FME Server are you using?
    7. 7. FME Server.
    8. 8. Strap in, we’re diving deep! For an introductory overview of our FME product suite check out the interactive webinar that runs every week on Thursdays: http://www.safe.com/live-product-demo/
    9. 9. What is Real-Time Data? Data is delivered for processing as it is collected. On-Demand Real-Time Complex Event Processing Low Data Velocity ( < 1 message / second) Continuous Real-Time Continuous Stream of Data High Data Velocity ( > 1 message / second)
    10. 10. Event Based Real-Time
    11. 11. Event Based Real-Time (Publishers/Triggers) Amazon SQS Java Messaging Service (JMS) UDPAmazon SNSWeb Sockets Email schedulerDirectory Watcher TOPIC
    12. 12. Scheduler Event Based Real-Time (Publishers/Triggers) AWS SQS AWS SNSWeb Sockets Directory Watch UDP JMS Email REST API
    13. 13. Event Based Real-Time (Actions/Subscribers) TOPIC Amazon SNS Amazon SQS Amazon S3 Email FTP Java Messaging Service (JMS)REST APIWeb Sockets
    14. 14. Event Based Real-Time (Actions/Subscribers) FTP AWS SQSAWS SNS Web Sockets APNS JMS Email REST API AWS S3 Google
    15. 15. Sensors, Geofences and Notifications Real Time River Flow Select residents in affected area. Send notifications to residents.
    16. 16. Sensors, Geofences and Notifications Water Data 1. Threshold Analysis 2. Select potentially affected houses based on flow. 3. Send automated texts and calls using Household data
    17. 17. Subscribe, report and notify
    18. 18. Subscribe 1. User subscribes to an AOI 2. User confirms subscription 3. Load Subscriber into DB
    19. 19. Report, Notify 1. Avalanche incident reported. 4. Send subscribers email alert 2. Consume Request 3. Select users within event geofence Subscribers
    20. 20. Mobile Subscribe, Report, Notify  Mobile data capture (photos, data & location)  Mobile notifications  Mobile data analysis
    21. 21. Fighting Australian Bushfires with FME Cloud Success Story
    22. 22. Poll: Which notification methods are most interesting to you? (select all that apply)
    23. 23. Q&A
    24. 24. Directory to Database Synchronization Convert Excel to Google Fusion Tables
    25. 25. Directory to Database Synchronization Convert Excel to Google Fusion Tables
    26. 26. Edit and Forget it
    27. 27. Edit and Forget it Immediately update the database after saving
    28. 28. Edit and Forget it Track modified files and the last save timestamp
    29. 29. Edit and Forget it Update the database after all editing is complete
    30. 30. Poll: Which file storage services would you like us to add ‘watch’ capability to? (select all that apply)
    31. 31. 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
    32. 32. Twitter Streaming Engine API WebSockets
    33. 33. Stream Based Real-Time Now add business rules If: a threshold number of events in a given area within a certain duration Then: notify concerned persons
    34. 34. Success Story
    35. 35. Processing High Velocity Data Streams Evaluating business rules
    36. 36. Processing High Velocity Data Streams Evaluating business rules
    37. 37. Processing High Velocity Data Streams Geofences and business rules
    38. 38. Processing High Velocity Data Streams Evaluating business rules
    39. 39. Processing High Velocity Data Streams Evaluating business rules
    40. 40. Tracking Database Processing High Velocity Data Track the reports per zone and time of report
    41. 41. Processing High Velocity Data Analyze # of reports per zone within time period Tracking Database If: a threshold number of events in a given area within a certain duration Then: notify concerned persons
    42. 42. Poll: Which protocol are you most interested in using with a dedicated FME Engine? (select all that apply)
    43. 43. FME Server Tutorials and Demos
    44. 44. Free FME Server Training Online instructor lead training: May 28/29 July 29/30 September 23/24 November 18/19
    45. 45. FME Server Technical Webinars Self-Serve (June 26) Developing For Data Transformation (August 7)
    46. 46. Raise your hand to ask a question over the air. Please ensure your audio input is set up.
    47. 47. Thank you! Sales  info@safe.com Support  www.safe.com/support  (604) 501-9985 ext. 278 Aaron Koning  Aaron.Koning@safe.com Stewart Harper  Stewart.Harper@safe.com

    ×