SlideShare a Scribd company logo
Getting Started with Enterprise
Integration in Automations
Don Murray
Co-Founder
Jen Luther Thomas
FME Cloud Technology Expert
Presenters
Agenda
● Intro to Enterprise Integration and Enterprise Integration Patterns
● How the FME Platform supports Enterprise Integration
● 4 Demos to get you started
What do users expect today
from their Enterprise Applications?
Enterprise Applications
Applications don’t live in isolation.
Users expect access to all functions regardless of which
applications or services provides them.
What is Enterprise Integration?
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.
What are
Enterprise Integrations Patterns?
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
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.
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
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.
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
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
Our Mission
To help you maximize the
value of data and applications.
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
Spatial Data is Becoming Critical
for the Enterprise
FME supports spatial data better than any other Enterprise Integration tool
Connect Data, Applications,
and Services
Transform Your Data Automate Your Workflows
With FME, you can:
Connect Data, Applications & Services
CAD
GIS
FME release by year
NumberofsupportedformatsinFME
1995
10500100300
20202015201020052000
TABULAR
DATABASE
RASTER
POINT
CLOUD
BIM
3D
WEB
XML
CLOUD
BIG
DATA
IOT
BI
AR / VR
AI / ML
INDOOR
MAPPING
GAMING
Poll:
What is your experience with FME?
How the FME Platform supports
Enterprise Integration Patterns
FME Server
Automations is all
about Enterprise
Integration
It helps connect applications
across the enterprise.
FME Server 2020.1
Automations
FME 2020 Delivers
Enterprise Integration
Enterprise Integration Patterns
made easy with Automations:
● Content-Based Routing
● Dynamic Routing
● Scatter Gather
● Content Enricher
● Message Filter
● Splitter
● Process Manager
and many, many more!
Getting Started with
Workspace Orchestration
Poll:
What is your experience with
FME Server Automations?
Enterprise
Orchestration
Demos
Demo 1 - Introducing Automations
FME Server Automations is all
about Enterprise Integration
So how do we build
Automations?
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.
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.
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.
Connect Workspaces to Automations
FME Server Automation Writer
The key to enterprise
integration is connecting the
world of data to the world of
application messages.
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
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
The Next Level:
Enterprise Integration
Enterprise
Integration
Demos
Demo 3 - Data Driven Parallel Workflow
Item Name Manufacturer Quantity Price
Macbook Pro Apple 1 $3,299.00
iPad Apple 1 $879.00
Stormtrooper Retro Collection Hasbro 1 $24.99
Battlestar Galactica Mattel 1 $37.49
The Frame 75LS03T Samsung 1 $3,699.99
INVOICE
Total: $7,940.47 CAD
Demo 3 - Data Driven Parallel Workflow
Demo 3 - Data Driven Parallel Workflow
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.
{
{
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.
Demo 4 - Data Driven Sequential Workflow
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.
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.
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
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.
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
Thank you!
Get a 60-day free trial of FME Server or
$250 in FME Cloud credit at safe.com
Ad

More Related Content

What's hot (20)

A Step-By-Step Guide to Building Codeless Web Apps
A Step-By-Step Guide to Building Codeless Web AppsA Step-By-Step Guide to Building Codeless Web Apps
A Step-By-Step Guide to Building Codeless Web Apps
Safe Software
 
Building Your First Digital File Submission
Building Your First Digital File Submission Building Your First Digital File Submission
Building Your First Digital File Submission
Safe Software
 
Authoring with FME 2019
Authoring with FME 2019Authoring with FME 2019
Authoring with FME 2019
Safe Software
 
How Better Data Can Change the World
How Better Data Can Change the WorldHow Better Data Can Change the World
How Better Data Can Change the World
Safe Software
 
Deploying and Maximizing FME Server
Deploying and Maximizing FME ServerDeploying and Maximizing FME Server
Deploying and Maximizing FME Server
Safe Software
 
A Whirlwind Tour of Spatial Joins
A Whirlwind Tour of Spatial JoinsA Whirlwind Tour of Spatial Joins
A Whirlwind Tour of Spatial Joins
Safe Software
 
FME 2021.2: Conquer New Data Challenges with FME Cloud and FME Mobile
FME 2021.2: Conquer New Data Challenges with FME Cloud and FME MobileFME 2021.2: Conquer New Data Challenges with FME Cloud and FME Mobile
FME 2021.2: Conquer New Data Challenges with FME Cloud and FME Mobile
Safe Software
 
Packaging AR Content to Wider Audience Using FME
Packaging AR Content to Wider Audience Using FMEPackaging AR Content to Wider Audience Using FME
Packaging AR Content to Wider Audience Using FME
Safe Software
 
Automation Keys: What They Are and Why You Should Use Them
Automation Keys: What They Are and Why You Should Use ThemAutomation Keys: What They Are and Why You Should Use Them
Automation Keys: What They Are and Why You Should Use Them
Safe Software
 
Safe on FME: Migrating the FME Community
Safe on FME: Migrating the FME CommunitySafe on FME: Migrating the FME Community
Safe on FME: Migrating the FME Community
Safe Software
 
Unveiling FME 2019
Unveiling FME 2019Unveiling FME 2019
Unveiling FME 2019
Safe Software
 
FME 2020 Unleashed: Automating
FME 2020 Unleashed: AutomatingFME 2020 Unleashed: Automating
FME 2020 Unleashed: Automating
Safe Software
 
To Loop or Not to Loop: Overcoming Roadblocks with FME
To Loop or Not to Loop: Overcoming Roadblocks with FMETo Loop or Not to Loop: Overcoming Roadblocks with FME
To Loop or Not to Loop: Overcoming Roadblocks with FME
Safe Software
 
FME 2020 Unleashed: Authoring
FME 2020 Unleashed: AuthoringFME 2020 Unleashed: Authoring
FME 2020 Unleashed: Authoring
Safe Software
 
How to Connect to Any REST API (Without Writing Any Code)
How to Connect to Any REST API (Without Writing Any Code)How to Connect to Any REST API (Without Writing Any Code)
How to Connect to Any REST API (Without Writing Any Code)
Safe Software
 
FME 2013 Hits the Road
FME 2013 Hits the RoadFME 2013 Hits the Road
FME 2013 Hits the Road
Safe Software
 
Introduction and Getting Started with FME 2017
Introduction and Getting Started with FME 2017Introduction and Getting Started with FME 2017
Introduction and Getting Started with FME 2017
Safe Software
 
Workspace Authoring 101: Feature Caching
Workspace Authoring 101: Feature CachingWorkspace Authoring 101: Feature Caching
Workspace Authoring 101: Feature Caching
Safe Software
 
Migrating from PHP 4 to PHP 5
Migrating from PHP 4 to PHP 5Migrating from PHP 4 to PHP 5
Migrating from PHP 4 to PHP 5
John Coggeshall
 
Database Tips & Tricks: Strategies for Detecting and Handling Schema Drift
Database Tips & Tricks: Strategies for Detecting and Handling Schema DriftDatabase Tips & Tricks: Strategies for Detecting and Handling Schema Drift
Database Tips & Tricks: Strategies for Detecting and Handling Schema Drift
Safe Software
 
A Step-By-Step Guide to Building Codeless Web Apps
A Step-By-Step Guide to Building Codeless Web AppsA Step-By-Step Guide to Building Codeless Web Apps
A Step-By-Step Guide to Building Codeless Web Apps
Safe Software
 
Building Your First Digital File Submission
Building Your First Digital File Submission Building Your First Digital File Submission
Building Your First Digital File Submission
Safe Software
 
Authoring with FME 2019
Authoring with FME 2019Authoring with FME 2019
Authoring with FME 2019
Safe Software
 
How Better Data Can Change the World
How Better Data Can Change the WorldHow Better Data Can Change the World
How Better Data Can Change the World
Safe Software
 
Deploying and Maximizing FME Server
Deploying and Maximizing FME ServerDeploying and Maximizing FME Server
Deploying and Maximizing FME Server
Safe Software
 
A Whirlwind Tour of Spatial Joins
A Whirlwind Tour of Spatial JoinsA Whirlwind Tour of Spatial Joins
A Whirlwind Tour of Spatial Joins
Safe Software
 
FME 2021.2: Conquer New Data Challenges with FME Cloud and FME Mobile
FME 2021.2: Conquer New Data Challenges with FME Cloud and FME MobileFME 2021.2: Conquer New Data Challenges with FME Cloud and FME Mobile
FME 2021.2: Conquer New Data Challenges with FME Cloud and FME Mobile
Safe Software
 
Packaging AR Content to Wider Audience Using FME
Packaging AR Content to Wider Audience Using FMEPackaging AR Content to Wider Audience Using FME
Packaging AR Content to Wider Audience Using FME
Safe Software
 
Automation Keys: What They Are and Why You Should Use Them
Automation Keys: What They Are and Why You Should Use ThemAutomation Keys: What They Are and Why You Should Use Them
Automation Keys: What They Are and Why You Should Use Them
Safe Software
 
Safe on FME: Migrating the FME Community
Safe on FME: Migrating the FME CommunitySafe on FME: Migrating the FME Community
Safe on FME: Migrating the FME Community
Safe Software
 
FME 2020 Unleashed: Automating
FME 2020 Unleashed: AutomatingFME 2020 Unleashed: Automating
FME 2020 Unleashed: Automating
Safe Software
 
To Loop or Not to Loop: Overcoming Roadblocks with FME
To Loop or Not to Loop: Overcoming Roadblocks with FMETo Loop or Not to Loop: Overcoming Roadblocks with FME
To Loop or Not to Loop: Overcoming Roadblocks with FME
Safe Software
 
FME 2020 Unleashed: Authoring
FME 2020 Unleashed: AuthoringFME 2020 Unleashed: Authoring
FME 2020 Unleashed: Authoring
Safe Software
 
How to Connect to Any REST API (Without Writing Any Code)
How to Connect to Any REST API (Without Writing Any Code)How to Connect to Any REST API (Without Writing Any Code)
How to Connect to Any REST API (Without Writing Any Code)
Safe Software
 
FME 2013 Hits the Road
FME 2013 Hits the RoadFME 2013 Hits the Road
FME 2013 Hits the Road
Safe Software
 
Introduction and Getting Started with FME 2017
Introduction and Getting Started with FME 2017Introduction and Getting Started with FME 2017
Introduction and Getting Started with FME 2017
Safe Software
 
Workspace Authoring 101: Feature Caching
Workspace Authoring 101: Feature CachingWorkspace Authoring 101: Feature Caching
Workspace Authoring 101: Feature Caching
Safe Software
 
Migrating from PHP 4 to PHP 5
Migrating from PHP 4 to PHP 5Migrating from PHP 4 to PHP 5
Migrating from PHP 4 to PHP 5
John Coggeshall
 
Database Tips & Tricks: Strategies for Detecting and Handling Schema Drift
Database Tips & Tricks: Strategies for Detecting and Handling Schema DriftDatabase Tips & Tricks: Strategies for Detecting and Handling Schema Drift
Database Tips & Tricks: Strategies for Detecting and Handling Schema Drift
Safe Software
 

Similar to Getting Started with Enterprise Integration in Automations (20)

Don’t Hate, Automate! The Fundamentals of Automations
Don’t Hate, Automate! The Fundamentals of AutomationsDon’t Hate, Automate! The Fundamentals of Automations
Don’t Hate, Automate! The Fundamentals of Automations
Safe Software
 
Unveiling FME 2021
Unveiling FME 2021Unveiling FME 2021
Unveiling FME 2021
Safe Software
 
FME 2020.0 Sneak Peek
FME 2020.0 Sneak PeekFME 2020.0 Sneak Peek
FME 2020.0 Sneak Peek
Safe Software
 
How Utilities can Improve Operations using Data Integration Workflows
How Utilities can Improve Operations using Data Integration WorkflowsHow Utilities can Improve Operations using Data Integration Workflows
How Utilities can Improve Operations using Data Integration Workflows
Safe Software
 
IBM Lotus Sametime - IM for the Enterprise
IBM Lotus Sametime - IM for the EnterpriseIBM Lotus Sametime - IM for the Enterprise
IBM Lotus Sametime - IM for the Enterprise
Dvir Reznik
 
FME:23 for the Enterprise - A Deep Dive into Key New Features
FME:23 for the Enterprise - A Deep Dive into Key New FeaturesFME:23 for the Enterprise - A Deep Dive into Key New Features
FME:23 for the Enterprise - A Deep Dive into Key New Features
Safe Software
 
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
Safe Software
 
Automated Application Integration with FME & Cityworks Webinar
Automated Application Integration with FME & Cityworks WebinarAutomated Application Integration with FME & Cityworks Webinar
Automated Application Integration with FME & Cityworks Webinar
Safe Software
 
Mastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FMEMastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FME
Safe Software
 
Harnessing the Power of Distributed Processing: Managing Data Across Clouds a...
Harnessing the Power of Distributed Processing: Managing Data Across Clouds a...Harnessing the Power of Distributed Processing: Managing Data Across Clouds a...
Harnessing the Power of Distributed Processing: Managing Data Across Clouds a...
Safe Software
 
Customate thp2 deck may 18
Customate thp2 deck may 18Customate thp2 deck may 18
Customate thp2 deck may 18
Vivek Jalan
 
FME Hub Unlocked: Your Guide to Sharing and Discovering Resources
FME Hub Unlocked: Your Guide to Sharing and Discovering ResourcesFME Hub Unlocked: Your Guide to Sharing and Discovering Resources
FME Hub Unlocked: Your Guide to Sharing and Discovering Resources
Safe Software
 
FME 2022.0: Driving Data Decisions, Fueling Innovation
FME 2022.0: Driving Data Decisions, Fueling InnovationFME 2022.0: Driving Data Decisions, Fueling Innovation
FME 2022.0: Driving Data Decisions, Fueling Innovation
Safe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action:  Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action:  Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
 
5 Must-Know Use Cases for FME Flow Hosted
5 Must-Know Use Cases for FME Flow Hosted5 Must-Know Use Cases for FME Flow Hosted
5 Must-Know Use Cases for FME Flow Hosted
ElizabethHamming
 
IBM Lotus Software - Collaboration Solutions - Executive Overview
IBM Lotus Software - Collaboration Solutions - Executive OverviewIBM Lotus Software - Collaboration Solutions - Executive Overview
IBM Lotus Software - Collaboration Solutions - Executive Overview
Dvir Reznik
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
Safe Software
 
FME 2020 Platform Scenarios
FME 2020 Platform ScenariosFME 2020 Platform Scenarios
FME 2020 Platform Scenarios
Safe Software
 
Innovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTCInnovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTC
Steve Speicher
 
Don’t Hate, Automate! The Fundamentals of Automations
Don’t Hate, Automate! The Fundamentals of AutomationsDon’t Hate, Automate! The Fundamentals of Automations
Don’t Hate, Automate! The Fundamentals of Automations
Safe Software
 
FME 2020.0 Sneak Peek
FME 2020.0 Sneak PeekFME 2020.0 Sneak Peek
FME 2020.0 Sneak Peek
Safe Software
 
How Utilities can Improve Operations using Data Integration Workflows
How Utilities can Improve Operations using Data Integration WorkflowsHow Utilities can Improve Operations using Data Integration Workflows
How Utilities can Improve Operations using Data Integration Workflows
Safe Software
 
IBM Lotus Sametime - IM for the Enterprise
IBM Lotus Sametime - IM for the EnterpriseIBM Lotus Sametime - IM for the Enterprise
IBM Lotus Sametime - IM for the Enterprise
Dvir Reznik
 
FME:23 for the Enterprise - A Deep Dive into Key New Features
FME:23 for the Enterprise - A Deep Dive into Key New FeaturesFME:23 for the Enterprise - A Deep Dive into Key New Features
FME:23 for the Enterprise - A Deep Dive into Key New Features
Safe Software
 
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
Safe Software
 
Automated Application Integration with FME & Cityworks Webinar
Automated Application Integration with FME & Cityworks WebinarAutomated Application Integration with FME & Cityworks Webinar
Automated Application Integration with FME & Cityworks Webinar
Safe Software
 
Mastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FMEMastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FME
Safe Software
 
Harnessing the Power of Distributed Processing: Managing Data Across Clouds a...
Harnessing the Power of Distributed Processing: Managing Data Across Clouds a...Harnessing the Power of Distributed Processing: Managing Data Across Clouds a...
Harnessing the Power of Distributed Processing: Managing Data Across Clouds a...
Safe Software
 
Customate thp2 deck may 18
Customate thp2 deck may 18Customate thp2 deck may 18
Customate thp2 deck may 18
Vivek Jalan
 
FME Hub Unlocked: Your Guide to Sharing and Discovering Resources
FME Hub Unlocked: Your Guide to Sharing and Discovering ResourcesFME Hub Unlocked: Your Guide to Sharing and Discovering Resources
FME Hub Unlocked: Your Guide to Sharing and Discovering Resources
Safe Software
 
FME 2022.0: Driving Data Decisions, Fueling Innovation
FME 2022.0: Driving Data Decisions, Fueling InnovationFME 2022.0: Driving Data Decisions, Fueling Innovation
FME 2022.0: Driving Data Decisions, Fueling Innovation
Safe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action:  Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action:  Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
 
5 Must-Know Use Cases for FME Flow Hosted
5 Must-Know Use Cases for FME Flow Hosted5 Must-Know Use Cases for FME Flow Hosted
5 Must-Know Use Cases for FME Flow Hosted
ElizabethHamming
 
IBM Lotus Software - Collaboration Solutions - Executive Overview
IBM Lotus Software - Collaboration Solutions - Executive OverviewIBM Lotus Software - Collaboration Solutions - Executive Overview
IBM Lotus Software - Collaboration Solutions - Executive Overview
Dvir Reznik
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
Safe Software
 
FME 2020 Platform Scenarios
FME 2020 Platform ScenariosFME 2020 Platform Scenarios
FME 2020 Platform Scenarios
Safe Software
 
Innovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTCInnovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTC
Steve Speicher
 
Ad

More from Safe Software (20)

Managing Changing Data with FME: Part 2 – Flexible Approaches to Tracking Cha...
Managing Changing Data with FME: Part 2 – Flexible Approaches to Tracking Cha...Managing Changing Data with FME: Part 2 – Flexible Approaches to Tracking Cha...
Managing Changing Data with FME: Part 2 – Flexible Approaches to Tracking Cha...
Safe Software
 
Driving Transportation Forward: Real-World Data Solutions
Driving Transportation Forward: Real-World Data SolutionsDriving Transportation Forward: Real-World Data Solutions
Driving Transportation Forward: Real-World Data Solutions
Safe Software
 
Managing Changing Data with FME Part 1 - Compare & Detect
Managing Changing Data with FME Part 1 - Compare & DetectManaging Changing Data with FME Part 1 - Compare & Detect
Managing Changing Data with FME Part 1 - Compare & Detect
Safe Software
 
All-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-World
All-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-WorldAll-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-World
All-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-World
Safe Software
 
Safer’s Picks: The 6 FME Transformers You Didn’t Know You Needed
Safer’s Picks: The 6 FME Transformers You Didn’t Know You NeededSafer’s Picks: The 6 FME Transformers You Didn’t Know You Needed
Safer’s Picks: The 6 FME Transformers You Didn’t Know You Needed
Safe Software
 
Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...
Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...
Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...
Safe Software
 
Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...
Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...
Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...
Safe Software
 
Data-Driven Public Safety: Reliable Data When Every Second Counts
Data-Driven Public Safety: Reliable Data When Every Second CountsData-Driven Public Safety: Reliable Data When Every Second Counts
Data-Driven Public Safety: Reliable Data When Every Second Counts
Safe Software
 
AI Agents Made Simple: Unleash the Power of All Your Data with Any AI
AI Agents Made Simple: Unleash the Power of All Your Data with Any AIAI Agents Made Simple: Unleash the Power of All Your Data with Any AI
AI Agents Made Simple: Unleash the Power of All Your Data with Any AI
Safe Software
 
All-Data Any-AI Integration Innovations with FME and Google
All-Data Any-AI Integration Innovations with FME and GoogleAll-Data Any-AI Integration Innovations with FME and Google
All-Data Any-AI Integration Innovations with FME and Google
Safe Software
 
Web Mapping 101: Creating Dynamic Web Maps with Geospatial Data
Web Mapping 101: Creating Dynamic Web Maps with Geospatial DataWeb Mapping 101: Creating Dynamic Web Maps with Geospatial Data
Web Mapping 101: Creating Dynamic Web Maps with Geospatial Data
Safe Software
 
Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...
Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...
Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...
Safe Software
 
How to Connect to Any REST API with No-Code
How to Connect to Any REST API with No-CodeHow to Connect to Any REST API with No-Code
How to Connect to Any REST API with No-Code
Safe Software
 
Bridging Classroom and Career: Cutting-Edge Data Integration Grants for Educa...
Bridging Classroom and Career: Cutting-Edge Data Integration Grants for Educa...Bridging Classroom and Career: Cutting-Edge Data Integration Grants for Educa...
Bridging Classroom and Career: Cutting-Edge Data Integration Grants for Educa...
Safe Software
 
From Pixels to Insights: Getting Started with Imagery in FME
From Pixels to Insights: Getting Started with Imagery in FMEFrom Pixels to Insights: Getting Started with Imagery in FME
From Pixels to Insights: Getting Started with Imagery in FME
Safe Software
 
FME Flow Takes Flight! 12 Days of FME: Community Contest Kickoff
FME Flow Takes Flight! 12 Days of FME: Community Contest KickoffFME Flow Takes Flight! 12 Days of FME: Community Contest Kickoff
FME Flow Takes Flight! 12 Days of FME: Community Contest Kickoff
Safe Software
 
5 Data Integration Techniques to Improve Your Excel Data
5 Data Integration Techniques to Improve Your Excel Data5 Data Integration Techniques to Improve Your Excel Data
5 Data Integration Techniques to Improve Your Excel Data
Safe Software
 
Optimizing XML & JSON Workflows for Seamless Data Integration
Optimizing XML & JSON Workflows for Seamless Data IntegrationOptimizing XML & JSON Workflows for Seamless Data Integration
Optimizing XML & JSON Workflows for Seamless Data Integration
Safe Software
 
Optimizing XML & JSON Workflows for Seamless Data Integration
Optimizing XML & JSON Workflows for Seamless Data IntegrationOptimizing XML & JSON Workflows for Seamless Data Integration
Optimizing XML & JSON Workflows for Seamless Data Integration
Safe Software
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
Safe Software
 
Managing Changing Data with FME: Part 2 – Flexible Approaches to Tracking Cha...
Managing Changing Data with FME: Part 2 – Flexible Approaches to Tracking Cha...Managing Changing Data with FME: Part 2 – Flexible Approaches to Tracking Cha...
Managing Changing Data with FME: Part 2 – Flexible Approaches to Tracking Cha...
Safe Software
 
Driving Transportation Forward: Real-World Data Solutions
Driving Transportation Forward: Real-World Data SolutionsDriving Transportation Forward: Real-World Data Solutions
Driving Transportation Forward: Real-World Data Solutions
Safe Software
 
Managing Changing Data with FME Part 1 - Compare & Detect
Managing Changing Data with FME Part 1 - Compare & DetectManaging Changing Data with FME Part 1 - Compare & Detect
Managing Changing Data with FME Part 1 - Compare & Detect
Safe Software
 
All-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-World
All-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-WorldAll-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-World
All-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-World
Safe Software
 
Safer’s Picks: The 6 FME Transformers You Didn’t Know You Needed
Safer’s Picks: The 6 FME Transformers You Didn’t Know You NeededSafer’s Picks: The 6 FME Transformers You Didn’t Know You Needed
Safer’s Picks: The 6 FME Transformers You Didn’t Know You Needed
Safe Software
 
Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...
Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...
Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...
Safe Software
 
Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...
Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...
Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...
Safe Software
 
Data-Driven Public Safety: Reliable Data When Every Second Counts
Data-Driven Public Safety: Reliable Data When Every Second CountsData-Driven Public Safety: Reliable Data When Every Second Counts
Data-Driven Public Safety: Reliable Data When Every Second Counts
Safe Software
 
AI Agents Made Simple: Unleash the Power of All Your Data with Any AI
AI Agents Made Simple: Unleash the Power of All Your Data with Any AIAI Agents Made Simple: Unleash the Power of All Your Data with Any AI
AI Agents Made Simple: Unleash the Power of All Your Data with Any AI
Safe Software
 
All-Data Any-AI Integration Innovations with FME and Google
All-Data Any-AI Integration Innovations with FME and GoogleAll-Data Any-AI Integration Innovations with FME and Google
All-Data Any-AI Integration Innovations with FME and Google
Safe Software
 
Web Mapping 101: Creating Dynamic Web Maps with Geospatial Data
Web Mapping 101: Creating Dynamic Web Maps with Geospatial DataWeb Mapping 101: Creating Dynamic Web Maps with Geospatial Data
Web Mapping 101: Creating Dynamic Web Maps with Geospatial Data
Safe Software
 
Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...
Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...
Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...
Safe Software
 
How to Connect to Any REST API with No-Code
How to Connect to Any REST API with No-CodeHow to Connect to Any REST API with No-Code
How to Connect to Any REST API with No-Code
Safe Software
 
Bridging Classroom and Career: Cutting-Edge Data Integration Grants for Educa...
Bridging Classroom and Career: Cutting-Edge Data Integration Grants for Educa...Bridging Classroom and Career: Cutting-Edge Data Integration Grants for Educa...
Bridging Classroom and Career: Cutting-Edge Data Integration Grants for Educa...
Safe Software
 
From Pixels to Insights: Getting Started with Imagery in FME
From Pixels to Insights: Getting Started with Imagery in FMEFrom Pixels to Insights: Getting Started with Imagery in FME
From Pixels to Insights: Getting Started with Imagery in FME
Safe Software
 
FME Flow Takes Flight! 12 Days of FME: Community Contest Kickoff
FME Flow Takes Flight! 12 Days of FME: Community Contest KickoffFME Flow Takes Flight! 12 Days of FME: Community Contest Kickoff
FME Flow Takes Flight! 12 Days of FME: Community Contest Kickoff
Safe Software
 
5 Data Integration Techniques to Improve Your Excel Data
5 Data Integration Techniques to Improve Your Excel Data5 Data Integration Techniques to Improve Your Excel Data
5 Data Integration Techniques to Improve Your Excel Data
Safe Software
 
Optimizing XML & JSON Workflows for Seamless Data Integration
Optimizing XML & JSON Workflows for Seamless Data IntegrationOptimizing XML & JSON Workflows for Seamless Data Integration
Optimizing XML & JSON Workflows for Seamless Data Integration
Safe Software
 
Optimizing XML & JSON Workflows for Seamless Data Integration
Optimizing XML & JSON Workflows for Seamless Data IntegrationOptimizing XML & JSON Workflows for Seamless Data Integration
Optimizing XML & JSON Workflows for Seamless Data Integration
Safe Software
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
Safe Software
 
Ad

Recently uploaded (20)

Download Canva Pro 2025 PC Crack Latest Version .
Download Canva Pro 2025 PC Crack Latest Version .Download Canva Pro 2025 PC Crack Latest Version .
Download Canva Pro 2025 PC Crack Latest Version .
sadiyabibi60507
 
GDS SYSTEM | GLOBAL DISTRIBUTION SYSTEM
GDS SYSTEM | GLOBAL  DISTRIBUTION SYSTEMGDS SYSTEM | GLOBAL  DISTRIBUTION SYSTEM
GDS SYSTEM | GLOBAL DISTRIBUTION SYSTEM
philipnathen82
 
FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categorie...
FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categorie...FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categorie...
FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categorie...
Lionel Briand
 
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Meet the New Kid in the Sandbox - Integrating Visualization with PrometheusMeet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Eric D. Schabell
 
Navigating EAA Compliance in Testing.pdf
Navigating EAA Compliance in Testing.pdfNavigating EAA Compliance in Testing.pdf
Navigating EAA Compliance in Testing.pdf
Applitools
 
AI in Business Software: Smarter Systems or Hidden Risks?
AI in Business Software: Smarter Systems or Hidden Risks?AI in Business Software: Smarter Systems or Hidden Risks?
AI in Business Software: Smarter Systems or Hidden Risks?
Amara Nielson
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Cryptocurrency Exchange Script like Binance.pptx
Cryptocurrency Exchange Script like Binance.pptxCryptocurrency Exchange Script like Binance.pptx
Cryptocurrency Exchange Script like Binance.pptx
riyageorge2024
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Implementing promises with typescripts, step by step
Implementing promises with typescripts, step by stepImplementing promises with typescripts, step by step
Implementing promises with typescripts, step by step
Ran Wahle
 
Full Cracked Resolume Arena Latest Version
Full Cracked Resolume Arena Latest VersionFull Cracked Resolume Arena Latest Version
Full Cracked Resolume Arena Latest Version
jonesmichealj2
 
Tools of the Trade: Linux and SQL - Google Certificate
Tools of the Trade: Linux and SQL - Google CertificateTools of the Trade: Linux and SQL - Google Certificate
Tools of the Trade: Linux and SQL - Google Certificate
VICTOR MAESTRE RAMIREZ
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Best Accounting Practice Management Software Guide for 2025
Best Accounting Practice Management Software Guide for 2025Best Accounting Practice Management Software Guide for 2025
Best Accounting Practice Management Software Guide for 2025
Tidyflow
 
How To Develop A Cryptocurrency Exchange - Slideshare.pptx
How To Develop A Cryptocurrency Exchange - Slideshare.pptxHow To Develop A Cryptocurrency Exchange - Slideshare.pptx
How To Develop A Cryptocurrency Exchange - Slideshare.pptx
laravinson24
 
How to avoid IT Asset Management mistakes during implementation_PDF.pdf
How to avoid IT Asset Management mistakes during implementation_PDF.pdfHow to avoid IT Asset Management mistakes during implementation_PDF.pdf
How to avoid IT Asset Management mistakes during implementation_PDF.pdf
victordsane
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Microsoft Excel Core Points Training.pptx
Microsoft Excel Core Points Training.pptxMicrosoft Excel Core Points Training.pptx
Microsoft Excel Core Points Training.pptx
Mekonnen
 
Top 10 Data Cleansing Tools for 2025.pdf
Top 10 Data Cleansing Tools for 2025.pdfTop 10 Data Cleansing Tools for 2025.pdf
Top 10 Data Cleansing Tools for 2025.pdf
AffinityCore
 
Download Canva Pro 2025 PC Crack Latest Version .
Download Canva Pro 2025 PC Crack Latest Version .Download Canva Pro 2025 PC Crack Latest Version .
Download Canva Pro 2025 PC Crack Latest Version .
sadiyabibi60507
 
GDS SYSTEM | GLOBAL DISTRIBUTION SYSTEM
GDS SYSTEM | GLOBAL  DISTRIBUTION SYSTEMGDS SYSTEM | GLOBAL  DISTRIBUTION SYSTEM
GDS SYSTEM | GLOBAL DISTRIBUTION SYSTEM
philipnathen82
 
FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categorie...
FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categorie...FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categorie...
FlakyFix: Using Large Language Models for Predicting Flaky Test Fix Categorie...
Lionel Briand
 
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Meet the New Kid in the Sandbox - Integrating Visualization with PrometheusMeet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Meet the New Kid in the Sandbox - Integrating Visualization with Prometheus
Eric D. Schabell
 
Navigating EAA Compliance in Testing.pdf
Navigating EAA Compliance in Testing.pdfNavigating EAA Compliance in Testing.pdf
Navigating EAA Compliance in Testing.pdf
Applitools
 
AI in Business Software: Smarter Systems or Hidden Risks?
AI in Business Software: Smarter Systems or Hidden Risks?AI in Business Software: Smarter Systems or Hidden Risks?
AI in Business Software: Smarter Systems or Hidden Risks?
Amara Nielson
 
Kubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptxKubernetes_101_Zero_to_Platform_Engineer.pptx
Kubernetes_101_Zero_to_Platform_Engineer.pptx
CloudScouts
 
Cryptocurrency Exchange Script like Binance.pptx
Cryptocurrency Exchange Script like Binance.pptxCryptocurrency Exchange Script like Binance.pptx
Cryptocurrency Exchange Script like Binance.pptx
riyageorge2024
 
Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025Avast Premium Security Crack FREE Latest Version 2025
Avast Premium Security Crack FREE Latest Version 2025
mu394968
 
Landscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature ReviewLandscape of Requirements Engineering for/by AI through Literature Review
Landscape of Requirements Engineering for/by AI through Literature Review
Hironori Washizaki
 
Implementing promises with typescripts, step by step
Implementing promises with typescripts, step by stepImplementing promises with typescripts, step by step
Implementing promises with typescripts, step by step
Ran Wahle
 
Full Cracked Resolume Arena Latest Version
Full Cracked Resolume Arena Latest VersionFull Cracked Resolume Arena Latest Version
Full Cracked Resolume Arena Latest Version
jonesmichealj2
 
Tools of the Trade: Linux and SQL - Google Certificate
Tools of the Trade: Linux and SQL - Google CertificateTools of the Trade: Linux and SQL - Google Certificate
Tools of the Trade: Linux and SQL - Google Certificate
VICTOR MAESTRE RAMIREZ
 
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Mastering Fluent Bit: Ultimate Guide to Integrating Telemetry Pipelines with ...
Eric D. Schabell
 
Best Accounting Practice Management Software Guide for 2025
Best Accounting Practice Management Software Guide for 2025Best Accounting Practice Management Software Guide for 2025
Best Accounting Practice Management Software Guide for 2025
Tidyflow
 
How To Develop A Cryptocurrency Exchange - Slideshare.pptx
How To Develop A Cryptocurrency Exchange - Slideshare.pptxHow To Develop A Cryptocurrency Exchange - Slideshare.pptx
How To Develop A Cryptocurrency Exchange - Slideshare.pptx
laravinson24
 
How to avoid IT Asset Management mistakes during implementation_PDF.pdf
How to avoid IT Asset Management mistakes during implementation_PDF.pdfHow to avoid IT Asset Management mistakes during implementation_PDF.pdf
How to avoid IT Asset Management mistakes during implementation_PDF.pdf
victordsane
 
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
F-Secure Freedome VPN 2025 Crack Plus Activation  New VersionF-Secure Freedome VPN 2025 Crack Plus Activation  New Version
F-Secure Freedome VPN 2025 Crack Plus Activation New Version
saimabibi60507
 
Microsoft Excel Core Points Training.pptx
Microsoft Excel Core Points Training.pptxMicrosoft Excel Core Points Training.pptx
Microsoft Excel Core Points Training.pptx
Mekonnen
 
Top 10 Data Cleansing Tools for 2025.pdf
Top 10 Data Cleansing Tools for 2025.pdfTop 10 Data Cleansing Tools for 2025.pdf
Top 10 Data Cleansing Tools for 2025.pdf
AffinityCore
 

Getting Started with Enterprise Integration in Automations

  • 1. Getting Started with Enterprise Integration in Automations
  • 2. Don Murray Co-Founder Jen Luther Thomas FME Cloud Technology Expert Presenters
  • 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?
  • 5. Enterprise Applications Applications don’t live in isolation. Users expect access to all functions regardless of which applications or services provides them.
  • 6. What is Enterprise Integration?
  • 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.
  • 9. 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
  • 10. 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.
  • 11. 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
  • 12. 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.
  • 13. 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
  • 14. 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
  • 15. Our Mission To help you maximize the value of data and applications.
  • 16. 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
  • 17. Spatial Data is Becoming Critical for the Enterprise FME supports spatial data better than any other Enterprise Integration tool
  • 18. Connect Data, Applications, and Services Transform Your Data Automate Your Workflows With FME, you can:
  • 19. Connect Data, Applications & Services CAD GIS FME release by year NumberofsupportedformatsinFME 1995 10500100300 20202015201020052000 TABULAR DATABASE RASTER POINT CLOUD BIM 3D WEB XML CLOUD BIG DATA IOT BI AR / VR AI / ML INDOOR MAPPING GAMING
  • 20. Poll: What is your experience with FME?
  • 21. How the FME Platform supports Enterprise Integration Patterns
  • 22. FME Server Automations is all about Enterprise Integration It helps connect applications across the enterprise.
  • 24. FME 2020 Delivers Enterprise Integration Enterprise Integration Patterns made easy with Automations: ● Content-Based Routing ● Dynamic Routing ● Scatter Gather ● Content Enricher ● Message Filter ● Splitter ● Process Manager and many, many more!
  • 26. Poll: What is your experience with FME Server Automations?
  • 28. Demo 1 - Introducing Automations FME Server Automations is all about Enterprise Integration So how do we build Automations?
  • 29. 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.
  • 30. 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.
  • 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. Connect Workspaces to Automations
  • 33. FME Server Automation Writer The key to enterprise integration is connecting the world of data to the world of application messages.
  • 34. 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
  • 35. 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
  • 38. Demo 3 - Data Driven Parallel Workflow Item Name Manufacturer Quantity Price Macbook Pro Apple 1 $3,299.00 iPad Apple 1 $879.00 Stormtrooper Retro Collection Hasbro 1 $24.99 Battlestar Galactica Mattel 1 $37.49 The Frame 75LS03T Samsung 1 $3,699.99 INVOICE Total: $7,940.47 CAD
  • 39. Demo 3 - Data Driven Parallel Workflow
  • 40. Demo 3 - Data Driven Parallel Workflow
  • 41. 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. { {
  • 42. 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.
  • 43. Demo 4 - Data Driven Sequential Workflow
  • 44. 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.
  • 45. 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.
  • 46. 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
  • 47. 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.
  • 48. 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
  • 49. Thank you! Get a 60-day free trial of FME Server or $250 in FME Cloud credit at safe.com