Why FME Server?
- You need to distribute data to your team, your organization, contractors, public, regulators etc.
- You need to process a lot of data on a schedule
- You need users to upload data and you need to ensure it’s valid and matches your format and data model
- You need to get or send live data for decision makers
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
FME Server_Ken Bragg - Safe Software FME World Tour 2013
1. Twitter Hashtag: #FMEWT
FME Server 2013
A Few of our Favourite Things
Ken Bragg @KenAtSafe
European Services Manager
Safe Software
April – June 2013
2. Why FME Server?
You need to distribute data to your team, your
organization, contractors, public, regulators etc.
You need to process a lot of data on a schedule
You need users to upload data and you need to
ensure it’s valid and matches your format and data
model
You need to get or send live data for decision
makers
2
13. Web Interface
All New – built on HTML5/JavaScript framework
Combined user and admin interface
Repository based navigation
14. Job Routing
Enables organizations to control how jobs are run.
Reserve Engines for:
high priority jobs
special 3rd party licenses
different users or departments
22. New ways to trigger notifications
Sample clients that publish to FME Server
Database trigger
Directory watcher
23. Publish to Topic upon Job Completion
2013 SP1 - Available now
Helps with Job Chaining!
Use cases:
Send an email when a job completes
Send an email to the administrator anytime the job fails
Send the resultant data to a FTP site
Run a job only after another one completes successfully…
24. Notify Success or Failure
Workspaces provide the key functionality for
Complex Event Processing (CEP)
Receive (subscribe)
Demo
Process and filter
Spatial, Temporal, Numeric, Textual
Send (publish)
25. Getting Started with Notifications
FME Server Notifications Tutorial – Step 1
http://goo.gl/vPoKO
FME Server Notifications Tutorial – Step 2
http://goo.gl/5x6oM
26. Message Streaming
Achieve high throughput (1000s messages/second)
Direct communication to/from FME Engine
Protocols
TCP/IP
JMS (2013 SP1)
Python
HTML5 WebSockets
27. Message Streaming – TCP/IP
Workspaces provide the key functionality for
Complex Event Processing (CEP)
Receive (subscribe)
Demo
Process and filter
Spatial, Temporal, Numeric, Textual
Send (publish)
28. Enterprise Integration
Integrate with other Enterprise Applications
Java Messaging Service (JMS)
JMS Providers
IBM WebSphere MQ
Apache ActiveMQ
Jboss HornetQ
37. Thank You!
Ken Bragg
ken.bragg@safe.com
@KenAtSafe
New to FME?
http://www.safe.com/fme/getting-started/
More Questions?
Please see your local partner