web services & web data – best practices for integration

32
Web Services & Web Data Best Practices for Integration Stewart Harper and Don Murray

Upload: safe-software

Post on 08-Apr-2017

678 views

Category:

Software


1 download

TRANSCRIPT

Web Services & Web Data Best Practices for IntegrationStewart Harper and Don Murray

AGENDA1. Why the Shift to Web Services?2. Challenges when working with Web Services.3. How FME helps you connect and integrate.

Showcasing lots of new FME 2017 functionality!

THE SHIFT TO THE CLOUDLegacy Segment Cloud

SegmentTotal Market Size in 2016

Total Market Shift in 2016

Cloud Shift Rate Through 2020

Business Process Outsourcing BPaaS $119 billion $42 billion 43%

Application Software SaaS $144 billion $36 billion 37%

Application Infrastructure Software PaaS $177 billion $11 billion 10%

System Infrastructure IaaS $294 billion $22 billion 17%

WHY THE SHIFT?

» Cost efficient» No infrastructure to manage » Increased collaboration» Modern enterprise demands agility» More leading edge IT capabilities

available only in the cloud» High security» Greater user control

Web applications are now used more and more as tools of the workplace.

WHY THE SHIFT...?APIs ARE THE KEY TO INTEGRATION!

and API’s are the way to embrace these opportunities!

The convergence of IoT, Cloud, and Big Data are creating a whole new world of opportunities.

What is an Application Programming Interface (API)?

» An API is a programmatic interface that allows companies to serve their tools and services in a stable and secure way.

» It is now so competitive, cloud companies success may depend on how usable and intuitive their API is.

FME has been powering web service integrations for years.

API ChallengesDifferent implementations

Constant evolution

Error handling

and......

Authentication Challenges

Many standards exist: OAuth2, Basic, Token ...

Standards provide loose guidelines with many different interpretations.

Data Integration Challenges

Bulk migration Application Integration

Bulk Migration ChallengesHow to get data from an on-premise source into the cloud, or move data between cloud services. Considerations include:

» Renaming attributes» Cleaning and validating data

⋄ Removing duplicates⋄ Truncating data⋄ Removing special characters

» Merging data from multiple sources into one new schema

Application Integration ChallengesConnect new services with existing business processes.

The following are important when integrating services:» Scheduling that automates your connection

workflows» Event driven support» Cloud based so you don’t worry about managing

infrastructure» Fault tolerance and monitoring

How FME helps solve these problems?

Constant API Evolution

Error Handling

Authentication

Bulk Migration

System Integration

FME Readers and Transformers

AuthenticationConstant EvolutionBulk MigrationSystem Integration

New in FME 2017Transformers

» AutodeskA360Connector» BoxConnector» DropboxConnector» GoogleDriveConnector» OneDriveConnector

Readers/Writers» Planet» HTML Table» QlikMaps» Sentinel-2

on AWS

Web as a File System» Browse remote data like a local file system

Demo: Web as a File System

Introducing Web Connections

» What are web connections?

» Official: Shipped with FME» Community: FME Hub» Create your own

How do you find connections?

Web Connection Demos1. Using the shipped ESRI ArcGIS Online Web

Service2. Leveraging community Strava Connection

Demo: FME Server support for Connections

Demo: Cloud Data and Vizualization(Tableau and QlikMaps)

Demo: Microsoft Cognitive Services

Coming Up!

FME World Tour 2017Join one of our 70+

user events around the world.

Webinar: Remote Sensing Data – Instant

Home DeliveryWednesday, April 19

FME UC 2017May 24 - 26, Vancouver

THANKS!Any questions?You can get a free trial of FME or live chat us at

» www.safe.com