+ All Categories
Home > Technology > Connecting Any Web Services

Connecting Any Web Services

Date post: 13-Apr-2017
Category:
Upload: safe-software
View: 383 times
Download: 0 times
Share this document with a friend
17
Connecting Any Web Services
Transcript
Page 1: Connecting Any Web Services

Connecting AnyWeb Services

Page 2: Connecting Any Web Services

Agenda

• Web Services Overview• Solving API challenges

• Authentication• Reading/writing data• Working with

JSON/XML• Demo: Connecting to

an API with OAuth2

Page 3: Connecting Any Web Services

Why Web Services?• Storing data• Retrieving data• Analyzing and processing data• Sharing data across systems

?A web service is a

system for machine-to-

machine communication.

Page 4: Connecting Any Web Services

An API is a programmatic interface to tools and services. This lets software communicate and share data.

Page 5: Connecting Any Web Services

APIs

• They’re everywhere.

• They’re in demand.• They’re easy to

create and consume.

• They allow you to be agile.

Page 6: Connecting Any Web Services

API Challenges• Different

implementations• Constant evolution• Error handling• and ...

Page 7: Connecting Any Web Services

AUTHENTICATION.• Many standards exist: OAuth, Basic,

Token ...• Standards provide loose guidelines with

many different interpretations.

Page 8: Connecting Any Web Services

Win #1: Web Connections in FME 2016.1

✓ OAuth

✓ Token

✓ Basic

Connect once, then reuse across FME.

Page 9: Connecting Any Web Services

Win #1: Web Connections in FME 2016.1

It syncs with FME Server.

Page 10: Connecting Any Web Services

Win #2: FME Readers and Transformers

Can connect to any API.

Built-in

support

for many

web service

s.

Page 11: Connecting Any Web Services

New in FME 2016.1 TransformersDropboxConnectorKinesesReceiverKinesisSenderMapboxStylerSlackConnector

Readers/WritersPortal for ArcGISIBM CloudantMicrosoft Azure DocumentDBMongoDBSAP HANATableau (Writer only)

Named ConnectionsBoxDropboxGoogleMicrosoft OneDriveSalesforce

Page 12: Connecting Any Web Services

Win #3: FME Hub30+ community-contributed web transformers and web connections.

TransformersArcGISOnlineGeoenricherGoogleGeocoderStaticMapFetcherTwilioCallerTwitterProfileFetcherWhats3WordsDecoderWhats3WordsEncoder

Named ConnectionsAsanaBitlyDigital OceanInstagramMailChimpNetatmoSlack

hub.safe.com

Page 13: Connecting Any Web Services

Win #4: JSON and XML are easy in FME

Page 14: Connecting Any Web Services

Demo: Read from the Instagram API

Page 15: Connecting Any Web Services

• Many web services are supported by FME readers, writers, and transformers.

• Web connections hide authentication complexities.

• Find more web connections in the FME Hub.• Connect to almost any API with the

HTTPCaller.

Page 16: Connecting Any Web Services

Resources• hub.safe.com

• Community-added web connections.

• safe.com/webinar• Type ‘web services’ to view

recorded webinars on the topic.• knowledge.safe.com

• Articles, tutorials, and more.

Page 17: Connecting Any Web Services

Thank you!Questions?


Recommended