SlideShare a Scribd company logo
Application
Integration for
Smart Cities
Your photo here Your photo here
Erin Lemky
Senior Product Marketing Manager
Dave Patterson
Account Manager
HELLO
Nathan Hildebrand
FME Applications Analyst
Your photo here
Agenda
3
1. Why application integration
2. Practical Examples
3. How to Build API Access
4. More Practical Examples
5. Cityworks Integration Demo
6. Q&A
OUR MISSION
To help organizations maximize
the value of their data.
Years of solving data challenges
25
Safe Software
10,000
Organizations trusting us world wide
Partners supporting our network
150
128
Countries with FME customers
www.safe.com
Connect Your Applications Transform Your Data Automate Your Workflows
About FME
POLL QUESTION
Do you use FME?
7
Why
application
integration?
1
Smart Cities
Better Quality of Life for Citizens
9
● Environmental
● Social
● Financial
10
“A smart city applies information
and communications technology
(ICT) to solve problems.
“Broadly speaking, ICT enables
cities to do three key things: collect
data, communicate data, and
analyze (or “crunch”) data...
A smart city is an ICT-enabled
city…”
- Smart Cities Council
Technology
Enablers
● Connectivity
● Interoperability
11
Data is the oil of the 21st century.
But oil is just useless thick goop until
you refine it into fuel.
VALA AFSHAR
SALESFORCE, 2018
Data Silos
13
Application
Integration
14
● Use the best fit-for-purpose
applications
● Focus efforts and budget on
innovation
● Remove repetitive data entry
Practical
Examples
2
16
City of Langley, BC
Working with Safe Partner SpatialDNA, based in Ontario
Project
Simplify processes across systems for day-to-day operations
Objective
Pilot an application integration workflow by tackling one of the more
complicated, manually driven processes which involves linking three
separate systems, and is customer-facing.
Solution
An automated workflow delivers the data between the third-party that is
contracted for the labor, and the three internal systems: Microsoft
Dynamics CRM (call center), Tempest (billing), and Esri (address
validation).
Results
Dramatically reduced manual entry of data for garbage and compost cart
exchanges from 3 times to once for several hundred items a week.
City of Port Coquitlam, BC
Working with Safe Partner Consortech, based in Quebec
17
Project
Automate links between multiple corporate systems and their ERP.
Solution
A workflow that integrates Unit4 Business World ERP with ActiveNet
(recreation), Tempest (taxation, utilities, bylaws, and development
charges), and PCard (banking transactions).
Results
The new system replaces their previous custom coded integration
workflow with a robust, automated workflow that is well documented.
How To
Build
API Access
3
What Is an API?
API
Application Programming Interface
JSON
{“JSON” : “JavaScript Object Notation”, “data” : 42}
Parse
Break down a code or sentence into usable parts.
19
REST
http://myapp/integrate?getme=data
API Examples
20
FME Server REST API Cityworks REST API
21
Demo
FME Desktop
REST APIs
22
Best Practices
1. Consult the documentation
2. Work out authentication if needed
3. Start developing using a client
4. Carefully inspect results
5. Expand
6. Share!
Interacting with Web Services
https://www.safe.com/webinars/fme-web-services-api/
Useful Links
How to Connect to Any API (Without Writing Any Code)
https://www.safe.com/webinars/api-webinar-connecting-to-data/
23
Connect to Anything: Web Services, FME, and JSON
https://knowledge.safe.com/articles/44544/json-web-services-fme-uc-c
ourse.html
safe.com
CHAT QUESTION
What applications do you need to integrate?
24
More
Practical
Examples
4
26
City of Surrey, BC
Our hometown
Project
Their Water Meter Process Improvement Project aims to replace
database level integrations to application integration workflows to
facilitate communications between the City’s systems.
Solution
When the developer places the permit request in Amanda, the new
automated process completes the workflow, creating a GIS feature and
opening a Cityworks work order.
Results
Automated integration between systems replaces cumbersome stored
procedures and nightly data synchronization jobs.
Updates are now sent between systems nearly real-time.
City of Omaha, NE
USA
Project
Replace a series of manual processes by automating Cityworks tasks for
service requests.
Solution
When a service request comines into Cityworks, FME now automates the
creation of a new work order, adds the street centerlines from ArcGIS,
and creates a task for the contractor doing the work.
Results
Clerks now enter the service request once, and receive an email when the
workflow is complete, dramatically reducing their data entry
requirements and manual coordination between departments.
The City is now exploring expanding FME into their permitting and
licensing workflows with Acella, Amanda, and Tempest.
27
Cityworks
Integration
Demo
5
FME Server
and Cityworks
Pipeline
29
FME Server
Cityworks
GIS
Database
Email
Service
Other
Systems...
30
Demo FME Desktop
FME Server
Population Based Pricing
Enterprise Ready
Available Soon
31
32
Thanks!
Any questions?
You can reach us at
○ @SafeSoftware
○ Live chat at safe.com
○ Post on knowledge.safe.com

More Related Content

What's hot

Empowering Real-Time Decision Making with Data Streaming
Empowering Real-Time Decision Making with Data StreamingEmpowering Real-Time Decision Making with Data Streaming
Empowering Real-Time Decision Making with Data Streaming
Safe Software
 
Taste Test: FME 2011 & Beyond
Taste Test: FME 2011 & BeyondTaste Test: FME 2011 & Beyond
Taste Test: FME 2011 & BeyondSafe Software
 
Expanding Enterprise Integration with FME 2021.1
Expanding Enterprise Integration with FME 2021.1Expanding Enterprise Integration with FME 2021.1
Expanding Enterprise Integration with FME 2021.1
Safe Software
 
FME 2020.0 Sneak Peek
FME 2020.0 Sneak PeekFME 2020.0 Sneak Peek
FME 2020.0 Sneak Peek
Safe Software
 
How to Begin Making “Data-Driven Decisions" Using Data Integration
How to Begin Making “Data-Driven Decisions" Using Data IntegrationHow to Begin Making “Data-Driven Decisions" Using Data Integration
How to Begin Making “Data-Driven Decisions" Using Data Integration
Safe Software
 
Getting Started with Data Integration: FME Desktop
Getting Started with Data Integration: FME DesktopGetting Started with Data Integration: FME Desktop
Getting Started with Data Integration: FME Desktop
Safe Software
 
Unveiling FME 2018
Unveiling FME 2018Unveiling FME 2018
Unveiling FME 2018
Safe Software
 
Unveiling FME 2013
Unveiling FME 2013Unveiling FME 2013
Unveiling FME 2013
Safe Software
 
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
Safe Software
 
Tips & Tricks for Using FME for Business Intelligence
Tips & Tricks for Using FME for Business IntelligenceTips & Tricks for Using FME for Business Intelligence
Tips & Tricks for Using FME for Business Intelligence
Safe Software
 
Unveiling FME 2019
Unveiling FME 2019Unveiling FME 2019
Unveiling FME 2019
Safe Software
 
Improve Operational Efficiency in AEC with Data Integration
Improve Operational Efficiency in AEC with Data IntegrationImprove Operational Efficiency in AEC with Data Integration
Improve Operational Efficiency in AEC with Data Integration
Safe Software
 
Unveiling FME 2021
Unveiling FME 2021Unveiling FME 2021
Unveiling FME 2021
Safe Software
 
Conga case study: Application visibility in AWS with ExtraHop
Conga case study: Application visibility in AWS with ExtraHopConga case study: Application visibility in AWS with ExtraHop
Conga case study: Application visibility in AWS with ExtraHop
ExtraHop Networks
 
Automating and Scheduling Data Usage and Reporting
Automating and Scheduling Data Usage and Reporting Automating and Scheduling Data Usage and Reporting
Automating and Scheduling Data Usage and Reporting
Safe Software
 
FME Server 2010
FME Server 2010FME Server 2010
FME Server 2010
Safe Software
 
Web Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For YouWeb Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For You
Safe Software
 
Your Data and FME
Your Data and FMEYour Data and FME
Your Data and FME
Raghavendran S
 
User Group - Conga Composer 2.25.11
User Group - Conga Composer 2.25.11User Group - Conga Composer 2.25.11
User Group - Conga Composer 2.25.11
Idealist Consulting
 
An Introduction to FME: Ciaran Kirk - Safe Software FME World Tour 2013
An Introduction to FME: Ciaran Kirk - Safe Software FME World Tour 2013An Introduction to FME: Ciaran Kirk - Safe Software FME World Tour 2013
An Introduction to FME: Ciaran Kirk - Safe Software FME World Tour 2013
IMGS
 

What's hot (20)

Empowering Real-Time Decision Making with Data Streaming
Empowering Real-Time Decision Making with Data StreamingEmpowering Real-Time Decision Making with Data Streaming
Empowering Real-Time Decision Making with Data Streaming
 
Taste Test: FME 2011 & Beyond
Taste Test: FME 2011 & BeyondTaste Test: FME 2011 & Beyond
Taste Test: FME 2011 & Beyond
 
Expanding Enterprise Integration with FME 2021.1
Expanding Enterprise Integration with FME 2021.1Expanding Enterprise Integration with FME 2021.1
Expanding Enterprise Integration with FME 2021.1
 
FME 2020.0 Sneak Peek
FME 2020.0 Sneak PeekFME 2020.0 Sneak Peek
FME 2020.0 Sneak Peek
 
How to Begin Making “Data-Driven Decisions" Using Data Integration
How to Begin Making “Data-Driven Decisions" Using Data IntegrationHow to Begin Making “Data-Driven Decisions" Using Data Integration
How to Begin Making “Data-Driven Decisions" Using Data Integration
 
Getting Started with Data Integration: FME Desktop
Getting Started with Data Integration: FME DesktopGetting Started with Data Integration: FME Desktop
Getting Started with Data Integration: FME Desktop
 
Unveiling FME 2018
Unveiling FME 2018Unveiling FME 2018
Unveiling FME 2018
 
Unveiling FME 2013
Unveiling FME 2013Unveiling FME 2013
Unveiling FME 2013
 
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
 
Tips & Tricks for Using FME for Business Intelligence
Tips & Tricks for Using FME for Business IntelligenceTips & Tricks for Using FME for Business Intelligence
Tips & Tricks for Using FME for Business Intelligence
 
Unveiling FME 2019
Unveiling FME 2019Unveiling FME 2019
Unveiling FME 2019
 
Improve Operational Efficiency in AEC with Data Integration
Improve Operational Efficiency in AEC with Data IntegrationImprove Operational Efficiency in AEC with Data Integration
Improve Operational Efficiency in AEC with Data Integration
 
Unveiling FME 2021
Unveiling FME 2021Unveiling FME 2021
Unveiling FME 2021
 
Conga case study: Application visibility in AWS with ExtraHop
Conga case study: Application visibility in AWS with ExtraHopConga case study: Application visibility in AWS with ExtraHop
Conga case study: Application visibility in AWS with ExtraHop
 
Automating and Scheduling Data Usage and Reporting
Automating and Scheduling Data Usage and Reporting Automating and Scheduling Data Usage and Reporting
Automating and Scheduling Data Usage and Reporting
 
FME Server 2010
FME Server 2010FME Server 2010
FME Server 2010
 
Web Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For YouWeb Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For You
 
Your Data and FME
Your Data and FMEYour Data and FME
Your Data and FME
 
User Group - Conga Composer 2.25.11
User Group - Conga Composer 2.25.11User Group - Conga Composer 2.25.11
User Group - Conga Composer 2.25.11
 
An Introduction to FME: Ciaran Kirk - Safe Software FME World Tour 2013
An Introduction to FME: Ciaran Kirk - Safe Software FME World Tour 2013An Introduction to FME: Ciaran Kirk - Safe Software FME World Tour 2013
An Introduction to FME: Ciaran Kirk - Safe Software FME World Tour 2013
 

Similar to Application Integration for Smart Cities

DragonPoint Software: Success Stories
DragonPoint Software: Success StoriesDragonPoint Software: Success Stories
DragonPoint Software: Success Stories
DragonPoint 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
 
Customer Success Stories - SQL Server
Customer Success Stories - SQL ServerCustomer Success Stories - SQL Server
Customer Success Stories - SQL ServerRolando Rangel
 
Using FME to Automate Data Integration in a City
Using FME to Automate Data Integration in a CityUsing FME to Automate Data Integration in a City
Using FME to Automate Data Integration in a City
Safe Software
 
Applying Machine Learning to Boost Digital Business Performance
Applying Machine Learning to Boost Digital Business PerformanceApplying Machine Learning to Boost Digital Business Performance
Applying Machine Learning to Boost Digital Business Performance
Cognizant
 
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
 
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
 
Jazz for Service Management
Jazz for Service ManagementJazz for Service Management
Jazz for Service Management
IBM Danmark
 
7 FME Server Use Cases To Convince Your Boss
7 FME Server Use Cases To Convince Your Boss7 FME Server Use Cases To Convince Your Boss
7 FME Server Use Cases To Convince Your Boss
Safe Software
 
Build Agile Business Processes With Power Apps in Modern Workplace
Build Agile Business Processes With Power Apps in Modern WorkplaceBuild Agile Business Processes With Power Apps in Modern Workplace
Build Agile Business Processes With Power Apps in Modern Workplace
David J Rosenthal
 
Microsoft Windows Azure - City Government Of Miami Improves Service Offerings...
Microsoft Windows Azure - City Government Of Miami Improves Service Offerings...Microsoft Windows Azure - City Government Of Miami Improves Service Offerings...
Microsoft Windows Azure - City Government Of Miami Improves Service Offerings...Microsoft Private Cloud
 
CloudApper Use Cases.pdf
CloudApper Use Cases.pdfCloudApper Use Cases.pdf
CloudApper Use Cases.pdf
Mohammad Shahnewaz
 
Application Integration - A Key Component of your Digital Transformation
Application Integration - A Key Component of your Digital TransformationApplication Integration - A Key Component of your Digital Transformation
Application Integration - A Key Component of your Digital Transformation
Safe Software
 
Technological impact on hrm
Technological impact on hrmTechnological impact on hrm
Technological impact on hrmAMIT ROY
 
Earth 01
Earth 01Earth 01
Earth 01
AMIT ROY
 
EastBanc Technologies SharePoint Portfolio
EastBanc Technologies SharePoint PortfolioEastBanc Technologies SharePoint Portfolio
EastBanc Technologies SharePoint PortfolioEastBanc Tachnologies
 
Foundation for accelerating digital development—Two-speed IT
Foundation for accelerating digital development—Two-speed ITFoundation for accelerating digital development—Two-speed IT
Foundation for accelerating digital development—Two-speed IT
Apigee | Google Cloud
 
Idc analyst report a new breed of servers for digital transformation
Idc analyst report a new breed of servers for digital transformationIdc analyst report a new breed of servers for digital transformation
Idc analyst report a new breed of servers for digital transformation
Kaizenlogcom
 

Similar to Application Integration for Smart Cities (20)

DragonPoint Software: Success Stories
DragonPoint Software: Success StoriesDragonPoint Software: Success Stories
DragonPoint Software: Success Stories
 
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
 
Customer Success Stories - SQL Server
Customer Success Stories - SQL ServerCustomer Success Stories - SQL Server
Customer Success Stories - SQL Server
 
Using FME to Automate Data Integration in a City
Using FME to Automate Data Integration in a CityUsing FME to Automate Data Integration in a City
Using FME to Automate Data Integration in a City
 
Digital Transformation by Richard Baird
Digital Transformation by Richard BairdDigital Transformation by Richard Baird
Digital Transformation by Richard Baird
 
Applying Machine Learning to Boost Digital Business Performance
Applying Machine Learning to Boost Digital Business PerformanceApplying Machine Learning to Boost Digital Business Performance
Applying Machine Learning to Boost Digital Business Performance
 
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
 
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
 
Jazz for Service Management
Jazz for Service ManagementJazz for Service Management
Jazz for Service Management
 
7 FME Server Use Cases To Convince Your Boss
7 FME Server Use Cases To Convince Your Boss7 FME Server Use Cases To Convince Your Boss
7 FME Server Use Cases To Convince Your Boss
 
Ibm railways case studies
Ibm railways case studiesIbm railways case studies
Ibm railways case studies
 
Build Agile Business Processes With Power Apps in Modern Workplace
Build Agile Business Processes With Power Apps in Modern WorkplaceBuild Agile Business Processes With Power Apps in Modern Workplace
Build Agile Business Processes With Power Apps in Modern Workplace
 
Microsoft Windows Azure - City Government Of Miami Improves Service Offerings...
Microsoft Windows Azure - City Government Of Miami Improves Service Offerings...Microsoft Windows Azure - City Government Of Miami Improves Service Offerings...
Microsoft Windows Azure - City Government Of Miami Improves Service Offerings...
 
CloudApper Use Cases.pdf
CloudApper Use Cases.pdfCloudApper Use Cases.pdf
CloudApper Use Cases.pdf
 
Application Integration - A Key Component of your Digital Transformation
Application Integration - A Key Component of your Digital TransformationApplication Integration - A Key Component of your Digital Transformation
Application Integration - A Key Component of your Digital Transformation
 
Technological impact on hrm
Technological impact on hrmTechnological impact on hrm
Technological impact on hrm
 
Earth 01
Earth 01Earth 01
Earth 01
 
EastBanc Technologies SharePoint Portfolio
EastBanc Technologies SharePoint PortfolioEastBanc Technologies SharePoint Portfolio
EastBanc Technologies SharePoint Portfolio
 
Foundation for accelerating digital development—Two-speed IT
Foundation for accelerating digital development—Two-speed ITFoundation for accelerating digital development—Two-speed IT
Foundation for accelerating digital development—Two-speed IT
 
Idc analyst report a new breed of servers for digital transformation
Idc analyst report a new breed of servers for digital transformationIdc analyst report a new breed of servers for digital transformation
Idc analyst report a new breed of servers for digital transformation
 

More from Safe Software

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
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
 
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
 
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
Safe Software
 
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
Safe Software
 
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
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
 
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
Safe Software
 
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
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
 
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
Safe Software
 
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...
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
 
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
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
 

More from Safe Software (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
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
 
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
 
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
 

Recently uploaded

Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 

Recently uploaded (20)

Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 

Application Integration for Smart Cities

  • 2. Your photo here Your photo here Erin Lemky Senior Product Marketing Manager Dave Patterson Account Manager HELLO Nathan Hildebrand FME Applications Analyst Your photo here
  • 3. Agenda 3 1. Why application integration 2. Practical Examples 3. How to Build API Access 4. More Practical Examples 5. Cityworks Integration Demo 6. Q&A
  • 4. OUR MISSION To help organizations maximize the value of their data.
  • 5. Years of solving data challenges 25 Safe Software 10,000 Organizations trusting us world wide Partners supporting our network 150 128 Countries with FME customers www.safe.com
  • 6. Connect Your Applications Transform Your Data Automate Your Workflows About FME
  • 7. POLL QUESTION Do you use FME? 7
  • 9. Smart Cities Better Quality of Life for Citizens 9 ● Environmental ● Social ● Financial
  • 10. 10 “A smart city applies information and communications technology (ICT) to solve problems. “Broadly speaking, ICT enables cities to do three key things: collect data, communicate data, and analyze (or “crunch”) data... A smart city is an ICT-enabled city…” - Smart Cities Council
  • 12. Data is the oil of the 21st century. But oil is just useless thick goop until you refine it into fuel. VALA AFSHAR SALESFORCE, 2018
  • 14. Application Integration 14 ● Use the best fit-for-purpose applications ● Focus efforts and budget on innovation ● Remove repetitive data entry
  • 16. 16 City of Langley, BC Working with Safe Partner SpatialDNA, based in Ontario Project Simplify processes across systems for day-to-day operations Objective Pilot an application integration workflow by tackling one of the more complicated, manually driven processes which involves linking three separate systems, and is customer-facing. Solution An automated workflow delivers the data between the third-party that is contracted for the labor, and the three internal systems: Microsoft Dynamics CRM (call center), Tempest (billing), and Esri (address validation). Results Dramatically reduced manual entry of data for garbage and compost cart exchanges from 3 times to once for several hundred items a week.
  • 17. City of Port Coquitlam, BC Working with Safe Partner Consortech, based in Quebec 17 Project Automate links between multiple corporate systems and their ERP. Solution A workflow that integrates Unit4 Business World ERP with ActiveNet (recreation), Tempest (taxation, utilities, bylaws, and development charges), and PCard (banking transactions). Results The new system replaces their previous custom coded integration workflow with a robust, automated workflow that is well documented.
  • 19. What Is an API? API Application Programming Interface JSON {“JSON” : “JavaScript Object Notation”, “data” : 42} Parse Break down a code or sentence into usable parts. 19 REST http://myapp/integrate?getme=data
  • 20. API Examples 20 FME Server REST API Cityworks REST API
  • 22. 22 Best Practices 1. Consult the documentation 2. Work out authentication if needed 3. Start developing using a client 4. Carefully inspect results 5. Expand 6. Share!
  • 23. Interacting with Web Services https://www.safe.com/webinars/fme-web-services-api/ Useful Links How to Connect to Any API (Without Writing Any Code) https://www.safe.com/webinars/api-webinar-connecting-to-data/ 23 Connect to Anything: Web Services, FME, and JSON https://knowledge.safe.com/articles/44544/json-web-services-fme-uc-c ourse.html safe.com
  • 24. CHAT QUESTION What applications do you need to integrate? 24
  • 26. 26 City of Surrey, BC Our hometown Project Their Water Meter Process Improvement Project aims to replace database level integrations to application integration workflows to facilitate communications between the City’s systems. Solution When the developer places the permit request in Amanda, the new automated process completes the workflow, creating a GIS feature and opening a Cityworks work order. Results Automated integration between systems replaces cumbersome stored procedures and nightly data synchronization jobs. Updates are now sent between systems nearly real-time.
  • 27. City of Omaha, NE USA Project Replace a series of manual processes by automating Cityworks tasks for service requests. Solution When a service request comines into Cityworks, FME now automates the creation of a new work order, adds the street centerlines from ArcGIS, and creates a task for the contractor doing the work. Results Clerks now enter the service request once, and receive an email when the workflow is complete, dramatically reducing their data entry requirements and manual coordination between departments. The City is now exploring expanding FME into their permitting and licensing workflows with Acella, Amanda, and Tempest. 27
  • 29. FME Server and Cityworks Pipeline 29 FME Server Cityworks GIS Database Email Service Other Systems...
  • 31. Population Based Pricing Enterprise Ready Available Soon 31
  • 32. 32 Thanks! Any questions? You can reach us at ○ @SafeSoftware ○ Live chat at safe.com ○ Post on knowledge.safe.com