SlideShare ist ein Scribd-Unternehmen logo
1 von 52
Downloaden Sie, um offline zu lesen
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.
Enterprise Integration Benefits
● Maximizes the value of your data
● Increases productivity
● Eliminates human error
● Improves workflows
● Saves massive amounts of time (no manual intervention)
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
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
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 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
With Enterprise Integrations You Can…
● Maximize the value of your data
● Increase productivity
● Reduce human error
● Improve workflows
● Save time!
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/trial
Claim Your Community Badge
Get community badges for
watching webinars!
fme.ly/WebinarBadge Todayʼs Code: GLMWF

Weitere ähnliche Inhalte

Was ist angesagt?

FME 2013 Hits the Road
FME 2013 Hits the RoadFME 2013 Hits the Road
FME 2013 Hits the Road
Safe Software
 

Was ist angesagt? (20)

Automating the Enterprise with Event-Driven Workflows
Automating the Enterprise with Event-Driven WorkflowsAutomating the Enterprise with Event-Driven Workflows
Automating the Enterprise with Event-Driven Workflows
 
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
 
Save the Date for Quality Data: Making Use of DateTime
Save the Date for Quality Data: Making Use of DateTimeSave the Date for Quality Data: Making Use of DateTime
Save the Date for Quality Data: Making Use of DateTime
 
FME 2020 Unleashed: Authoring
FME 2020 Unleashed: AuthoringFME 2020 Unleashed: Authoring
FME 2020 Unleashed: Authoring
 
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
 
Blazing new trails with salesforce data nov 16, 2021
Blazing new trails with salesforce data   nov 16, 2021Blazing new trails with salesforce data   nov 16, 2021
Blazing new trails with salesforce data nov 16, 2021
 
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
 
Unveiling FME 2019
Unveiling FME 2019Unveiling FME 2019
Unveiling FME 2019
 
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
 
FME 2013 Hits the Road
FME 2013 Hits the RoadFME 2013 Hits the Road
FME 2013 Hits the Road
 
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
 
A Whirlwind Tour of Spatial Joins
A Whirlwind Tour of Spatial JoinsA Whirlwind Tour of Spatial Joins
A Whirlwind Tour of Spatial Joins
 
Authoring with FME 2019
Authoring with FME 2019Authoring with FME 2019
Authoring with FME 2019
 
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
 
Automating Enterprise Workflows with FME Server
 Automating Enterprise Workflows with FME Server Automating Enterprise Workflows with FME Server
Automating Enterprise Workflows with FME Server
 
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
 
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
 
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)
 
“FME Hackathon 2020: Connections” User Judging
“FME Hackathon 2020: Connections” User Judging“FME Hackathon 2020: Connections” User Judging
“FME Hackathon 2020: Connections” User Judging
 
FME 2020 Platform Scenarios
FME 2020 Platform ScenariosFME 2020 Platform Scenarios
FME 2020 Platform Scenarios
 

Ähnlich wie Getting Started with Enterprise Integration in Automations

Ähnlich wie Getting Started with Enterprise Integration in Automations (20)

Unveiling FME 2021
Unveiling FME 2021Unveiling FME 2021
Unveiling FME 2021
 
FME 2020.0 Sneak Peek
FME 2020.0 Sneak PeekFME 2020.0 Sneak Peek
FME 2020.0 Sneak Peek
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
ERP MRP Comparison
ERP MRP ComparisonERP MRP Comparison
ERP MRP Comparison
 
Manufacturing execution system software as a cloud based solution
Manufacturing execution system software as a cloud based solutionManufacturing execution system software as a cloud based solution
Manufacturing execution system software as a cloud based solution
 
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
 
Innovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTCInnovate2011 DevOps TSRM RTC
Innovate2011 DevOps TSRM RTC
 
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
 
Customate thp2 deck may 18
Customate thp2 deck may 18Customate thp2 deck may 18
Customate thp2 deck may 18
 
Whitepaper-Power-Platform-ENG.pdf
Whitepaper-Power-Platform-ENG.pdfWhitepaper-Power-Platform-ENG.pdf
Whitepaper-Power-Platform-ENG.pdf
 
Briefing Simplicité Software (English)
Briefing Simplicité Software (English)Briefing Simplicité Software (English)
Briefing Simplicité Software (English)
 
Business Process Automation Solutions | BPA Services | DynaTech Systems
Business Process Automation Solutions | BPA Services | DynaTech SystemsBusiness Process Automation Solutions | BPA Services | DynaTech Systems
Business Process Automation Solutions | BPA Services | DynaTech Systems
 

Mehr von Safe Software

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
Safe Software
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Safe Software
 

Mehr von Safe Software (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data Ecosystem
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s Founders
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
 
Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...
 
Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework
 

Kürzlich hochgeladen

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Kürzlich hochgeladen (20)

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 

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.
  • 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
  • 16. Our Mission To help you maximize the value of data and applications.
  • 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
  • 19. Connect Data, Applications, and Services Transform Your Data Automate Your Workflows With FME, you can:
  • 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
  • 21. Poll: What is your experience with FME?
  • 22. How the FME Platform supports Enterprise Integration Patterns
  • 23. FME Server Automations is all about Enterprise Integration It helps connect applications across the enterprise.
  • 25. FME 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!
  • 27. Poll: What is your experience with FME Server Automations?
  • 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.
  • 33. Connect Workspaces to Automations
  • 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
  • 39. 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
  • 40. Demo 3 - Data Driven Parallel Workflow
  • 41. Demo 3 - Data Driven Parallel Workflow
  • 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.
  • 44. Demo 4 - Data Driven Sequential Workflow
  • 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