SlideShare ist ein Scribd-Unternehmen logo
1 von 33
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

Weitere ähnliche Inhalte

Was ist angesagt?

Overview of API Management Architectures
Overview of API Management ArchitecturesOverview of API Management Architectures
Overview of API Management ArchitecturesNordic APIs
 
Connect SAP Business One using Service Layer (HANA)
Connect SAP Business One using Service Layer (HANA)Connect SAP Business One using Service Layer (HANA)
Connect SAP Business One using Service Layer (HANA)APPSeCONNECT
 
Event Streaming in the Telco Industry with Apache Kafka® and Confluent
Event Streaming in the Telco Industry with Apache Kafka® and ConfluentEvent Streaming in the Telco Industry with Apache Kafka® and Confluent
Event Streaming in the Telco Industry with Apache Kafka® and Confluentconfluent
 
Best Practices for Streaming IoT Data with MQTT and Apache Kafka
Best Practices for Streaming IoT Data with MQTT and Apache KafkaBest Practices for Streaming IoT Data with MQTT and Apache Kafka
Best Practices for Streaming IoT Data with MQTT and Apache KafkaKai Wähner
 
Webinar: Implementation of 10 Integration Patterns on iPaaS Platform
Webinar: Implementation of 10 Integration Patterns on iPaaS PlatformWebinar: Implementation of 10 Integration Patterns on iPaaS Platform
Webinar: Implementation of 10 Integration Patterns on iPaaS PlatformAPPSeCONNECT
 
Blueprint for omnichannel integration architecture
Blueprint for omnichannel integration architectureBlueprint for omnichannel integration architecture
Blueprint for omnichannel integration architectureEric D. Schabell
 
Event-Driven iPaaS: Enterprise Integration Meets Event-Driven Architecture
Event-Driven iPaaS: Enterprise Integration Meets Event-Driven ArchitectureEvent-Driven iPaaS: Enterprise Integration Meets Event-Driven Architecture
Event-Driven iPaaS: Enterprise Integration Meets Event-Driven ArchitectureSolace
 
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...APPSeCONNECT
 
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
Apache Kafka for Real-time Supply Chainin the Food and Retail IndustryApache Kafka for Real-time Supply Chainin the Food and Retail Industry
Apache Kafka for Real-time Supply Chain in the Food and Retail IndustryKai Wähner
 
Openshift serverless Solution
Openshift serverless SolutionOpenshift serverless Solution
Openshift serverless SolutionRyan ZhangCheng
 
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)APPSeCONNECT
 
apidays LIVE New York 2021 - How to productify your data with a GraphQL APIs ...
apidays LIVE New York 2021 - How to productify your data with a GraphQL APIs ...apidays LIVE New York 2021 - How to productify your data with a GraphQL APIs ...
apidays LIVE New York 2021 - How to productify your data with a GraphQL APIs ...apidays
 
Using Kafka in Your Organization with Real-Time User Insights for a Customer ...
Using Kafka in Your Organization with Real-Time User Insights for a Customer ...Using Kafka in Your Organization with Real-Time User Insights for a Customer ...
Using Kafka in Your Organization with Real-Time User Insights for a Customer ...confluent
 
Webinar with iBiz Solutions & Microsoft
Webinar with iBiz Solutions & MicrosoftWebinar with iBiz Solutions & Microsoft
Webinar with iBiz Solutions & MicrosoftAdam Wahlund
 
apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...
apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...
apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...apidays
 
Automated DevOps for your Digital Transformation Journey!
Automated DevOps for your Digital Transformation Journey!Automated DevOps for your Digital Transformation Journey!
Automated DevOps for your Digital Transformation Journey!David Milano
 
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...Kai Wähner
 
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...Kellton Tech Solutions Ltd
 
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaSWebinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaSAPPSeCONNECT
 

Was ist angesagt? (20)

Overview of API Management Architectures
Overview of API Management ArchitecturesOverview of API Management Architectures
Overview of API Management Architectures
 
Connect SAP Business One using Service Layer (HANA)
Connect SAP Business One using Service Layer (HANA)Connect SAP Business One using Service Layer (HANA)
Connect SAP Business One using Service Layer (HANA)
 
Event Streaming in the Telco Industry with Apache Kafka® and Confluent
Event Streaming in the Telco Industry with Apache Kafka® and ConfluentEvent Streaming in the Telco Industry with Apache Kafka® and Confluent
Event Streaming in the Telco Industry with Apache Kafka® and Confluent
 
Best Practices for Streaming IoT Data with MQTT and Apache Kafka
Best Practices for Streaming IoT Data with MQTT and Apache KafkaBest Practices for Streaming IoT Data with MQTT and Apache Kafka
Best Practices for Streaming IoT Data with MQTT and Apache Kafka
 
Webinar: Implementation of 10 Integration Patterns on iPaaS Platform
Webinar: Implementation of 10 Integration Patterns on iPaaS PlatformWebinar: Implementation of 10 Integration Patterns on iPaaS Platform
Webinar: Implementation of 10 Integration Patterns on iPaaS Platform
 
Blueprint for omnichannel integration architecture
Blueprint for omnichannel integration architectureBlueprint for omnichannel integration architecture
Blueprint for omnichannel integration architecture
 
Event-Driven iPaaS: Enterprise Integration Meets Event-Driven Architecture
Event-Driven iPaaS: Enterprise Integration Meets Event-Driven ArchitectureEvent-Driven iPaaS: Enterprise Integration Meets Event-Driven Architecture
Event-Driven iPaaS: Enterprise Integration Meets Event-Driven Architecture
 
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
Webinar: Out of the Box Features of an iPaaS - Cloud Integration Platform as ...
 
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
Apache Kafka for Real-time Supply Chainin the Food and Retail IndustryApache Kafka for Real-time Supply Chainin the Food and Retail Industry
Apache Kafka for Real-time Supply Chain in the Food and Retail Industry
 
Openshift serverless Solution
Openshift serverless SolutionOpenshift serverless Solution
Openshift serverless Solution
 
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
Webinar: Digital Transformation With Integration Platform as a Service (iPaaS)
 
apidays LIVE New York 2021 - How to productify your data with a GraphQL APIs ...
apidays LIVE New York 2021 - How to productify your data with a GraphQL APIs ...apidays LIVE New York 2021 - How to productify your data with a GraphQL APIs ...
apidays LIVE New York 2021 - How to productify your data with a GraphQL APIs ...
 
Using Kafka in Your Organization with Real-Time User Insights for a Customer ...
Using Kafka in Your Organization with Real-Time User Insights for a Customer ...Using Kafka in Your Organization with Real-Time User Insights for a Customer ...
Using Kafka in Your Organization with Real-Time User Insights for a Customer ...
 
Webinar with iBiz Solutions & Microsoft
Webinar with iBiz Solutions & MicrosoftWebinar with iBiz Solutions & Microsoft
Webinar with iBiz Solutions & Microsoft
 
apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...
apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...
apidays LIVE Jakarta - REST the events: REST APIs for Event-Driven Architectu...
 
Automated DevOps for your Digital Transformation Journey!
Automated DevOps for your Digital Transformation Journey!Automated DevOps for your Digital Transformation Journey!
Automated DevOps for your Digital Transformation Journey!
 
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
Apache Kafka in the Telco Industry (OSS, BSS, OTT, IMS, NFV, Middleware, Main...
 
What is Serverless Computing?
What is Serverless Computing?What is Serverless Computing?
What is Serverless Computing?
 
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
DevOps Automation and Maturity using FlexDeploy, webMethods demo: Kellton Web...
 
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaSWebinar: Accelerate Business Automation with APPSeCONNECT iPaaS
Webinar: Accelerate Business Automation with APPSeCONNECT iPaaS
 

Ähnlich wie API Trends & Use Cases

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 integrationJudy Breedlove
 
WSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2 User Group Bangalore Meetup
WSO2 User Group Bangalore MeetupWSO2
 
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 2018IBM API Connect
 
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 RoadmapWSO2
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfLuca Mattia Ferrari
 
[Workshop] Up-leveling Brownfield Integration
[Workshop] Up-leveling Brownfield Integration[Workshop] Up-leveling Brownfield Integration
[Workshop] Up-leveling Brownfield IntegrationWSO2
 
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 APIsWSO2
 
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.0aaronwso2
 
IICS_Capabilities.pptx
IICS_Capabilities.pptxIICS_Capabilities.pptx
IICS_Capabilities.pptxNandan 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.0sflynn073
 
[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 TechnologiesWSO2
 

Ähnlich wie API Trends & Use Cases (20)

API Trends
API TrendsAPI Trends
API Trends
 
Guide to an API-first Strategy
Guide to an API-first StrategyGuide to an API-first Strategy
Guide to an API-first Strategy
 
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
 
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
 

Mehr von 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
 
SmartTechTalk : Asynchronous messaging
SmartTechTalk : Asynchronous messagingSmartTechTalk : Asynchronous messaging
SmartTechTalk : Asynchronous messagingSmartWave
 
Data Virtualisation and API Management United
Data Virtualisation and API Management UnitedData Virtualisation and API Management United
Data Virtualisation and API Management UnitedSmartWave
 
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 VirtualisationSmartWave
 
API Program Lessons learned
API Program Lessons learnedAPI Program Lessons learned
API Program Lessons learnedSmartWave
 
Customer testimonal API Program Lessons learned
Customer testimonalAPI ProgramLessons learnedCustomer testimonalAPI ProgramLessons learned
Customer testimonal API Program Lessons learnedSmartWave
 
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 stackSmartWave
 
The elastic stack on docker
The elastic stack on dockerThe elastic stack on docker
The elastic stack on dockerSmartWave
 
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 processSmartWave
 
Docker Geneva Meetup - Jelastic
Docker Geneva Meetup - JelasticDocker Geneva Meetup - Jelastic
Docker Geneva Meetup - JelasticSmartWave
 
Docker Geneva Meetup - Swarm
Docker Geneva Meetup - SwarmDocker Geneva Meetup - Swarm
Docker Geneva Meetup - SwarmSmartWave
 
Docker Geneva Meetup - Kubernetes
Docker Geneva Meetup - KubernetesDocker Geneva Meetup - Kubernetes
Docker Geneva Meetup - KubernetesSmartWave
 
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 facturesSmartWave
 
Axway amplify api management platform
Axway amplify api management platformAxway amplify api management platform
Axway amplify api management platformSmartWave
 
Api gateway @ vaudoise assurances
Api gateway @ vaudoise assurancesApi gateway @ vaudoise assurances
Api gateway @ vaudoise assurancesSmartWave
 
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
 
Docker Geneva Meetup - Introduction to Docker
Docker Geneva Meetup - Introduction to DockerDocker Geneva Meetup - Introduction to Docker
Docker Geneva Meetup - Introduction to DockerSmartWave
 
Docker Geneva Meetup - Use Case
Docker Geneva Meetup - Use CaseDocker Geneva Meetup - Use Case
Docker Geneva Meetup - Use CaseSmartWave
 
2016 06 - design your api management strategy - smart wave - api use case in ...
2016 06 - design your api management strategy - smart wave - api use case in ...2016 06 - design your api management strategy - smart wave - api use case in ...
2016 06 - design your api management strategy - smart wave - api use case in ...SmartWave
 

Mehr von 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.
 
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
 
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...
 
Docker Geneva Meetup - Introduction to Docker
Docker Geneva Meetup - Introduction to DockerDocker Geneva Meetup - Introduction to Docker
Docker Geneva Meetup - Introduction to Docker
 
Docker Geneva Meetup - Use Case
Docker Geneva Meetup - Use CaseDocker Geneva Meetup - Use Case
Docker Geneva Meetup - Use Case
 
2016 06 - design your api management strategy - smart wave - api use case in ...
2016 06 - design your api management strategy - smart wave - api use case in ...2016 06 - design your api management strategy - smart wave - api use case in ...
2016 06 - design your api management strategy - smart wave - api use case in ...
 

Kürzlich hochgeladen

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Kürzlich hochgeladen (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

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