Download - Web Services… Made Easy Without Any Coding
Web Services… Made Easy Without Any Coding
September 10, 2013
This webinar is being recorded
AgendaIntroduction Safe Software and FME FME Approach to Web Services
Live DemosConsuming Web ServicesLeveraging Web ServicesPublishing Web Services
Q&A
#fmewebinar
Who Are We?
Don MurrayPresident and Co-Founder
Dean HintzSenior Product Specialist
@DonAtSafe
@DeanHintz
#fmewebinar
Questions are Encouraged!
Please submit using the GoToWebinar PanelWe will follow-up with unanswered questions
#fmewebinar
@SafeSoftware #fmewebinar
What is FME?
#fmewebinar
Convert data
Transform data
Share data
Integrate data
Validate data
And more
From Desktop to Server to CloudFME is the data integration and delivery
platform
Power of FME is Transformation
Data. The way you need it! Cut through repetitive, time-consuming conversion
processes and complex data issues Graphical authoring environmentCodeNo Code!!
Poll: How long have you been using FME?
#fmewebinar
New to FME? Visit our Getting Started Page:
www.safe.com/fme/getting-started
Attend a weekly FME Overview webinar: safe.com/WeeklyIntro
#fmewebinar
Get Involved!
fmepedia.com/community
fmepedia.com/knowlege
@SafeSoftware
youtube.com/FMEChannel
blog.safe.com
#fmewebinar
What is a web service?
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!
FME Approach to Web Services
Remove the mystery – no coding requiredWeb service - just another formatConsume web services with Inspector or workspaceDo value added transformations / processingWorkspaces which accept / generate XML become web services once published to FME Server*Create workspaces which both consume and publish web service data streams – interaction
XML and JSON Transformers
XMLFlattener XMLValidator XMLFormatter XMLUpdater XMLTemplater JSONFlattener JSONTemplater …
Web Transformers
HTTPFetcher / HTTPUploader / HTTP* ImageFetcher Twitter GeoRSSFeatureExtractor WebCharter ArcGISOnline (FMEStore) HTMLtoXHTMLconverter …
Web Formats
Web Service Request Response
Web Serverurl request via get, post, put, delete
Response JSON, XML
All web services follow the same pattern
Using Web Services
Poll: What web service protocols do you haveexperience using?
#fmewebinar
Poll: How are you currently using web services?
#fmewebinar
Consuming Web Services
Demo
Consuming Web Services
Demo
Consuming Web Services
Demo
Consuming Web Services
Demo
Leveraging Web Services
Demo
Publishing Web Services
Demo
Configurable server
Easily change schema
Publish complex XML, JSON, or anything!!
Publishing any Web Service!!
Build any web service!
Any service is now a workspace away.
FME Data Streaming service delivers response.
Power of FME is Transformation
CodeNo Code!!
FME Workspace as Web Service Broker for WFS
FME WFS Workspace
GetCapabilities Request
Response XMLFME Server
FME Workspace as Web Service Broker for WFS
FME WFS Workspace
describeFeatureType Request
Response XMLFME Server
FME Workspace as Web Service Broker for WFS
FME WFS Workspace
getFeature Request
Response XMLFME Server
FME Workspace as Web Service Broker for WFS
FME WFS Workspace
GetCapabilities Request
Response XML
GetFeature Request
Response GMLFME Server
Poll: How are you interacting with webservices now?
#fmewebinar
Geographic Names: GML Result
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
Save the date!
#fmewebinar
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
Get Involved!
fmepedia.com/community
fmepedia.com/knowledge
@SafeSoftware
youtube.com/FMEChannel
blog.safe.com
#fmewebinar
#fmewebinar
Q&A
Thank You! Sales
[email protected] Support
www.safe.com/support (604) 501-9985 ext. 278
Don Murray [email protected]
Dean Hintz [email protected]
This webinar is being recorded
@FMELizard
#fmewebinar