Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

FME Server Meets the Challenge of Real-time

998 views

Published on

See more FME World Tour 2014 presentations at www.safe.com/recap2014

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

FME Server Meets the Challenge of Real-time

  1. 1. CONNECT. TRANSFORM. AUTOMATE. FME Server Meets the Challenge of Real-Time
  2. 2. What Generates Real-Time Data?
  3. 3. Challenges of Real-Time Data Data Volume Amount of data to be processed
  4. 4. Challenges of Real-Time Data Data Velocity Rate at which Data is produced
  5. 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
  6. 6. What is Real-time Analytics? =+
  7. 7. Event Based Real-Time (Publishers/Triggers) Amazon SQS Java Messaging Service (JMS) UDP Amazon SNSWeb Sockets Email REST APIscheduler Directory Watcher TOPIC Notification Based Technology
  8. 8. Event Based Real-Time (Publishers/Triggers) Amazon SQS Amazon SNSWeb Sockets Email REST API scheduler Directory Watcher Java Messaging Service (JMS) UDP
  9. 9. Event Based Real-Time (Actions/Subscribers) TOPIC Amazon SNS Amazon SQS Amazon S3 Email FTP Java Messaging Service (JMS)REST APIWeb Sockets
  10. 10. Event Based Real-Time (Actions/Subscribers) Amazon SNS Amazon SQS Amazon S3 Email FTP Java Messaging Service (JMS) REST API Web Sockets
  11. 11. Success Story Fighting Australian Bushfires with FME Cloud
  12. 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
  13. 13. Event Based Real-Time DEMO
  14. 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
  15. 15. Success Story – Pelmorex (The Weather Network)
  16. 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
  17. 17. Stream Based Real-Time Demo
  18. 18. Stream Based Real-Time Demo
  19. 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
  20. 20. Thank You!  Questions?  For more information:  info@safe.com  www.safe.com

×