FME 2020 Unleashed webinar highlights new features in FME Server including enhanced security, automation improvements, pay as you go licensing, and server apps. Automations in FME 2020 now support looping, mass data loading, and building enterprise integration patterns. A demonstration shows automations processing thousands of workspaces in parallel and pay as you go licensing launching engines on demand. Attendees are encouraged to try the new features and contact Safe Software with any questions.
2. Welcome to the Webinar!
Don Murray
Co-Founder
Jen Luther-Thomas
FME Server Technology Expert
3. Resources for
COVID-19
safe.com/covid-19
We don’t want software
licensing to prevent solutions
from being found or
communities from being
protected.
That’s why we’re offering FME
for free and we’re prioritizing
support cases for those with
work related to COVID-19.
4. Agenda
● Security Unleashed
● FME Server Apps
● Simple Automations
● Enterprise Integration
Patterns
● Pay As You Go Licensing
5. Let’s do a poll. What
version of FME Server
are you using?
2019, 2018, 2017 or
earlier, or “I’m not
using FME Server”
6. Security Unleashed
FME 2020.0 has added many new security
features including:
● Password enhancements
● Prevention of multiple logins
● Broadcast messages
13. FME Server Apps
With FME Server Apps, you can now:
● Add a Geometry Picker (map window)
● Authenticate Apps
● ‘Run Immediately’ (for apps that have no
input parameters)
18. FME 2019 Automations
delivered Enterprise
Orchestration
“Orchestrate complex
workflows consisting of
many FME workspaces.”
19.
20. In FME 2020,
Automations delivers
Enterprise Integration
“Integrate and connect
applications across the
enterprise.”
21. Looping
With Looping in Automations, you can now:
● Resubmit workspaces if they fail (external
factors)
● Create ProcessManager workflows (one of
the Enterprise Integration Patterns)
23. What are Automations in FME 2020?
● The FME Server Automations Writer connects Automations to data
● This changes how FME solutions are built
○ Build small focused workspaces to run in series or in parallel
● Automations automatically maximize parallelism based on number of
engines
Automations deliver event-driven
integration capabilities to the FME Platform.
24. Building Data Driven Automations is Simple!
Step 1:
Add FME Server Automations
Writer(s) to a workspace in
FME Desktop
Step 2:
Upload the workspace to FME Server and
feature types will appear as ports in
Automations
Now workspaces control the actions of
Automations!
28. ‘
Power of Automations in FME 2020
FME Server Automations Writer and Automations Supports:
● Multiple Messages - No limit on of Messages out of a single port.
● Any Number of Ports - Messages can come out of multiple ports.
● No Message - Output messages are not mandatory.
● Completion Ports Fire Last - One of ‘✓’ or ‘X’ always fire last.
● Connect to Any Node in Automation - looping can be done.
FME 2020 Automations give unprecedented
level of flexibility
34. All made possible by
Automations and the
FME Server Automations Writer
Connecting Automations to the FME Engine brings
Enterprise Integration to the FME Platform.
35. What else can you do with
Automations in FME 2020.0?
36. Enterprise Integration Patterns are solutions for common challenges encountered by IT
architects when integrating applications. They provide a common language to use
when architecting solutions. EI Patterns are very popular amongst IT architects and
application integration specialists.
Enterprise Integration Patterns
FME 2020.0 can build 35+ EI Patterns:
● Content-Based Routing
● Dynamic Routing
● Scatter Gather
● Content Enricher
● Message Filter
● Splitter
● Process Manager
and many, many more!
37. What else is possible with Automations?
Dynamic workflows
● Data controlled workflows
● Branch forward or backward to create
loops
Improved Project Support
● Automations and all components easily
added to projects
38. Resources
Blog (safe.com/blog)
● FME Server 2020 and Enterprise Integration Patterns
Knowledge Articles (knowledge.safe.com)
1. Getting Started with Enterprise Integration Patterns
2. Building Integrations with the FME Server
Automation Writer
3. Creating Looping workflows within FME Server
Automations
39. TransformPay As You Go
Licensing
Enables “Dynamic Engines”
● Pay for CPU used instead of number of
engines
● Launch engines when more capacity is
needed
41. Pay As You Go Licensing - Why?
Complimentary - works with existing FME Server licensing
Unpredictable or infrequent workloads - Special or periodic high
volume processing required
FME Server Apps - Load on FME Server is in the hands of users
Data Streaming & IoT - Often dedicated engines spend much of
their time quiescent
PAYG supports new data processing models and solutions.