Web Services… Made Easy Without Any Coding

Post on 13-Nov-2014

1545 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

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

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

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

top related