This document provides an overview of enterprise integration and how the FME Platform supports it. It discusses key concepts like enterprise integration patterns, which are proven solutions to common integration problems. The document then presents four demos of the FME Platform's automation capabilities, including data-driven parallel and sequential workflows. It highlights how FME connectors allow connecting diverse data sources and how automations can help maximize data value and productivity through integration.
3. Agenda
● Intro to Enterprise Integration and Enterprise Integration Patterns
● How the FME Platform supports Enterprise Integration
● 4 Demos to get you started
4. What do users expect today
from their Enterprise Applications?
7. Enterprise Integration
Enterprise Integration is about connecting data, applications,
services and devices from your organization together to enhance
efficiency.
In short - getting more value from your IT investments.
8. Enterprise Integration Benefits
● Maximizes the value of your data
● Increases productivity
● Eliminates human error
● Improves workflows
● Saves massive amounts of time (no manual intervention)
10. Enterprise integration is complex and canʼt be
solved with a simple ʻcookbookʼ approach.
There are challenges that come up again and
again across projects and organizations.
These challenges and their repeatable solutions
are called patterns.
- Gregor Hohpe/Bobby Woolf
11. Enterprise Integration Patterns
Enterprise Integration Patterns
- a common vocabulary and knowledge for designing integration solutions.
Each pattern is a proven solution to a recurring problem.
12. Example
Problem:
When my system receives a
message with multiple items, I
need to split it up into small
individual messages
Solution:
I need to use the Splitter pattern
13. How are Enterprise Integration Patterns Used?
When looking at enterprise integration we strive to identify and harvest the patterns
that are within the integration challenge.
Patterns provide guidance for solving problems with accepted solutions.
14. How are Enterprise Integration
Patterns built?
To achieve Enterprise Integration architects need:
The FME Platform is one of many Enterprise
Integration tools available on the market, but
remains to be one of the only no-code options.
Messaging Technology
(ex. JMS, SOAP, MSMQ, etc.)
+
An Enterprise Integration Tool
15. Years of solving data challenges
25+
10,000+
Organizations trusting us worldwide
Partners supporting our network
150+
128
Countries with FME customers
Safe Software
Company Profile
www.safe.com
17. Get a free trial of FME Desktop and FME Server at safe.com
FME® Integration Platform
Connect. Transform. Automate.
FME Desktop FME Server FME Cloud
Build & Run Data Workflows Automate Data Workflows Hosted FME Server
18. Spatial Data is Becoming Critical
for the Enterprise
FME supports spatial data better than any other Enterprise Integration tool
20. Connect Data, Applications & Services
CAD
GIS
FME release by year
Number
of
supported
formats
in
FME
1995
10
500
100
300
2020
2015
2010
2005
2000
TABULAR
DATABASE
RASTER
POINT
CLOUD
BIM
3D
WEB
XML
CLOUD
BIG
DATA
IOT
BI
AR / VR
AI / ML
INDOOR
MAPPING
GAMING
29. Demo 1 - Introducing Automations
FME Server Automations is all
about Enterprise Integration
So how do we build
Automations?
30. FME Automations Components
Triggers
Listen for and
receive messages
from external clients
or from within
FME Server.
Internal Actions
Process messages
between triggers
and external actions,
either in an
FME Workspace or
through another
tool.
External Actions
Send messages to
external clients or
inside FME Server.
31. Demo 2 - Simple Looping
Looping can be enabled on any action
node.
Warning: Enabling loops in Automations is
an advanced feature. Care must be taken to
avoid the creation of an infinite loop which
could overload your serverʼs engines.
32. Demo 2 - Simple Looping
Looping can be enabled on any action
node.
Warning: Enabling loops in Automations is
an advanced feature. Care must be taken to
avoid the creation of an infinite loop which
could overload your serverʼs engines.
34. FME Server Automation Writer
The key to enterprise
integration is connecting the
world of data to the world of
application messages.
35. Step 1:
Add an 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
36. Dynamic Workspace Execution
● Data driven workspace execution - Workspace to run is
identified at run-time based on data being processed
● Unrivalled flexibility - Extend automation capabilities
easily
● Enhanced Enterprise Pattern support
● Simpler smaller Automations
AUTOMATIONS in FME 2020.1
42. NEW Dynamic Workspace
Workspace to run is specified as
parameter at run-time.
Workspace Interface must identical for
all workspaces that are run:
● Same input parameters
● Same output tables if using
automations writer.
{
{
43. Demo 3 - Data Driven Parallel Workflow
Processing Decomposable
Data:
We will use the invoice as an
example
The Automation will easily
“split” the invoice into
individual line items so they
can be processed in parallel.
45. Demo 4 - Data Driven Sequential Workflow
Process Manager pattern
specifies a dynamic series of
processing steps.
Sequence of steps is linear.
Sequence of steps is
dependent on data.
46. Demo 4 - Important Detail
When a workspace is downstream of
more than 1 workspace
1. Create common output user
keys for each upstream node.
2. Select the user keys as the input
for the downstream node.
47. Summary
● Enterprise Integration Patterns are the foundation of a connected enterprise
● FME is one of the only no-code Enterprise Integration options on the market
● Future-proof your investment by selecting a tool that supports a wide range of
formats & applications, including spatial
48. With Enterprise Integrations You Can…
● Maximize the value of your data
● Increase productivity
● Reduce human error
● Improve workflows
● Save time!
49. FME Delivers Unmatched ROI
Spatial Included
Spatial data is ever growing
in importance. With FME
your organization has
unprecedented access to
both traditional and spatial
systems.
Save Valuable
Staffʼs Time
FME allows organizations
to automate hours of
manual tasks which frees
staff to work on higher
value tasks.
Future Proofed
With three major releases
included in AM &
Subscriptions, your
organization will always
have access to the latest
FME technology.
Industry Leading
Support
From Live Chat to a thriving
community,
Safe Software is always
available to assist you.
50. Licensing Options
Enterprise Subscription Perpetual License
● Includes permanent license
+ annual maintenance
● Designed for
smaller deployments
Cloud Deployment
● Subscription program
● Ideal for cross-department
deployments
● Unlock enterprise automation
without the hassle of hardware
● Flexible pricing options including
hourly and annual subscription
More info: safe.com/pricing
51. Thank you!
Get a 60-day free trial of FME Server or
$250 in FME Cloud credit at safe.com/trial
52. Claim Your Community Badge
Get community badges for
watching webinars!
fme.ly/WebinarBadge Todayʼs Code: GLMWF