SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Government API strategies
OPENAPI MADRID EXPERIENCE
17th-18th October 2018
European Commission, Ispra Andrés Recio
EMT MADRID (@MobilityLabsMad)
API HISTORY
OPENAPI MADRID EXPERIENCE EMT MADRID
Government API
strategies
17th-18th October 2018European Commission, Ispra
Optitrans FP7
(Proto-API)
2010
First EMT APP
API deploy thinking on
internal use only
2012
First API
Agreement
Why not open
our data?
2013
35.000.00
0
hits/mont
h
2015
New security
model
New server
infraestructure
2016
MobilityLab
s model
concept
100.000.000
hits/month
2018
Api for
Mobility
and City
Concept
170.000.000
hits/month
(60
hits/second)
MOTIVATIONS
OPENAPI MADRID EXPERIENCE EMT MADRID
Government API
strategies
17th-18th October 2018European Commission, Ispra
As of 2012, EMT managers start a debate due to some issues that happen:
• Official EMT Webpage seemed to be under attack (scraping)
Some developers getting data in wrong way by offer transport information into their
apps
• The Democracy of the Data.
Many independent developers claimed the right to open, free and public data.
• The fear of change.
On the other hand, EMT responsibles had to understand the advantage of offering
data in a controllable way.
• More APPS = More Knowledge of Transport = More users in buses.
Above all WE ARE A COMPANY OF PUBLIC TRANSPORT, our business is not software
development.
• Oportunities in invest and cost.
EMT going to develop Apps for Mobiles so … why not using APIs and why not offer the
same API in open?
RESULTS
OPENAPI MADRID EXPERIENCE EMT MADRID
Government API
strategies
17th-18th October 2018European Commission, Ispra
The result of developing an API for our Apps was:
• Important saving in the development of the Apps.
• Available data always updated in the Apps
• Ease of maintenance and content control.
• Simplicity to extend the model to other solutions and third developers.
• Zero maintenance cost extra in software, only the necessary for our own infrastructure.
• Greater effort in security (There are always developers who put us to the test)
• Increased investment in servers and databases (Some third-party solutions are not well
optimized)
UNIQUE API USERS
OPENAPI MADRID EXPERIENCE EMT MADRID
Government API
strategies
17th-18th October 2018European Commission, Ispra
More than 50
Apps connected
0
200
400
600
800
1000
1200
1400
1600
1800
2010_11
2012_01
2012_08
2013_08
2014_01
2014_08
2015_01
2015_06
2015_11
2016_04
2016_09
2017_02
2017_07
2017_12
2018_05
2018_10
SOME METRICS
OPENAPI MADRID EXPERIENCE EMT MADRID
Government API
strategies
17th-18th October 2018European Commission, Ispra
22%
29%
49%
USES OF API
EMTMADRID APPS
NON EMTMADRID APPS
REALTIME vs GENERAL DATA
ESTIMATIONS OF ARRIVAL BUS OTHER WEBMETHODS
USER REGISTER PROCESS
OPENAPI MADRID EXPERIENCE EMT MADRID
Government API
strategies
17th-18th October 2018European Commission, Ispra
1.- ACCESS TO PORTAL
2.- FILLREGISTER
FORM
CONFIRM
VIA EMAIL READY TO USE
THE API AND
PORTAL
PRIVATE AREA
FEATURES OF MOBILITYLABS API
SYSTEMS
OPENAPI MADRID EXPERIENCE EMT MADRID
Government API
strategies
17th-18th October 2018European Commission, Ispra
ENABLED for data producers. Developers can get, load and share their own data.
SECURITY MODEL: oAuth2 (900 seconds alive, auto-extensible)
STANDARDIZATION: Structures on JSON, Geo data in GEO-JSON
Classic API RESTFUL for classic applications developers
(https://openapi.emtmadrid.es/)
Reactive websocket connector for IoT developers (wss://rbmobility.emtmadrid.es)
Geographical WMS services for data Journalist (https://mynavega.emtmadrid.es)
Queues for data producers (amqp.emtmadrid.es)
Classic API REST STRUCTURE
OPENAPI MADRID EXPERIENCE EMT MADRID
Government API
strategies
17th-18th October 2018European Commission, Ispra
PUBLIC SIDE
INTERNAL &
EXTERNAL DATA
RESOURCES (SQL &
NO-SQL BBDD)
Real Time &
DATA PARKINGS
Real Time &
DATA EMT BUS
Real Time &
DATA PUBLIC
BIKE
GIS RESOURCES
ACCESS CONTROL
& SECURITY
INTERNAL API
CLUSTER INTERNET
INFORMATION SERVER
PUBLIC API
DOCKER STACK
MACHINES
FIREWALL
PRIVATE SIDECLIENTS
https://openapi.emtmadrid.es/v1/
USING DISCOVERING DATA METHODS
OPENAPI MADRID EXPERIENCE EMT MADRID
Government API
strategies
17th-18th October 2018European Commission, Ispra
Categories
Subcategory 1 Subcategory 2
Collection 1
Link data 1
Link data N
Collection N
Subcategory N
Security /
Permissions
https://openapi.emtmadrid.es/v1/
mobilitylabs/discover/categories
mobilitylabs/discover/collections/<CD_SUBCATEGORY>/
mobilitylabs/collection/reactive/<CD_COLLECTION>/<CD_LINK>/
mobilitylabs/collection/static/<CD_COLLECTION>/<CD_LINK>/
user/login
mobilitylabs/collection/webservice/<CD_COLLECTION>/<CD_LINK>/
EXAMPLE FOR USING TRANSPORT & CITY CATEGORIES
OPENAPI MADRID EXPERIENCE EMT MADRID
Government API
strategies
17th-18th October 2018European Commission, Ispra
https://openapi.emtmadrid.es/v1/
user/login/ transport/
busemtmad/
lines/<lineId>/
route/<direction>/
timetable/
stops/<stopId>/
arrives/<option>/
citymad/
streets/<name>/<number>/
parking/
REACTIVE API SERVER
OPENAPI MADRID EXPERIENCE EMT MADRID
Government API
strategies
17th-18th October 2018European Commission, Ispra
OBSERVING DATA IN REAL TIME USING WEBSOCKETS
DEVELOPERS CAN USE A GEOMAP FOR
SUPPORTING THEIR DEVELOPEMENTS
(https://rbmobility.emtmadrid.es/)
Rbmobility.emtmadrid.es External Data
Resources
CLIENT SIDE
(Real Time
Observer)
DDP
Security
(wss://rbmobility.emtmadrid.es/)
QUEUE SERVER
OPENAPI MADRID EXPERIENCE EMT MADRID
Government API
strategies
17th-18th October 2018European Commission, Ispra
Client Producer
SECURITY
(amqp.emtmadrid.es)
PRODUCERS CAN LOAD INFORMATION INTO THE SYSTEM (OPENDATA MADE BY USERS)
External Data
Resources
MAPS FOR DATA
JOURNALIST
OPENAPI MADRID EXPERIENCE EMT MADRID
Government API
strategies
17th-18th October 2018European Commission, Ispra
(https://mynavega.emtmadrid.es)
MEDIA PUBLICATIONS
CAN CREATE
CUSTOMIZED MAPS
USING WMS SERVER API
MORE REFERENCES
17th-18th October 2018
European Commission, Ispra Andrés Recio
EMT MADRID (@MobilityLabsMad)
Government API
strategies
17th-18th October 2018European Commission, Ispra
Portal Data Information:
https://mobilitylabs.emtmadrid.es
Documents, helps and source code examples:
https://gitlab.com/mobilitylabsmadrid
CHALLENGES and Open Discussions
OPENAPI MADRID EXPERIENCE EMT MADRID
Government API
strategies
17th-18th October 2018European Commission, Ispra
Need to Improve Metrics and control API activity. We are
thinking about registering the activity, i.e. with Elastic
Search & Kibana.
How to maintain the Level of Service in the new
challenge of Mobility as a Service (MaaS) that starts in
EMT.
Increase Services = Increase Challenges: integrate
payments, tokens, user identities, mobility analysis,
customer service, monitoring, etc.
THANKS
17th-18th October 2018
European Commission, Ispra Andrés Recio
EMT MADRID (@MobilityLabsMad)
Government API
strategies
17th-18th October 2018European Commission, Ispra

Weitere ähnliche Inhalte

Was ist angesagt?

apidays LIVE Hong Kong 2021 - Open Banking Development from a Regional Perspe...
apidays LIVE Hong Kong 2021 - Open Banking Development from a Regional Perspe...apidays LIVE Hong Kong 2021 - Open Banking Development from a Regional Perspe...
apidays LIVE Hong Kong 2021 - Open Banking Development from a Regional Perspe...apidays
 
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...apidays
 
apidays LIVE Australia 2021 - Empowering the fintech ecosystem with APIs by D...
apidays LIVE Australia 2021 - Empowering the fintech ecosystem with APIs by D...apidays LIVE Australia 2021 - Empowering the fintech ecosystem with APIs by D...
apidays LIVE Australia 2021 - Empowering the fintech ecosystem with APIs by D...apidays
 
API is the New Black for FinTech & Financial Institutions
API is the New Black for FinTech & Financial InstitutionsAPI is the New Black for FinTech & Financial Institutions
API is the New Black for FinTech & Financial InstitutionsElias Gagas
 
FABRIC - Open Banking Teaser
FABRIC - Open Banking TeaserFABRIC - Open Banking Teaser
FABRIC - Open Banking TeaserGavin Payne
 
[apidays LIVE HONK KONG] - Building an Integrated Supply Chain for APIs
[apidays LIVE HONK KONG] - Building an Integrated Supply Chain for APIs [apidays LIVE HONK KONG] - Building an Integrated Supply Chain for APIs
[apidays LIVE HONK KONG] - Building an Integrated Supply Chain for APIs WSO2
 
APIdays London 2019 - PSD2 Solutions, What we have learnt and what lies ahead...
APIdays London 2019 - PSD2 Solutions, What we have learnt and what lies ahead...APIdays London 2019 - PSD2 Solutions, What we have learnt and what lies ahead...
APIdays London 2019 - PSD2 Solutions, What we have learnt and what lies ahead...apidays
 
apidays LIVE New York 2021 - Drawing parallels between APIs and Event Streams...
apidays LIVE New York 2021 - Drawing parallels between APIs and Event Streams...apidays LIVE New York 2021 - Drawing parallels between APIs and Event Streams...
apidays LIVE New York 2021 - Drawing parallels between APIs and Event Streams...apidays
 
apidays LIVE LONDON - Exploring the business value of APIs – from insight to ...
apidays LIVE LONDON - Exploring the business value of APIs – from insight to ...apidays LIVE LONDON - Exploring the business value of APIs – from insight to ...
apidays LIVE LONDON - Exploring the business value of APIs – from insight to ...apidays
 
APIdays London 2019 - Open Banking API: The 3rd Channel by Fabrice Dantec, Arkéa
APIdays London 2019 - Open Banking API: The 3rd Channel by Fabrice Dantec, ArkéaAPIdays London 2019 - Open Banking API: The 3rd Channel by Fabrice Dantec, Arkéa
APIdays London 2019 - Open Banking API: The 3rd Channel by Fabrice Dantec, Arkéaapidays
 
APIdays Singapore 2019 - Global Open Banking Frameworks and Standards: Luca F...
APIdays Singapore 2019 - Global Open Banking Frameworks and Standards: Luca F...APIdays Singapore 2019 - Global Open Banking Frameworks and Standards: Luca F...
APIdays Singapore 2019 - Global Open Banking Frameworks and Standards: Luca F...apidays
 
APIdays Singapore 2019 - Promoting Financial Inclusion with an Open Banking M...
APIdays Singapore 2019 - Promoting Financial Inclusion with an Open Banking M...APIdays Singapore 2019 - Promoting Financial Inclusion with an Open Banking M...
APIdays Singapore 2019 - Promoting Financial Inclusion with an Open Banking M...apidays
 
Open Banking APIs with case studies for senior stakeholders
Open Banking APIs with case studies for senior stakeholdersOpen Banking APIs with case studies for senior stakeholders
Open Banking APIs with case studies for senior stakeholdersMimi Ajayi, PMC
 
apidays LIVE Singapore 2021 - APIs powering data-driven personalisation in ba...
apidays LIVE Singapore 2021 - APIs powering data-driven personalisation in ba...apidays LIVE Singapore 2021 - APIs powering data-driven personalisation in ba...
apidays LIVE Singapore 2021 - APIs powering data-driven personalisation in ba...apidays
 
apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun...
apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun...apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun...
apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun...apidays
 
apidays LIVE LONDON - How APIs are changing the fintech world by Chirine Ben...
apidays LIVE LONDON - How APIs are changing the fintech world  by Chirine Ben...apidays LIVE LONDON - How APIs are changing the fintech world  by Chirine Ben...
apidays LIVE LONDON - How APIs are changing the fintech world by Chirine Ben...apidays
 
APIdays London 2019 - Open Banking: An Opportunity, not (just) a Mandate by R...
APIdays London 2019 - Open Banking: An Opportunity, not (just) a Mandate by R...APIdays London 2019 - Open Banking: An Opportunity, not (just) a Mandate by R...
APIdays London 2019 - Open Banking: An Opportunity, not (just) a Mandate by R...apidays
 
APIdays Singapore 2019 - Digital Insurance in the API Economy Augustine Tay, ...
APIdays Singapore 2019 - Digital Insurance in the API Economy Augustine Tay, ...APIdays Singapore 2019 - Digital Insurance in the API Economy Augustine Tay, ...
APIdays Singapore 2019 - Digital Insurance in the API Economy Augustine Tay, ...apidays
 
Webinar: Practical use-cases to monetize Open Banking APIs
Webinar: Practical use-cases to monetize Open Banking APIsWebinar: Practical use-cases to monetize Open Banking APIs
Webinar: Practical use-cases to monetize Open Banking APIsShubaS4
 

Was ist angesagt? (20)

apidays LIVE Hong Kong 2021 - Open Banking Development from a Regional Perspe...
apidays LIVE Hong Kong 2021 - Open Banking Development from a Regional Perspe...apidays LIVE Hong Kong 2021 - Open Banking Development from a Regional Perspe...
apidays LIVE Hong Kong 2021 - Open Banking Development from a Regional Perspe...
 
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
 
apidays LIVE Australia 2021 - Empowering the fintech ecosystem with APIs by D...
apidays LIVE Australia 2021 - Empowering the fintech ecosystem with APIs by D...apidays LIVE Australia 2021 - Empowering the fintech ecosystem with APIs by D...
apidays LIVE Australia 2021 - Empowering the fintech ecosystem with APIs by D...
 
API is the New Black for FinTech & Financial Institutions
API is the New Black for FinTech & Financial InstitutionsAPI is the New Black for FinTech & Financial Institutions
API is the New Black for FinTech & Financial Institutions
 
FABRIC - Open Banking Teaser
FABRIC - Open Banking TeaserFABRIC - Open Banking Teaser
FABRIC - Open Banking Teaser
 
[apidays LIVE HONK KONG] - Building an Integrated Supply Chain for APIs
[apidays LIVE HONK KONG] - Building an Integrated Supply Chain for APIs [apidays LIVE HONK KONG] - Building an Integrated Supply Chain for APIs
[apidays LIVE HONK KONG] - Building an Integrated Supply Chain for APIs
 
APIdays London 2019 - PSD2 Solutions, What we have learnt and what lies ahead...
APIdays London 2019 - PSD2 Solutions, What we have learnt and what lies ahead...APIdays London 2019 - PSD2 Solutions, What we have learnt and what lies ahead...
APIdays London 2019 - PSD2 Solutions, What we have learnt and what lies ahead...
 
apidays LIVE New York 2021 - Drawing parallels between APIs and Event Streams...
apidays LIVE New York 2021 - Drawing parallels between APIs and Event Streams...apidays LIVE New York 2021 - Drawing parallels between APIs and Event Streams...
apidays LIVE New York 2021 - Drawing parallels between APIs and Event Streams...
 
apidays LIVE LONDON - Exploring the business value of APIs – from insight to ...
apidays LIVE LONDON - Exploring the business value of APIs – from insight to ...apidays LIVE LONDON - Exploring the business value of APIs – from insight to ...
apidays LIVE LONDON - Exploring the business value of APIs – from insight to ...
 
APIdays London 2019 - Open Banking API: The 3rd Channel by Fabrice Dantec, Arkéa
APIdays London 2019 - Open Banking API: The 3rd Channel by Fabrice Dantec, ArkéaAPIdays London 2019 - Open Banking API: The 3rd Channel by Fabrice Dantec, Arkéa
APIdays London 2019 - Open Banking API: The 3rd Channel by Fabrice Dantec, Arkéa
 
APIdays Singapore 2019 - Global Open Banking Frameworks and Standards: Luca F...
APIdays Singapore 2019 - Global Open Banking Frameworks and Standards: Luca F...APIdays Singapore 2019 - Global Open Banking Frameworks and Standards: Luca F...
APIdays Singapore 2019 - Global Open Banking Frameworks and Standards: Luca F...
 
APIdays Singapore 2019 - Promoting Financial Inclusion with an Open Banking M...
APIdays Singapore 2019 - Promoting Financial Inclusion with an Open Banking M...APIdays Singapore 2019 - Promoting Financial Inclusion with an Open Banking M...
APIdays Singapore 2019 - Promoting Financial Inclusion with an Open Banking M...
 
Open Banking APIs with case studies for senior stakeholders
Open Banking APIs with case studies for senior stakeholdersOpen Banking APIs with case studies for senior stakeholders
Open Banking APIs with case studies for senior stakeholders
 
API Pylon Webinar Slides
API Pylon Webinar SlidesAPI Pylon Webinar Slides
API Pylon Webinar Slides
 
apidays LIVE Singapore 2021 - APIs powering data-driven personalisation in ba...
apidays LIVE Singapore 2021 - APIs powering data-driven personalisation in ba...apidays LIVE Singapore 2021 - APIs powering data-driven personalisation in ba...
apidays LIVE Singapore 2021 - APIs powering data-driven personalisation in ba...
 
apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun...
apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun...apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun...
apidays LIVE New York 2021 - Break up monoliths and lay them to REST! by Arun...
 
apidays LIVE LONDON - How APIs are changing the fintech world by Chirine Ben...
apidays LIVE LONDON - How APIs are changing the fintech world  by Chirine Ben...apidays LIVE LONDON - How APIs are changing the fintech world  by Chirine Ben...
apidays LIVE LONDON - How APIs are changing the fintech world by Chirine Ben...
 
APIdays London 2019 - Open Banking: An Opportunity, not (just) a Mandate by R...
APIdays London 2019 - Open Banking: An Opportunity, not (just) a Mandate by R...APIdays London 2019 - Open Banking: An Opportunity, not (just) a Mandate by R...
APIdays London 2019 - Open Banking: An Opportunity, not (just) a Mandate by R...
 
APIdays Singapore 2019 - Digital Insurance in the API Economy Augustine Tay, ...
APIdays Singapore 2019 - Digital Insurance in the API Economy Augustine Tay, ...APIdays Singapore 2019 - Digital Insurance in the API Economy Augustine Tay, ...
APIdays Singapore 2019 - Digital Insurance in the API Economy Augustine Tay, ...
 
Webinar: Practical use-cases to monetize Open Banking APIs
Webinar: Practical use-cases to monetize Open Banking APIsWebinar: Practical use-cases to monetize Open Banking APIs
Webinar: Practical use-cases to monetize Open Banking APIs
 

Ähnlich wie MOBILITYLABS Madrid OPENAPI

Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
Changing the Face of Transport via APIs. Talk at APIDays Paris 20143scale
 
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...European Commission, Joint Research Centre
 
APIdays Paris 2018 - Event-Driven APIs Eric Horesnyi, CEO, Streamdata.io
APIdays Paris 2018 - Event-Driven APIs Eric Horesnyi, CEO, Streamdata.ioAPIdays Paris 2018 - Event-Driven APIs Eric Horesnyi, CEO, Streamdata.io
APIdays Paris 2018 - Event-Driven APIs Eric Horesnyi, CEO, Streamdata.ioapidays
 
2018 12-10 apidays.io eric horesnyi streamdata.io event-driven ap is
2018 12-10 apidays.io eric horesnyi streamdata.io event-driven ap is2018 12-10 apidays.io eric horesnyi streamdata.io event-driven ap is
2018 12-10 apidays.io eric horesnyi streamdata.io event-driven ap isEric Horesnyi
 
VSSML18. European Machine Learning Platform
VSSML18. European Machine Learning PlatformVSSML18. European Machine Learning Platform
VSSML18. European Machine Learning PlatformBigML, Inc
 
Big io t_webinar_2nd open call
Big io t_webinar_2nd open callBig io t_webinar_2nd open call
Big io t_webinar_2nd open callBIG IoT Project
 
A Indústria 4.0 na Alemanha: há lições úteis para o Brasil? - NORBERT LÜTKE-E...
A Indústria 4.0 na Alemanha: há lições úteis para o Brasil? - NORBERT LÜTKE-E...A Indústria 4.0 na Alemanha: há lições úteis para o Brasil? - NORBERT LÜTKE-E...
A Indústria 4.0 na Alemanha: há lições úteis para o Brasil? - NORBERT LÜTKE-E...Fundação Fernando Henrique Cardoso
 
Howto build open_data_ecosystems_smart_cities_european experience
Howto build open_data_ecosystems_smart_cities_european experienceHowto build open_data_ecosystems_smart_cities_european experience
Howto build open_data_ecosystems_smart_cities_european experienceAlberto Abella
 
Understanding the demand for digital services in research and the role of pub...
Understanding the demand for digital services in research and the role of pub...Understanding the demand for digital services in research and the role of pub...
Understanding the demand for digital services in research and the role of pub...EOSC-hub project
 
AppSphere 15 - Deep Dive into AppDynamics Application Analytics
AppSphere 15 - Deep Dive into AppDynamics Application AnalyticsAppSphere 15 - Deep Dive into AppDynamics Application Analytics
AppSphere 15 - Deep Dive into AppDynamics Application AnalyticsAppDynamics
 
A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...
A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...
A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...Toralf Richter
 
ICT 2018 Smart Parking (University of Murcia, OdinS)
ICT 2018 Smart Parking (University of Murcia, OdinS)ICT 2018 Smart Parking (University of Murcia, OdinS)
ICT 2018 Smart Parking (University of Murcia, OdinS)IoTCrawler
 
The role of public procurement in the EOSC: previous experience and EOSC-hub ...
The role of public procurement in the EOSC: previous experience and EOSC-hub ...The role of public procurement in the EOSC: previous experience and EOSC-hub ...
The role of public procurement in the EOSC: previous experience and EOSC-hub ...EOSC-hub project
 
Psa car easy apps
Psa car easy appsPsa car easy apps
Psa car easy appsFabMob
 
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...DevSecCon
 

Ähnlich wie MOBILITYLABS Madrid OPENAPI (20)

Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
Changing the Face of Transport via APIs. Talk at APIDays Paris 2014
 
Webinar for the INSPIRE 2018 Hackathon (July session, 20/07/2018))
Webinar for the INSPIRE 2018 Hackathon (July session, 20/07/2018))Webinar for the INSPIRE 2018 Hackathon (July session, 20/07/2018))
Webinar for the INSPIRE 2018 Hackathon (July session, 20/07/2018))
 
The APIs4DGov study.
The APIs4DGov study. The APIs4DGov study.
The APIs4DGov study.
 
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
I dati pubblici in Lombardia e in Europa: una fonte rinnovabile di energia in...
 
Supporting the digital transformation of the society with APIs (@Polimi)
Supporting the digital transformation of the society with APIs (@Polimi)Supporting the digital transformation of the society with APIs (@Polimi)
Supporting the digital transformation of the society with APIs (@Polimi)
 
APIdays Paris 2018 - Event-Driven APIs Eric Horesnyi, CEO, Streamdata.io
APIdays Paris 2018 - Event-Driven APIs Eric Horesnyi, CEO, Streamdata.ioAPIdays Paris 2018 - Event-Driven APIs Eric Horesnyi, CEO, Streamdata.io
APIdays Paris 2018 - Event-Driven APIs Eric Horesnyi, CEO, Streamdata.io
 
2018 12-10 apidays.io eric horesnyi streamdata.io event-driven ap is
2018 12-10 apidays.io eric horesnyi streamdata.io event-driven ap is2018 12-10 apidays.io eric horesnyi streamdata.io event-driven ap is
2018 12-10 apidays.io eric horesnyi streamdata.io event-driven ap is
 
VSSML18. European Machine Learning Platform
VSSML18. European Machine Learning PlatformVSSML18. European Machine Learning Platform
VSSML18. European Machine Learning Platform
 
Big io t_webinar_2nd open call
Big io t_webinar_2nd open callBig io t_webinar_2nd open call
Big io t_webinar_2nd open call
 
A Indústria 4.0 na Alemanha: há lições úteis para o Brasil? - NORBERT LÜTKE-E...
A Indústria 4.0 na Alemanha: há lições úteis para o Brasil? - NORBERT LÜTKE-E...A Indústria 4.0 na Alemanha: há lições úteis para o Brasil? - NORBERT LÜTKE-E...
A Indústria 4.0 na Alemanha: há lições úteis para o Brasil? - NORBERT LÜTKE-E...
 
Howto build open_data_ecosystems_smart_cities_european experience
Howto build open_data_ecosystems_smart_cities_european experienceHowto build open_data_ecosystems_smart_cities_european experience
Howto build open_data_ecosystems_smart_cities_european experience
 
Understanding the demand for digital services in research and the role of pub...
Understanding the demand for digital services in research and the role of pub...Understanding the demand for digital services in research and the role of pub...
Understanding the demand for digital services in research and the role of pub...
 
AppSphere 15 - Deep Dive into AppDynamics Application Analytics
AppSphere 15 - Deep Dive into AppDynamics Application AnalyticsAppSphere 15 - Deep Dive into AppDynamics Application Analytics
AppSphere 15 - Deep Dive into AppDynamics Application Analytics
 
A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...
A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...
A World of Connected Fleets - M2M meets the API Economy (Service Delivery Inn...
 
ICT 2018 Smart Parking (University of Murcia, OdinS)
ICT 2018 Smart Parking (University of Murcia, OdinS)ICT 2018 Smart Parking (University of Murcia, OdinS)
ICT 2018 Smart Parking (University of Murcia, OdinS)
 
The role of public procurement in the EOSC: previous experience and EOSC-hub ...
The role of public procurement in the EOSC: previous experience and EOSC-hub ...The role of public procurement in the EOSC: previous experience and EOSC-hub ...
The role of public procurement in the EOSC: previous experience and EOSC-hub ...
 
Psa car easy apps
Psa car easy appsPsa car easy apps
Psa car easy apps
 
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...
DevSecCon London 2018: Enabling shift-left for 12k banking developers from sc...
 
2019 04-08 ralf-willenbrock_tsystems
2019 04-08 ralf-willenbrock_tsystems2019 04-08 ralf-willenbrock_tsystems
2019 04-08 ralf-willenbrock_tsystems
 
5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective5G Enablers and Use Cases, an European Pespective
5G Enablers and Use Cases, an European Pespective
 

Kürzlich hochgeladen

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 

Kürzlich hochgeladen (20)

Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 

MOBILITYLABS Madrid OPENAPI

  • 1. Government API strategies OPENAPI MADRID EXPERIENCE 17th-18th October 2018 European Commission, Ispra Andrés Recio EMT MADRID (@MobilityLabsMad)
  • 2. API HISTORY OPENAPI MADRID EXPERIENCE EMT MADRID Government API strategies 17th-18th October 2018European Commission, Ispra Optitrans FP7 (Proto-API) 2010 First EMT APP API deploy thinking on internal use only 2012 First API Agreement Why not open our data? 2013 35.000.00 0 hits/mont h 2015 New security model New server infraestructure 2016 MobilityLab s model concept 100.000.000 hits/month 2018 Api for Mobility and City Concept 170.000.000 hits/month (60 hits/second)
  • 3. MOTIVATIONS OPENAPI MADRID EXPERIENCE EMT MADRID Government API strategies 17th-18th October 2018European Commission, Ispra As of 2012, EMT managers start a debate due to some issues that happen: • Official EMT Webpage seemed to be under attack (scraping) Some developers getting data in wrong way by offer transport information into their apps • The Democracy of the Data. Many independent developers claimed the right to open, free and public data. • The fear of change. On the other hand, EMT responsibles had to understand the advantage of offering data in a controllable way. • More APPS = More Knowledge of Transport = More users in buses. Above all WE ARE A COMPANY OF PUBLIC TRANSPORT, our business is not software development. • Oportunities in invest and cost. EMT going to develop Apps for Mobiles so … why not using APIs and why not offer the same API in open?
  • 4. RESULTS OPENAPI MADRID EXPERIENCE EMT MADRID Government API strategies 17th-18th October 2018European Commission, Ispra The result of developing an API for our Apps was: • Important saving in the development of the Apps. • Available data always updated in the Apps • Ease of maintenance and content control. • Simplicity to extend the model to other solutions and third developers. • Zero maintenance cost extra in software, only the necessary for our own infrastructure. • Greater effort in security (There are always developers who put us to the test) • Increased investment in servers and databases (Some third-party solutions are not well optimized)
  • 5. UNIQUE API USERS OPENAPI MADRID EXPERIENCE EMT MADRID Government API strategies 17th-18th October 2018European Commission, Ispra More than 50 Apps connected 0 200 400 600 800 1000 1200 1400 1600 1800 2010_11 2012_01 2012_08 2013_08 2014_01 2014_08 2015_01 2015_06 2015_11 2016_04 2016_09 2017_02 2017_07 2017_12 2018_05 2018_10
  • 6. SOME METRICS OPENAPI MADRID EXPERIENCE EMT MADRID Government API strategies 17th-18th October 2018European Commission, Ispra 22% 29% 49% USES OF API EMTMADRID APPS NON EMTMADRID APPS REALTIME vs GENERAL DATA ESTIMATIONS OF ARRIVAL BUS OTHER WEBMETHODS
  • 7. USER REGISTER PROCESS OPENAPI MADRID EXPERIENCE EMT MADRID Government API strategies 17th-18th October 2018European Commission, Ispra 1.- ACCESS TO PORTAL 2.- FILLREGISTER FORM CONFIRM VIA EMAIL READY TO USE THE API AND PORTAL PRIVATE AREA
  • 8. FEATURES OF MOBILITYLABS API SYSTEMS OPENAPI MADRID EXPERIENCE EMT MADRID Government API strategies 17th-18th October 2018European Commission, Ispra ENABLED for data producers. Developers can get, load and share their own data. SECURITY MODEL: oAuth2 (900 seconds alive, auto-extensible) STANDARDIZATION: Structures on JSON, Geo data in GEO-JSON Classic API RESTFUL for classic applications developers (https://openapi.emtmadrid.es/) Reactive websocket connector for IoT developers (wss://rbmobility.emtmadrid.es) Geographical WMS services for data Journalist (https://mynavega.emtmadrid.es) Queues for data producers (amqp.emtmadrid.es)
  • 9. Classic API REST STRUCTURE OPENAPI MADRID EXPERIENCE EMT MADRID Government API strategies 17th-18th October 2018European Commission, Ispra PUBLIC SIDE INTERNAL & EXTERNAL DATA RESOURCES (SQL & NO-SQL BBDD) Real Time & DATA PARKINGS Real Time & DATA EMT BUS Real Time & DATA PUBLIC BIKE GIS RESOURCES ACCESS CONTROL & SECURITY INTERNAL API CLUSTER INTERNET INFORMATION SERVER PUBLIC API DOCKER STACK MACHINES FIREWALL PRIVATE SIDECLIENTS https://openapi.emtmadrid.es/v1/
  • 10. USING DISCOVERING DATA METHODS OPENAPI MADRID EXPERIENCE EMT MADRID Government API strategies 17th-18th October 2018European Commission, Ispra Categories Subcategory 1 Subcategory 2 Collection 1 Link data 1 Link data N Collection N Subcategory N Security / Permissions https://openapi.emtmadrid.es/v1/ mobilitylabs/discover/categories mobilitylabs/discover/collections/<CD_SUBCATEGORY>/ mobilitylabs/collection/reactive/<CD_COLLECTION>/<CD_LINK>/ mobilitylabs/collection/static/<CD_COLLECTION>/<CD_LINK>/ user/login mobilitylabs/collection/webservice/<CD_COLLECTION>/<CD_LINK>/
  • 11. EXAMPLE FOR USING TRANSPORT & CITY CATEGORIES OPENAPI MADRID EXPERIENCE EMT MADRID Government API strategies 17th-18th October 2018European Commission, Ispra https://openapi.emtmadrid.es/v1/ user/login/ transport/ busemtmad/ lines/<lineId>/ route/<direction>/ timetable/ stops/<stopId>/ arrives/<option>/ citymad/ streets/<name>/<number>/ parking/
  • 12. REACTIVE API SERVER OPENAPI MADRID EXPERIENCE EMT MADRID Government API strategies 17th-18th October 2018European Commission, Ispra OBSERVING DATA IN REAL TIME USING WEBSOCKETS DEVELOPERS CAN USE A GEOMAP FOR SUPPORTING THEIR DEVELOPEMENTS (https://rbmobility.emtmadrid.es/) Rbmobility.emtmadrid.es External Data Resources CLIENT SIDE (Real Time Observer) DDP Security (wss://rbmobility.emtmadrid.es/)
  • 13. QUEUE SERVER OPENAPI MADRID EXPERIENCE EMT MADRID Government API strategies 17th-18th October 2018European Commission, Ispra Client Producer SECURITY (amqp.emtmadrid.es) PRODUCERS CAN LOAD INFORMATION INTO THE SYSTEM (OPENDATA MADE BY USERS) External Data Resources
  • 14. MAPS FOR DATA JOURNALIST OPENAPI MADRID EXPERIENCE EMT MADRID Government API strategies 17th-18th October 2018European Commission, Ispra (https://mynavega.emtmadrid.es) MEDIA PUBLICATIONS CAN CREATE CUSTOMIZED MAPS USING WMS SERVER API
  • 15. MORE REFERENCES 17th-18th October 2018 European Commission, Ispra Andrés Recio EMT MADRID (@MobilityLabsMad) Government API strategies 17th-18th October 2018European Commission, Ispra Portal Data Information: https://mobilitylabs.emtmadrid.es Documents, helps and source code examples: https://gitlab.com/mobilitylabsmadrid
  • 16. CHALLENGES and Open Discussions OPENAPI MADRID EXPERIENCE EMT MADRID Government API strategies 17th-18th October 2018European Commission, Ispra Need to Improve Metrics and control API activity. We are thinking about registering the activity, i.e. with Elastic Search & Kibana. How to maintain the Level of Service in the new challenge of Mobility as a Service (MaaS) that starts in EMT. Increase Services = Increase Challenges: integrate payments, tokens, user identities, mobility analysis, customer service, monitoring, etc.
  • 17. THANKS 17th-18th October 2018 European Commission, Ispra Andrés Recio EMT MADRID (@MobilityLabsMad) Government API strategies 17th-18th October 2018European Commission, Ispra