Schiphol AirportSharing the experience of running a multi-cloud OpenShift Integration CPaaS with API Management in production
Mechiel Aalbers, Senior Technical Application Coordinator at Schiphol GroupPim Gaemers, Senior Integration Specialist at RubixRoel Hodzelmans, Senior Solution Architect at Red Hat
4th of May 2017
PresentersMechiel Aalbers, Senior Solution Architect at Schiphol Group
Pim Gaemers, Senior Integration Specialist at Rubix
Roel Hodzelmans, Senior Solution Architect at Red Hat
https://www.linkedin.com/in/mechiel-aalbers-7ba676a7/
https://www.linkedin.com/in/pimgaemers/
https://nl.linkedin.com/in/roelhodzelmans
@RoelHodzelmans
https://pgaemers.wordpress.com
SETTING THE STAGE
Journey
4
to the World Leading Digital Airport
Red Hat Summit
Pre summer ‘15
September ‘15
November ‘15 December ‘16 March ‘17
5
Business vision
● Stimulate internal and cross sector innovation
● Provide seamless passenger journey with open data and leading technology
● Enable (cost)efficient operations with open data and leading technology
Visionon the World Leading Digital Airport
Private
Digital Channels Operations
Projects ….
Sector
Airlines CustomsAirportsTravel
Agencies …..
Public
Start ups Developers
Google…..Open Flight
Database via API’s
Existing relations(many)
CRAFTING THE SOLUTION
Choices to make
● API management
Means
7
To move to the World Leading Digital Airport
Vendor Selection for API Management
Proof of Concept with 3Scale
3Scale Selected (again)
Open Flight Database via API’s
Existing relations(many)
New Revenues
Innovation
Business models
Economy Mobile first
Asset & Data management
Marketing &
Promotion
API Management
Governance
Portfolio & Roadmap
Choices to make
● API management
● Devops / Microservices / CI&CD
Means
8
To move to the World Leading Digital Airport
Vendor Selection for API Management
Proof of Concept with 3Scale
3Scale Selected (again)
Develop Flight API
Flight API build on 3Scale Live for internal and sector users
Open Flight Database via API’s
Existing relations(many)
OPSDEV
Choices to make
● API management
● Devops / Microservices / CI&CD
● Flexibility / Scalability / Elasticity / On-Demand
Means
9
To move to the World Leading Digital Airport
Vendor Selection for API Management
Proof of Concept with 3Scale
3Scale Selected (again)
Develop Flight API
Flight API build on 3Scale Live for internal and sector users
Public API’s hosted in the cloud
Open Flight Database via API’s
Existing relations(many)
Choices to make
● API management
● Devops / Microservices / CI&CD
● Flexibility / Scalability / Elasticity / On-Demand
● Clouds and Containers
Means
10
To move to the World Leading Digital Airport
Vendor Selection for API Management
Proof of Concept with 3Scale
3Scale Selected (again)
Develop Flight API
Flight API build on 3Scale Live for internal and sector users
Public API’s hosted in the cloud
Migrate Flight API to OpenShift Dedicated
Start implementing OpenShift Container Platform on Azure
Live with Flight API on OpenShift Dedicated
Provision Flight API on OpenShift on Azure
Flight API and Developer Portal Live
Open Flight Database via API’s
Existing relations(many)
First leg of the Journey
11
Open Data via API’s
Vendor Selection for API Management
to the World Leading Digital Airport
Proof of Concept with 3Scale
3Scale Selected (again)
Develop Flight API
Flight API build on 3Scale Live for internal and sector users
Public API’s hosted in the cloud
Migrate Flight API to OpenShift Dedicated
Start implementing OpenShift Container Platform on Azure
Live with Flight API on OpenShift Dedicated
Provision Flight API on OpenShift on Azure
Flight API and Developer Portal Live
Existing relations(many)
Red Hat Summit
Pre summer ‘15
September ‘15
November ‘16 December ‘16 March ‘17
SOLUTION ARCHITECTUREWhat is running and foreseen
Solution architecture
13
Solution architecture live today
14
LIVE DEMO TIME!May the Demo & WiFi Gods have mercy on our souls
16
17
Supporting quotes“Red Hat OpenShift Container Platform has truly stolen my heart. It is innovative and lets us deploy quickly and easily control our containers. “We’re very happy about OpenShift Container Platform.”
MECHIEL AALBERSSENIOR SOLUTION ARCHITECT, AIRPORT OPERATION SERVICES, AMSTERDAM AIRPORT SCHIPHOL
“We are shifting to working in agile, dedicated teams with a lot of autonomy. From an infrastructure perspective, we would like to stay in control, but we want to let other teams make their own choices within that framework. Red Hat OpenShift helps us do so.”
GARBIS VAN OKBURCHTI.T. MANAGER, AIRPORT OPERATION SERVICES, AMSTERDAM AIRPORT SCHIPHOL
Responses from the Airport Community“We want to support the traveler as well as possible with personal and relevant information about the airport. Our API platform and data sharing with APIs is a key element in our best airport digital strategy.”
“As someone who is very interested in airports and technology I was happy to see the release of this API”
THANK YOUplus.google.com/+Schiphol
linkedin.com/company/schiphol-group
youtube.com/user/schiphol
www.facebook.com/schiphol/
twitter.com/schiphol
Solution architecture: future
20
Solution architecture: CI/CD flow
21