REST

Archi & techno

Kong, le gorille de l’API Management vu de près

Les entreprises proposant un service au travers d’une API et qui voient le nombre de consommateurs et de partenaires augmenter, sont confrontées à de nombreux challenges :

  • Comment réduire le temps d’enrôlement des nouveaux consommateurs et partenaires ?
  • Comment identifier les partenaires et gérer leurs consommations des APIs ?
  • Comment mesurer la consommation du point de vue producteur et consommateur ?
  • Comment gérer le cycle de vie de l’API ?

Il s’agit alors, d’adresser ces problématiques de manière uniforme pour l’ensemble des APIs par l’intermédiaire d’un outil central.
Lire la suite

Archi & techno

L’architecture microservices sans la hype : qu’est-ce que c’est, à quoi ça sert, est-ce qu’il m’en faut ?

En 2015, le pic des microservices a été atteint : pas une conférence sans un ingénieur de Netflix pour vous vendre du rêve, pas une semaine sans nouveau framework magique pour tout faire sans se poser de question.

Résultat : une focalisation sur les outils et les belles histoires plutôt que sur les questions de fond.

Il nous a donc semblé utile de faire le point sur les aspects architecturaux des microservices,
car choisir un style d’architecture pour un système d’information a des conséquences structurantes sur la vie des projets et l’organisation de l’entreprise.

Lire la suite

Archi & techno

Services REST : ne jetez pas la SOA avec l’eau du bain

Avec l’arrivée de REST, on est tenté d’oublier tout ce qu’on faisait avant car c’était forcément moins bien. Mais, si les technologies ont changé, les bonnes pratiques SOA sont toujours aussi pertinentes, et permettent de mettre en œuvre des services qui répondent aux besoins tout en gardant la maîtrise de son système d’information.

Lire la suite

Archi & techno

Node for API: Architecture et Ecosystème d’Express et Hapi

Dans mon précédent article j’exposais les raisons pouvant nous amener à opter pour la plateforme Node.js pour réaliser des API REST. Plutôt que de réimplémenter la roue au-dessus des fonctionnalités bas niveau du coeur de Node, le choix d’un framework s’impose.

Au sein de l’écosystème Node, deux frameworks tiennent le haut du pavé pour la réalisation d’API: express et hapi. Dans cet article nous allons étudier leur architecture ainsi que leur histoire, leur dynamique et communauté.

Lire la suite

Archi & techno

Pourquoi utiliser Node pour réaliser mon API ?

Ces dernières années l’approche REST devient l’architecture incontournable des API en utilisant la puissance du protocole HTTP. Parallèlement on assiste à une reconfiguration du paysage côté serveur notamment avec la percée de Node.js

Node s’est imposé comme une des principales piles techniques. S’il permet facilement de créer un petit serveur HTTP en une ligne de commande, qu’en est-il pour une API d’envergure? Lire la suite

Archi & techno

Designer une API REST

La période de fêtes approchant à grands pas, nous vous proposons une “Quick Reference Card” sur le design des API dont l’objectif est de synthétiser les bonnes pratiques de conception et de design d’API REST.
➡ Télécharger l’API Design – Quick Reference Card

➡ « Vous aimez les API, le Web ? » : Rejoignez nous!

OCTO – RESTful API Design

Si vous avez plus de temps, le présent article reprend – point par point – les éléments de la « carte de référence », en étayant et justifiant les propositions.

Bonne lecture!

Lire la suite

Archi & techno

Les nouvelles architectures front Web et leur impact sur la DSI – partie 2

Dans la partie 1 de cet article, nous avons traité des nouvelles architectures front-end basées sur des applications Web massivement Javascript appelant des API offertes par un serveur back-end : les nouvelles architectures front Web et leur impact sur les DSI – Partie 1.

Nous avons vu qu’elles sont apparues ces dernières années grâce à l’augmentation des performances des navigateurs et à l’amélioration des outils d’industrialisation des développements Javascript.

Dans cette seconde partie, nous nous intéresserons aux raisons pour lesquelles on devrait choisir ces nouvelles architectures, aux opportunités qu’elles offrent, et aux conséquences sur les organisations des directions informatiques.

Lire la suite

Archi & techno

PHP : Soyez sympa, autodocumentez vos webservices !

Il est assez crispant de faire appel à un webservice et de se voir rétorquer ’40x’ ou ’50x’ … sans plus d’explications. Bien sûr la doc sur le wiki ou sur le site n’est pas à jour et ne vous éclaire en rien sur ce code d’erreur, ou ne vous indique pas la faute (de frappe) que vous avez faite ou les paramètres manquant.

Je vous propose dans cet article d’être sympa avec les utilisateurs de votre webservice tout en étant vous-même plutôt fainéant : auto(ou presque)documentez vos webservices.

Lire la suite

Archi & techno

OCTO accompagne AXA Banque sur son API bancaire

Communiqué de presse OCTO, Paris, le 20/03/12

 Grand prix de l'Appli bancaire by Axa Banque

AXA Banque lance le premier « Grand prix de l’Appli Bancaire », s’appuyant sur une API (Application Programming Interface) et un écosystème développés en collaboration avec OCTO Technology.

L’API d’AXA Banque, rendue publique le 19 mars 2012, est un projet innovant d’ouverture du SI, offrant la possibilité à des développeurs tiers de créer des applications utilisant les données bancaires des clients AXA Banque qui les y auront autorisées. Le portail développeur AXA Banque, accessible à http://developer.axabanque.fr/, détaille la documentation de l’API et offre les liens vers l’ensemble de l’écosystème.

Lire la suite