SlideShare une entreprise Scribd logo
API Trends & Use Cases
Know-how Sharing Session
Wout Geldhof – Axway
Emmanuel Dupouy - SmartWave
1st of February 2018
|
Your speakers
Wout Geldhof
Axway
Digital Account Executive
Emmanuel Dupouy
SmartWave
Sales Director
February 2018API Workshop & Tech Lab 5
|
API
February 2018API Workshop & Tech Lab 6
|
Application Program Interface
February 2018API Workshop & Tech Lab 7
|
Accelerated Product Innovation
February 2018API Workshop & Tech Lab 8
|
The digital challenge
API Workshop & Tech Lab
To be innovative
here
Innovate here!!
February 2018 9
|
From browser to ubiquity
February 2018API Workshop & Tech Lab 10
Smartphone
Tablet
Web Application
Internet TV
Social Media
Strategic
Partner
Integration
Connected
car
Innovation
Connected
house
API
API
API
API
|
Main project drivers
February 2018API Workshop & Tech Lab
Cloud Integration
B2B Integration Modernization internal services
Omni channel Integration
11
|
• A software intermediary that allows two
applications to talk to each other
• Treated more like products than code :
designed for consumption for specific
audiences, documented, versioned
• Adhere to standards (typically HTTP and REST),
that are developer-friendly, easily accessible
and understood broadly
• Stronger discipline for security and
governance, as well as monitored and
managed for performance and scale
What is an API / waiter?
February 2018API Workshop & Tech Lab 12
|
Systems of Record
Systems of
Engagement
CRM
ERP
Data
Warehouse
Channels, Apps,
and Devices
What’s needed?
Multispeed IT for efficiency, innovation, and agility
Full Lifecyle API
Management
February 2018API Workshop & Tech Lab 13
|
What’s needed?
Support for the digital business value chain
Enterprise Systems
Integration Team
Services
API Team
DeveloperApp APIUser
February 2018API Workshop & Tech Lab 14
|
Typical integration topology
February 2018API Workshop & Tech Lab 15
|
API exposition
Typical use cases
February 2018API Workshop & Tech Lab 16
|
Gateway
February 2018API Workshop & Tech Lab
• Link external apps to internal apps, with security, using SOA and APIs
Solution
Challenges
Identity Management
Authentication
Authorization
Audit
API Gateway
Services
Applications
Data
Backend Services
Messaging
Partners
17
|
Service Broker
February 2018API Workshop & Tech Lab
• An “outbound Gateway”
• Connects to services, partners, and the Cloud
Solution
Challenges
Applies
Security
Services
Applications
Data
Backend Services
Messaging
API Gateway
Cloud and on
premise
Partners
Com Agency
18
|
CHALLENGES
• Expose API for Partner
from Palexpo ERP
• Securely share price list
with cash register for each
show
• Different partner types: on
premises and cloud
application
• Integration of cloud based
HR system
SOLUTION
• ESB to create service from
ERP Database and other
cloud solutions
• API Management to
secure service access
• One layer of virtualization
for all services
RESULTS
• Foundation for the future
based on standards : HTTP
RestFull, JSON
• Homogeneous governance
service strategy
• Solution simple to manage
and administrate
• Easy to add new services
in the platform
Digitalize relationship with customers
February 2018API Workshop & Tech Lab 19
|
On premise
Apps
External Apps
App A
Architecture
February 2018API Workshop & Tech Lab 20
API Gateway
Databases
Enterprise
Service Bus
Cloud
Apps
External Apps
DMZ INTERNAL
On premise
Apps
PALEXPO
Internet
Data access
services
API Manager IDP
Firewall
Database
INTERNET
|
Governance
Typical use cases
February 2018API Workshop & Tech Lab 21
|
Solution
Challenge
API Governance
February 2018API Workshop & Tech Lab
• Expose existing applications as APIs, securely.
• Onboard developers who want to use your APIs
API Gateway
Retailers
Communication employeesProducts designers
22
|
Challenges
• Auditory requirement
• Insecure API exposure with
sensitive data
• Knowing who’s accessing
API data
• Knowing available API :
target 100+
Solution
• API Gateway to secure
access to API in a single of
enforcement and
homogeneous security
policies
• Developer portal to mange
the usage of development
using API : oauth (client ID
and secret per application)
• Control API usage with
monitoring solution
• API Catalog to list and
document available API and
manage life cycle
Benefit
• Improved security
• Better API governance with
clearly defined roles and
responsibilities : Architect,
API developer, API Manager,
Application developer
• Clear SLA
• Improved resources
allocation based on usage
• Easier API end of life
Swiss administration
February 2018API Workshop & Tech Lab 23
|
Token Mediation
Typical use cases
February 2018API Workshop & Tech Lab 24
|
Token Mediation
February 2018API Workshop & Tech Lab 25
Identities TokensRepositories Authorization
Security Infrastructure
Extensive set of connectors to Security Infrastructure
Service Request
Service/User Credential
Validated Access
Throttled Request
External App
Identity Management
Authentication
Authorization
Audit
Transformed Response Standard Response
API Gateway
• Manage heterogeneous security infrastructure
Solution
Challenges
|
Retailer digitalization
February 2018API Workshop & Tech Lab
CHALLENGES
• Share sensible information
with retailers : stocks,
prices, product information
• Open access to internal ERP
• Identify each retailer and
share only the relevant
information
• Heterogeneous systems :
SAP, Dynamic, Custom
SOLUTION
• API Gateway to support
user authentication and
service enablement
• Service virtualisation with
connectors
• Integration with the
enterprise directory
RESULTS
• One single point of
information for retailers
• Worldwide solution
• Fresh information with a
direct access to the ERP
• No changes in existing
systems
• Secured transformation
26
+1
|
Architecture
February 2018API Workshop & Tech Lab 27
Active
Directory
Retailer Portal
Single Page
Application
USER BROWSER PRIVATE CLOUD
Retailer Portal
SAML IDP
API Manager Backend
Reverse proxy
+1
Internet
Load Application
Invoke Service
Navigate
Authenticate
HTTPS
SPSAML
Single Page
Application
JWTToken
SessionCookie
|
Challenges
• Enable login with
SuisseID to provide
legal assurance of
user identity
• Enable multifactor
authentication
• Provide a centralized
login for all
applications
Solution
• Based on axway API
Gateway
• Defined custom
integration for the
in-house MFA
solution : REST API
• Implementation of
the SuisseID
simplified due to
standard compliance
Benefits
• Legal assurance of
user identity for
medical sensitive
data
• Improved security
• Versatile solution for
future security
requirements
• Central logging and
audit
IMAD
February 2018API Workshop & Tech Lab 29
|
User
Referential
Service
External Apps
SuisseID IDP
Architecture
February 2018API Workshop & Tech Lab 30
API Gateway
User
Referential
Cloud
HR Application
Users
DMZ INTERNAL
Internet
Firewall
INTERNET
Firewall
1- HR Access Request
2 - Authentication
3 - User Attribute Evaluation
4 - Authorized Access
|
Light integration
Typical use cases
February 2018API Workshop & Tech Lab 31
|
API Modernization / Integration
February 2018API Workshop & Tech Lab 32
Solution
Challenges
• Integrate with heterogeneous back end platforms
• Protocol and message mediation
• Service Modernization
Services
Applications
Data
Backend Services
Messaging
Services
Applications
Data
Backend Services
Messaging
HTTP
REST/SOAP
JSON/XML
FTP
JMS JMS
HTTP
REST/SOAP
JSON/XML
FTP
API Gateway
For Backend Service
|
Challenges
• Aging product
• Expensive licenses
• Difficult to reuse fragments
of solution
• 400 services to migrate:
80% of services are simple
data transfers
• Requires another product
for API management
Solution
• Migrate ESB services to API
Gateway
• Both systems are active
during the transition phase
to ease the migration
• Phased migration: services
are migrated and
decommissioned by lot
• 80% of services easily
migrated with a custom
migration tool
• 20% of services needs to be
re-developed in API
Gateway
Benefits
• Agile solution: focus on
configuration instead of
coding
• Cheaper TCO
• Controlled migration:
limited impact on clients as
service contracts are
retained
• Up-to-date market
standards: Integration in
the DevOps factory with
Docker container,
automated testing suite &
log mining solution
From ESB Migration to API Gateway
February 2018API Workshop & Tech Lab 33
+1
|
Architecture
February 2018API Workshop & Tech Lab 34
API Gateway
Scheduler
Integration flows
OS
JAVA
Maria DB
Messaging
schema
OS
RUN
Messaging
Framework
API
Manager
OS
Cassandra
JAVA
AdminUI
DockerDocker
|
Other challenges
February 2018API Workshop & Tech Lab 35
|
• Is API Management suitable for any integration case?
• Enterprise Service Bus, Web Service and Asynchronous Messaging are not dead
• ESB best for VETO (Virtualization, Enrichment, Transformation, Orchestration)
• Does API Management requires news competencies?
• API require clearly defined competencies and involves many profiles
• Business owner: data management/ quality, SLA
• Security officer: technical & data
• Network engineer: separation of concern with WAF
• Integration specialist: internet standards
• Architects: to align business and IS
• API Manager: service granularity, lifecycle, documentation
Other challenges
February 2018API Workshop & Tech Lab 36
|
Questions ?
February 2018API Workshop & Tech Lab 37

Contenu connexe

Tendances

Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
Amazon Web Services
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container Platform
DLT Solutions
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
Homepree Rloy
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
SlideTeam
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Simplilearn
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration Strategies
Jesus Rodriguez
 
API Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementAPI Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API Management
BizTalk360
 
The Architecture of an API Platform
The Architecture of an API PlatformThe Architecture of an API Platform
The Architecture of an API Platform
Johannes Ridderstedt
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101
Akana
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
Amazon Web Services
 
MuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#54 - MuleSoft AutomationMuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#54 - MuleSoft Automation
Jitendra Bafna
 
Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices Architecture
Mateus Prado
 
Building a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containersBuilding a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containers
Amazon Web Services
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
WSO2
 
Why Microservice
Why Microservice Why Microservice
Why Microservice
Kelvin Yeung
 
Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services Architecture
Araf Karsh Hamid
 
Microservices
MicroservicesMicroservices
Microservices
Meysam Javadi
 
API as a Product in 2021 by PayPal Sr PM
API as a Product in 2021 by PayPal Sr PMAPI as a Product in 2021 by PayPal Sr PM
API as a Product in 2021 by PayPal Sr PM
Product School
 
Microservices
MicroservicesMicroservices
Microservices
SmartBear
 
API Economy 시대가 온다 - 강지나 클라우드 솔루션 아키텍트
API Economy 시대가 온다 - 강지나 클라우드 솔루션 아키텍트API Economy 시대가 온다 - 강지나 클라우드 솔루션 아키텍트
API Economy 시대가 온다 - 강지나 클라우드 솔루션 아키텍트
NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 

Tendances (20)

Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container Platform
 
DevOps Foundation
DevOps FoundationDevOps Foundation
DevOps Foundation
 
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
Devops Strategy Roadmap Lifecycle Ppt Powerpoint Presentation Slides Complete...
 
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
Introduction To DevOps | Devops Tutorial For Beginners | DevOps Training For ...
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration Strategies
 
API Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementAPI Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API Management
 
The Architecture of an API Platform
The Architecture of an API PlatformThe Architecture of an API Platform
The Architecture of an API Platform
 
API Frenzy: API Strategy 101
API Frenzy: API Strategy 101API Frenzy: API Strategy 101
API Frenzy: API Strategy 101
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
MuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#54 - MuleSoft AutomationMuleSoft Surat Meetup#54 - MuleSoft Automation
MuleSoft Surat Meetup#54 - MuleSoft Automation
 
Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices Architecture
 
Building a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containersBuilding a CICD pipeline for deploying to containers
Building a CICD pipeline for deploying to containers
 
Architecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
 
Why Microservice
Why Microservice Why Microservice
Why Microservice
 
Micro services Architecture
Micro services ArchitectureMicro services Architecture
Micro services Architecture
 
Microservices
MicroservicesMicroservices
Microservices
 
API as a Product in 2021 by PayPal Sr PM
API as a Product in 2021 by PayPal Sr PMAPI as a Product in 2021 by PayPal Sr PM
API as a Product in 2021 by PayPal Sr PM
 
Microservices
MicroservicesMicroservices
Microservices
 
API Economy 시대가 온다 - 강지나 클라우드 솔루션 아키텍트
API Economy 시대가 온다 - 강지나 클라우드 솔루션 아키텍트API Economy 시대가 온다 - 강지나 클라우드 솔루션 아키텍트
API Economy 시대가 온다 - 강지나 클라우드 솔루션 아키텍트
 

Similaire à API Trends & Use Cases

API Trends
API TrendsAPI Trends
API Trends
SmartWave
 
Transform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integrationTransform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integration
Judy Breedlove
 
WSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore Meetup
WSO2
 
What's New in API Connect & DataPower Gateway in 1H 2018
What's New in API Connect & DataPower Gateway in 1H 2018What's New in API Connect & DataPower Gateway in 1H 2018
What's New in API Connect & DataPower Gateway in 1H 2018
IBM API Connect
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2
 
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar
 
WSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and Roadmap
WSO2
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdf
Red Hat
 
[Workshop] Up-leveling Brownfield Integration
[Workshop] Up-leveling Brownfield Integration[Workshop] Up-leveling Brownfield Integration
[Workshop] Up-leveling Brownfield Integration
WSO2
 
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Trivadis
 
apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...
apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...
apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...
apidays
 
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
WSO2
 
apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays
 
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
Yenlo
 
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Apigee | Google Cloud
 
2014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.02014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.0
aaronwso2
 
IICS_Capabilities.pptx
IICS_Capabilities.pptxIICS_Capabilities.pptx
IICS_Capabilities.pptx
Nandan Kumar
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
sflynn073
 
[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies
WSO2
 

Similaire à API Trends & Use Cases (20)

API Trends
API TrendsAPI Trends
API Trends
 
Transform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integrationTransform the internal it landscape with APIs and integration
Transform the internal it landscape with APIs and integration
 
WSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore Meetup
 
What's New in API Connect & DataPower Gateway in 1H 2018
What's New in API Connect & DataPower Gateway in 1H 2018What's New in API Connect & DataPower Gateway in 1H 2018
What's New in API Connect & DataPower Gateway in 1H 2018
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
Openbar Leuven \\ Using API Management to improve developers productivity \\ ...
 
WSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and RoadmapWSO2 API Platform: Vision and Roadmap
WSO2 API Platform: Vision and Roadmap
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdf
 
[Workshop] Up-leveling Brownfield Integration
[Workshop] Up-leveling Brownfield Integration[Workshop] Up-leveling Brownfield Integration
[Workshop] Up-leveling Brownfield Integration
 
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...
 
apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...
apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...
apidays New York 2023 - Enabling unified API Catalogs in a multi-vendor/cross...
 
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
[WSO2 Integration Summit Stuttgart 2019] Role of Integration in an API Driven...
 
apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...apidays Australia 2022 - Accelerate business innovation by improving API prog...
apidays Australia 2022 - Accelerate business innovation by improving API prog...
 
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIsWSO2- OSC Korea - Accelerating Digital Businesses with APIs
WSO2- OSC Korea - Accelerating Digital Businesses with APIs
 
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
WSO2 - Yenlo Integration Summit Stuttgart 15 May 2019 - Role of Integration i...
 
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
 
2014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.02014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.0
 
IICS_Capabilities.pptx
IICS_Capabilities.pptxIICS_Capabilities.pptx
IICS_Capabilities.pptx
 
Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0Manage your ap is securely and easily ibm apim 4.0
Manage your ap is securely and easily ibm apim 4.0
 
[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies[Workshop] Managing the API lifecycle with Open Source Technologies
[Workshop] Managing the API lifecycle with Open Source Technologies
 

Plus de SmartWave

How to build an API strategy - Dorian Rougierx.
 How to build an API strategy - Dorian Rougierx. How to build an API strategy - Dorian Rougierx.
How to build an API strategy - Dorian Rougierx.
SmartWave
 
Répondre aux défis de la gestion des factures fournisseurs
Répondre aux défis de la gestion des factures fournisseursRépondre aux défis de la gestion des factures fournisseurs
Répondre aux défis de la gestion des factures fournisseurs
SmartWave
 
SmartTechTalk : Asynchronous messaging
SmartTechTalk : Asynchronous messagingSmartTechTalk : Asynchronous messaging
SmartTechTalk : Asynchronous messaging
SmartWave
 
Data Virtualisation and API Management United
Data Virtualisation and API Management UnitedData Virtualisation and API Management United
Data Virtualisation and API Management United
SmartWave
 
Data Agility and Security with Data Virtualisation
Data Agility and Security with Data VirtualisationData Agility and Security with Data Virtualisation
Data Agility and Security with Data Virtualisation
SmartWave
 
API Program Lessons learned
API Program Lessons learnedAPI Program Lessons learned
API Program Lessons learned
SmartWave
 
Customer testimonal API Program Lessons learned
Customer testimonalAPI ProgramLessons learnedCustomer testimonalAPI ProgramLessons learned
Customer testimonal API Program Lessons learned
SmartWave
 
API Management Microservices beyond HIP
API Management Microservices beyond HIPAPI Management Microservices beyond HIP
API Management Microservices beyond HIP
SmartWave
 
How does an API management strategy support your digital transformation?
How does an API management strategy support your digital transformation?How does an API management strategy support your digital transformation?
How does an API management strategy support your digital transformation?
SmartWave
 
Monitoring docker, k8s and your applications with the elastic stack
Monitoring docker, k8s and your applications with the elastic stackMonitoring docker, k8s and your applications with the elastic stack
Monitoring docker, k8s and your applications with the elastic stack
SmartWave
 
The elastic stack on docker
The elastic stack on dockerThe elastic stack on docker
The elastic stack on docker
SmartWave
 
Gestion des logs de vos containers avec elastic !
Gestion des logs de vos containers avec elastic !Gestion des logs de vos containers avec elastic !
Gestion des logs de vos containers avec elastic !
SmartWave
 
How api management supports the digital transformation process
How api management supports the digital transformation processHow api management supports the digital transformation process
How api management supports the digital transformation process
SmartWave
 
Docker Geneva Meetup - Jelastic
Docker Geneva Meetup - JelasticDocker Geneva Meetup - Jelastic
Docker Geneva Meetup - Jelastic
SmartWave
 
Docker Geneva Meetup - Swarm
Docker Geneva Meetup - SwarmDocker Geneva Meetup - Swarm
Docker Geneva Meetup - Swarm
SmartWave
 
Docker Geneva Meetup - Kubernetes
Docker Geneva Meetup - KubernetesDocker Geneva Meetup - Kubernetes
Docker Geneva Meetup - Kubernetes
SmartWave
 
Dématérialisation du traitement des factures
Dématérialisation du traitement des facturesDématérialisation du traitement des factures
Dématérialisation du traitement des factures
SmartWave
 
Axway amplify api management platform
Axway amplify api management platformAxway amplify api management platform
Axway amplify api management platform
SmartWave
 
Api gateway @ vaudoise assurances
Api gateway @ vaudoise assurancesApi gateway @ vaudoise assurances
Api gateway @ vaudoise assurances
SmartWave
 
MSC Digital transformation with Axway API Management products and SmartWave S...
MSC Digital transformation with Axway API Management products and SmartWave S...MSC Digital transformation with Axway API Management products and SmartWave S...
MSC Digital transformation with Axway API Management products and SmartWave S...
SmartWave
 

Plus de SmartWave (20)

How to build an API strategy - Dorian Rougierx.
 How to build an API strategy - Dorian Rougierx. How to build an API strategy - Dorian Rougierx.
How to build an API strategy - Dorian Rougierx.
 
Répondre aux défis de la gestion des factures fournisseurs
Répondre aux défis de la gestion des factures fournisseursRépondre aux défis de la gestion des factures fournisseurs
Répondre aux défis de la gestion des factures fournisseurs
 
SmartTechTalk : Asynchronous messaging
SmartTechTalk : Asynchronous messagingSmartTechTalk : Asynchronous messaging
SmartTechTalk : Asynchronous messaging
 
Data Virtualisation and API Management United
Data Virtualisation and API Management UnitedData Virtualisation and API Management United
Data Virtualisation and API Management United
 
Data Agility and Security with Data Virtualisation
Data Agility and Security with Data VirtualisationData Agility and Security with Data Virtualisation
Data Agility and Security with Data Virtualisation
 
API Program Lessons learned
API Program Lessons learnedAPI Program Lessons learned
API Program Lessons learned
 
Customer testimonal API Program Lessons learned
Customer testimonalAPI ProgramLessons learnedCustomer testimonalAPI ProgramLessons learned
Customer testimonal API Program Lessons learned
 
API Management Microservices beyond HIP
API Management Microservices beyond HIPAPI Management Microservices beyond HIP
API Management Microservices beyond HIP
 
How does an API management strategy support your digital transformation?
How does an API management strategy support your digital transformation?How does an API management strategy support your digital transformation?
How does an API management strategy support your digital transformation?
 
Monitoring docker, k8s and your applications with the elastic stack
Monitoring docker, k8s and your applications with the elastic stackMonitoring docker, k8s and your applications with the elastic stack
Monitoring docker, k8s and your applications with the elastic stack
 
The elastic stack on docker
The elastic stack on dockerThe elastic stack on docker
The elastic stack on docker
 
Gestion des logs de vos containers avec elastic !
Gestion des logs de vos containers avec elastic !Gestion des logs de vos containers avec elastic !
Gestion des logs de vos containers avec elastic !
 
How api management supports the digital transformation process
How api management supports the digital transformation processHow api management supports the digital transformation process
How api management supports the digital transformation process
 
Docker Geneva Meetup - Jelastic
Docker Geneva Meetup - JelasticDocker Geneva Meetup - Jelastic
Docker Geneva Meetup - Jelastic
 
Docker Geneva Meetup - Swarm
Docker Geneva Meetup - SwarmDocker Geneva Meetup - Swarm
Docker Geneva Meetup - Swarm
 
Docker Geneva Meetup - Kubernetes
Docker Geneva Meetup - KubernetesDocker Geneva Meetup - Kubernetes
Docker Geneva Meetup - Kubernetes
 
Dématérialisation du traitement des factures
Dématérialisation du traitement des facturesDématérialisation du traitement des factures
Dématérialisation du traitement des factures
 
Axway amplify api management platform
Axway amplify api management platformAxway amplify api management platform
Axway amplify api management platform
 
Api gateway @ vaudoise assurances
Api gateway @ vaudoise assurancesApi gateway @ vaudoise assurances
Api gateway @ vaudoise assurances
 
MSC Digital transformation with Axway API Management products and SmartWave S...
MSC Digital transformation with Axway API Management products and SmartWave S...MSC Digital transformation with Axway API Management products and SmartWave S...
MSC Digital transformation with Axway API Management products and SmartWave S...
 

Dernier

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
jpupo2018
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 

Dernier (20)

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Project Management Semester Long Project - Acuity
Project Management Semester Long Project - AcuityProject Management Semester Long Project - Acuity
Project Management Semester Long Project - Acuity
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 

API Trends & Use Cases

  • 1. API Trends & Use Cases Know-how Sharing Session Wout Geldhof – Axway Emmanuel Dupouy - SmartWave 1st of February 2018
  • 2. | Your speakers Wout Geldhof Axway Digital Account Executive Emmanuel Dupouy SmartWave Sales Director February 2018API Workshop & Tech Lab 5
  • 4. | Application Program Interface February 2018API Workshop & Tech Lab 7
  • 5. | Accelerated Product Innovation February 2018API Workshop & Tech Lab 8
  • 6. | The digital challenge API Workshop & Tech Lab To be innovative here Innovate here!! February 2018 9
  • 7. | From browser to ubiquity February 2018API Workshop & Tech Lab 10 Smartphone Tablet Web Application Internet TV Social Media Strategic Partner Integration Connected car Innovation Connected house API API API API
  • 8. | Main project drivers February 2018API Workshop & Tech Lab Cloud Integration B2B Integration Modernization internal services Omni channel Integration 11
  • 9. | • A software intermediary that allows two applications to talk to each other • Treated more like products than code : designed for consumption for specific audiences, documented, versioned • Adhere to standards (typically HTTP and REST), that are developer-friendly, easily accessible and understood broadly • Stronger discipline for security and governance, as well as monitored and managed for performance and scale What is an API / waiter? February 2018API Workshop & Tech Lab 12
  • 10. | Systems of Record Systems of Engagement CRM ERP Data Warehouse Channels, Apps, and Devices What’s needed? Multispeed IT for efficiency, innovation, and agility Full Lifecyle API Management February 2018API Workshop & Tech Lab 13
  • 11. | What’s needed? Support for the digital business value chain Enterprise Systems Integration Team Services API Team DeveloperApp APIUser February 2018API Workshop & Tech Lab 14
  • 12. | Typical integration topology February 2018API Workshop & Tech Lab 15
  • 13. | API exposition Typical use cases February 2018API Workshop & Tech Lab 16
  • 14. | Gateway February 2018API Workshop & Tech Lab • Link external apps to internal apps, with security, using SOA and APIs Solution Challenges Identity Management Authentication Authorization Audit API Gateway Services Applications Data Backend Services Messaging Partners 17
  • 15. | Service Broker February 2018API Workshop & Tech Lab • An “outbound Gateway” • Connects to services, partners, and the Cloud Solution Challenges Applies Security Services Applications Data Backend Services Messaging API Gateway Cloud and on premise Partners Com Agency 18
  • 16. | CHALLENGES • Expose API for Partner from Palexpo ERP • Securely share price list with cash register for each show • Different partner types: on premises and cloud application • Integration of cloud based HR system SOLUTION • ESB to create service from ERP Database and other cloud solutions • API Management to secure service access • One layer of virtualization for all services RESULTS • Foundation for the future based on standards : HTTP RestFull, JSON • Homogeneous governance service strategy • Solution simple to manage and administrate • Easy to add new services in the platform Digitalize relationship with customers February 2018API Workshop & Tech Lab 19
  • 17. | On premise Apps External Apps App A Architecture February 2018API Workshop & Tech Lab 20 API Gateway Databases Enterprise Service Bus Cloud Apps External Apps DMZ INTERNAL On premise Apps PALEXPO Internet Data access services API Manager IDP Firewall Database INTERNET
  • 18. | Governance Typical use cases February 2018API Workshop & Tech Lab 21
  • 19. | Solution Challenge API Governance February 2018API Workshop & Tech Lab • Expose existing applications as APIs, securely. • Onboard developers who want to use your APIs API Gateway Retailers Communication employeesProducts designers 22
  • 20. | Challenges • Auditory requirement • Insecure API exposure with sensitive data • Knowing who’s accessing API data • Knowing available API : target 100+ Solution • API Gateway to secure access to API in a single of enforcement and homogeneous security policies • Developer portal to mange the usage of development using API : oauth (client ID and secret per application) • Control API usage with monitoring solution • API Catalog to list and document available API and manage life cycle Benefit • Improved security • Better API governance with clearly defined roles and responsibilities : Architect, API developer, API Manager, Application developer • Clear SLA • Improved resources allocation based on usage • Easier API end of life Swiss administration February 2018API Workshop & Tech Lab 23
  • 21. | Token Mediation Typical use cases February 2018API Workshop & Tech Lab 24
  • 22. | Token Mediation February 2018API Workshop & Tech Lab 25 Identities TokensRepositories Authorization Security Infrastructure Extensive set of connectors to Security Infrastructure Service Request Service/User Credential Validated Access Throttled Request External App Identity Management Authentication Authorization Audit Transformed Response Standard Response API Gateway • Manage heterogeneous security infrastructure Solution Challenges
  • 23. | Retailer digitalization February 2018API Workshop & Tech Lab CHALLENGES • Share sensible information with retailers : stocks, prices, product information • Open access to internal ERP • Identify each retailer and share only the relevant information • Heterogeneous systems : SAP, Dynamic, Custom SOLUTION • API Gateway to support user authentication and service enablement • Service virtualisation with connectors • Integration with the enterprise directory RESULTS • One single point of information for retailers • Worldwide solution • Fresh information with a direct access to the ERP • No changes in existing systems • Secured transformation 26 +1
  • 24. | Architecture February 2018API Workshop & Tech Lab 27 Active Directory Retailer Portal Single Page Application USER BROWSER PRIVATE CLOUD Retailer Portal SAML IDP API Manager Backend Reverse proxy +1 Internet Load Application Invoke Service Navigate Authenticate HTTPS SPSAML Single Page Application JWTToken SessionCookie
  • 25. | Challenges • Enable login with SuisseID to provide legal assurance of user identity • Enable multifactor authentication • Provide a centralized login for all applications Solution • Based on axway API Gateway • Defined custom integration for the in-house MFA solution : REST API • Implementation of the SuisseID simplified due to standard compliance Benefits • Legal assurance of user identity for medical sensitive data • Improved security • Versatile solution for future security requirements • Central logging and audit IMAD February 2018API Workshop & Tech Lab 29
  • 26. | User Referential Service External Apps SuisseID IDP Architecture February 2018API Workshop & Tech Lab 30 API Gateway User Referential Cloud HR Application Users DMZ INTERNAL Internet Firewall INTERNET Firewall 1- HR Access Request 2 - Authentication 3 - User Attribute Evaluation 4 - Authorized Access
  • 27. | Light integration Typical use cases February 2018API Workshop & Tech Lab 31
  • 28. | API Modernization / Integration February 2018API Workshop & Tech Lab 32 Solution Challenges • Integrate with heterogeneous back end platforms • Protocol and message mediation • Service Modernization Services Applications Data Backend Services Messaging Services Applications Data Backend Services Messaging HTTP REST/SOAP JSON/XML FTP JMS JMS HTTP REST/SOAP JSON/XML FTP API Gateway For Backend Service
  • 29. | Challenges • Aging product • Expensive licenses • Difficult to reuse fragments of solution • 400 services to migrate: 80% of services are simple data transfers • Requires another product for API management Solution • Migrate ESB services to API Gateway • Both systems are active during the transition phase to ease the migration • Phased migration: services are migrated and decommissioned by lot • 80% of services easily migrated with a custom migration tool • 20% of services needs to be re-developed in API Gateway Benefits • Agile solution: focus on configuration instead of coding • Cheaper TCO • Controlled migration: limited impact on clients as service contracts are retained • Up-to-date market standards: Integration in the DevOps factory with Docker container, automated testing suite & log mining solution From ESB Migration to API Gateway February 2018API Workshop & Tech Lab 33 +1
  • 30. | Architecture February 2018API Workshop & Tech Lab 34 API Gateway Scheduler Integration flows OS JAVA Maria DB Messaging schema OS RUN Messaging Framework API Manager OS Cassandra JAVA AdminUI DockerDocker
  • 31. | Other challenges February 2018API Workshop & Tech Lab 35
  • 32. | • Is API Management suitable for any integration case? • Enterprise Service Bus, Web Service and Asynchronous Messaging are not dead • ESB best for VETO (Virtualization, Enrichment, Transformation, Orchestration) • Does API Management requires news competencies? • API require clearly defined competencies and involves many profiles • Business owner: data management/ quality, SLA • Security officer: technical & data • Network engineer: separation of concern with WAF • Integration specialist: internet standards • Architects: to align business and IS • API Manager: service granularity, lifecycle, documentation Other challenges February 2018API Workshop & Tech Lab 36
  • 33. | Questions ? February 2018API Workshop & Tech Lab 37