API : ouvrir son SI & développer son modèle d’affaire

2 jours (14 heures) - 1990 Euros HT

 Formation Perspectives et évolution de la DSI

PROGRAMME

Jour 1

AUX ORIGINES DES APIS


• Contexte de l’émergence des APIs
- Web 2.0
- Mashups

• Les exemples d’APIs
- Google
- Amazon
- Réseaux sociaux : Facebook, Twitter

• Différences entre une approche web service et une approche API
- Les APIs sont-elles réservées aux « Géants du Web » et les services web aux SI d’entreprise ?
- Le grand débat SOAP vs REST


LES DIFFÉRENTS MODÈLES D’AFFAIRE DES APIS


• Modèle gratuit

• Modèle où le développeur paye

• Modèle où le développeur est payé

• UpSelling avec une stratégie API


DIFFÉRENTES APPROCHES D’OUVERTURE DU SI


• Des APIs internes

• Des APIs avec les partenaires

• Les logiques open API


DESIGN ET CONCEPTION DES APIS


• Retour sur le débat SOAP / REST

• Les principes du style d’architecture REST

• Jusqu’où aller dans les principes REST ? Pragmatic REST

• « Hypermedia as the Engine of Application State »

• Mise en pratique : « Conception d’une API »

• Explicitation pas à pas d’une méthodologie de conception d’API REST


Jour 2

QUESTIONS DE CONCEPTION TYPES QUE L’ON RENCONTRE DANS LA CONCEPTION DES APIS


• Pagination

• Versionning

• MediaType (XML vs JSON)

• URL design


SÉCURISER SES APIS


• Les enjeux de la sécurité des flux d’API

• Authentification, autorisation

• Quels protocoles choisir pour sécuriser les APIs ?
- Cas pratique avec OAuth protocole libre, créé par Blaine Cook et Chris Messina


MANAGEMENT DES APIS ET SOLUTIONS D’API MANAGEMENT

• Historique du marché des solutions d’API management

• Les trois composantes d’une solution d’API management

• Reporting et policies

• Gateway ou proxy de médiation et de transformation des flux

• Portail développeur

• Panorama des solutions d’API management

• Savoir prendre une décision : stratégie de POC


ENJEUX D’ORGANISATION DES STRATÉGIES D’APIS : QUI FAIT QUOI ?


• Positionner les acteurs d’une stratégie d’API et d’API management

• Marketing
- Vente
- DSI - Etude
- DSI - Production et DevOps

• Approches Agile et Lean appliquées aux démarches API


FEUILLE DE ROUTE D’UNE STRATÉGIE API FIRST

• Cas pratiques et retours d’expérience

• Proposition d’une feuille de route méthodologique


SYNTHÈSE ET RAPPEL DES POINTS CLÉS

OBJECTIF

Appréhender les enjeux techniques, fonctionnels et métier des APIs.
Savoir évaluer les plateformes d’API management adaptées aux besoins des métiers.
Déployer et maintenir une stratégie d’API.

PUBLIC

DSI
Architecte
Développeur
Administrateur
Product owner
Business analyst

PRÉREQUIS

Culture générale en architecture des SI.
Connaissance du protocole applicatif HTTP.

Demande d'informations


Liste des sous-pages