web services… made easy without any coding
DESCRIPTION
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.TRANSCRIPT
![Page 1: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/1.jpg)
Web Services… Made Easy Without Any Coding
September 10, 2013
This webinar is being recorded
![Page 2: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/2.jpg)
AgendaIntroduction Safe Software and FME FME Approach to Web Services
Live DemosConsuming Web ServicesLeveraging Web ServicesPublishing Web Services
Q&A
#fmewebinar
![Page 3: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/3.jpg)
Who Are We?
Don MurrayPresident and Co-Founder
Dean HintzSenior Product Specialist
@DonAtSafe
@DeanHintz
#fmewebinar
![Page 4: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/4.jpg)
Questions are Encouraged!
Please submit using the GoToWebinar PanelWe will follow-up with unanswered questions
#fmewebinar
![Page 5: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/5.jpg)
@SafeSoftware #fmewebinar
![Page 6: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/6.jpg)
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
![Page 7: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/7.jpg)
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!!
![Page 8: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/8.jpg)
Poll: How long have you been using FME?
#fmewebinar
![Page 9: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/9.jpg)
New to FME? Visit our Getting Started Page:
www.safe.com/fme/getting-started
Attend a weekly FME Overview webinar: safe.com/WeeklyIntro
#fmewebinar
![Page 10: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/10.jpg)
Get Involved!
fmepedia.com/community
fmepedia.com/knowlege
@SafeSoftware
youtube.com/FMEChannel
blog.safe.com
#fmewebinar
![Page 11: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/11.jpg)
What is a web service?
![Page 12: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/12.jpg)
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!
![Page 13: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/13.jpg)
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
![Page 14: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/14.jpg)
XML and JSON Transformers
XMLFlattener XMLValidator XMLFormatter XMLUpdater XMLTemplater JSONFlattener JSONTemplater …
![Page 15: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/15.jpg)
Web Transformers
HTTPFetcher / HTTPUploader / HTTP* ImageFetcher Twitter GeoRSSFeatureExtractor WebCharter ArcGISOnline (FMEStore) HTMLtoXHTMLconverter …
![Page 16: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/16.jpg)
Web Formats
![Page 17: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/17.jpg)
Web Service Request Response
Web Serverurl request via get, post, put, delete
Response JSON, XML
All web services follow the same pattern
![Page 18: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/18.jpg)
Using Web Services
![Page 19: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/19.jpg)
Poll: What web service protocols do you haveexperience using?
#fmewebinar
![Page 20: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/20.jpg)
Poll: How are you currently using web services?
#fmewebinar
![Page 21: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/21.jpg)
Consuming Web Services
Demo
![Page 22: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/22.jpg)
Consuming Web Services
Demo
![Page 23: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/23.jpg)
Consuming Web Services
Demo
![Page 24: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/24.jpg)
Consuming Web Services
Demo
![Page 25: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/25.jpg)
Leveraging Web Services
Demo
![Page 26: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/26.jpg)
Publishing Web Services
Demo
![Page 27: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/27.jpg)
Configurable server
Easily change schema
Publish complex XML, JSON, or anything!!
Publishing any Web Service!!
![Page 28: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/28.jpg)
Build any web service!
Any service is now a workspace away.
FME Data Streaming service delivers response.
Power of FME is Transformation
CodeNo Code!!
![Page 29: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/29.jpg)
FME Workspace as Web Service Broker for WFS
FME WFS Workspace
GetCapabilities Request
Response XMLFME Server
![Page 30: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/30.jpg)
FME Workspace as Web Service Broker for WFS
FME WFS Workspace
describeFeatureType Request
Response XMLFME Server
![Page 31: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/31.jpg)
FME Workspace as Web Service Broker for WFS
FME WFS Workspace
getFeature Request
Response XMLFME Server
![Page 32: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/32.jpg)
FME Workspace as Web Service Broker for WFS
FME WFS Workspace
GetCapabilities Request
Response XML
GetFeature Request
Response GMLFME Server
![Page 33: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/33.jpg)
Poll: How are you interacting with webservices now?
#fmewebinar
![Page 34: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/34.jpg)
Geographic Names: GML Result
![Page 35: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/35.jpg)
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
![Page 36: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/36.jpg)
Save the date!
#fmewebinar
![Page 37: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/37.jpg)
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
![Page 38: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/38.jpg)
Get Involved!
fmepedia.com/community
fmepedia.com/knowledge
@SafeSoftware
youtube.com/FMEChannel
blog.safe.com
#fmewebinar
![Page 39: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/39.jpg)
#fmewebinar
Q&A
![Page 40: Web Services… Made Easy Without Any Coding](https://reader034.vdocument.in/reader034/viewer/2022042521/54643225af795967228b7281/html5/thumbnails/40.jpg)
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