Learn how to use FME to easily consume data from – and publish data to – virtually any web service such as REST, WFS, Atom, SOS, and OData. You'll see how to process complex geometry and schemas, transform as needed, and deliver data in virtually any format. Plus, get up and running in minutes with no coding and the ability to plug into existing infrastructure and seamlessly adapt to any changes.
2. Agenda
Introduction
Safe Software and FME
FME Approach to Web Services
Live Demos
Consuming Web Services
Leveraging Web Services
Publishing Web Services
Q&A
#fmewebinar
3. Who Are We?
Don Murray
President and Co-Founder
Dean Hintz
Senior Product Specialist
@DonAtSafe
@DeanHintz
#fmewebinar
6. What is FME?
#fmewebinar
Convert data
Transform data
Share data
Integrate data
Validate data
And more
From Desktop to Server to Cloud
FME is the data integration and delivery
platform
7. Power of FME is Transformation
Data. The way you need it!
Cut through repetitive, time-consuming conversion
processes and complex data issues
Graphical authoring environment
CodeNo
Code!!
12. What is a web service?
HTTP Request sent to web server via get, post, put,
delete
URL may have parameters
Body of request can be anything but is commonly XML
or JSON
Server takes request grinds it and sends back
response!
13. FME Approach to Web Services
Remove the mystery – no coding required
Web service - just another format
Consume web services with Inspector or
workspace
Do value added transformations / processing
Workspaces which accept / generate XML become
web services once published to FME Server*
Create workspaces which both consume and
publish web service data streams – interaction
27. Configurable server
Easily change schema
Publish complex XML, JSON, or
anything!!
Publishing any Web Service!!
28. Build any web service!
Any service is now a workspace away.
FME Data Streaming service delivers
response.
Power of FME is Transformation
CodeNo
Code!!
29. FME Workspace as
Web Service Broker for WFS
FME WFS
Workspace
GetCapabilities Request
Response XML
FME Server
30. FME Workspace as
Web Service Broker for WFS
FME WFS
Workspace
describeFeatureType Request
Response XML
FME Server
31. FME Workspace as
Web Service Broker for WFS
FME WFS
Workspace
getFeature Request
Response XML
FME Server
32. FME Workspace as
Web Service Broker for WFS
FME WFS
Workspace
GetCapabilities Request
Response XML
GetFeature Request
Response GML
FME Server
33. Poll: How are you interacting with web
services now?
#fmewebinar
35. Summary
FME makes it easy to use, leverage and produce
web services
FME Server workspace approach provides a
completely new way to build web services.
Can be used to build all types of web services from
WFS, WMS, WMTS, Odata, Junaio AR, SOS, etc.
FME, a “No-code” approach to web services
37. Free FME Training
Learn More: www.safe.com/training
#fmewebinar
Online Courses - Live & Hands-On
September 18: FME and KML (Advanced)
September 24-25: FME Desktop
Tutorials & Recorded Courses
40. Thank You!
Sales
info@safe.com
Support
www.safe.com/support
(604) 501-9985 ext. 278
Don Murray
Don@safe.com
Dean Hintz
Dean@safe.com
This webinar is being recorded
@FMELizard
#fmewebinar
Editor's Notes
update
Add arrows to Q&A
FME Desktop is designed to help people access spatial data in the precise way they need it. It cuts through repetitive, time-consuming conversion processes and really complex data issues to let users get right at theirdata.
Option 2 - Don ’ t use until September (first 2 links are currently being created)
*Or JSON. Published XML/JSON must conform to relevant web service standards
Just type XML / JSON on the workbench canvas
Just type XML / JSON on the workbench canvas
RSS, GeoRSS JSON, GeoJSON, CouchDB XML, KML, GML Text File, CSV, HTML GeoPDF, 3DPDF, Flash, SVG, DirectX OGC (WMS, WFS, etc) ArcGIS Online Windows Azure Google Fusion Tables, Map Engine, Spreadsheet, Sketchup Salesforce Dropbox
FME Desktop is designed to help people access spatial data in the precise way they need it. It cuts through repetitive, time-consuming conversion processes and really complex data issues to let users get right at theirdata.
Fmeserver upload / qa Remove the mystery – no coding required Web service - just another format Consume web services with Inspector or workspace Do value added transformations / processing Workspaces which accept / generate XML become web services once published to FME Server* Create workspaces which both consume and publish web service data streams – interaction