Publications de Benjamin Magnan

Archi & techno

Versioning de services REST

Introduction Le versioning de service est un thème à part entière dans les architectures orientée service tant il structure l'évolutivité d'un service. Les architectures REST n'échappent pas à la règle. Posant les principes généraux de l'architecture, Roy Fielding n'en a pas pour autant décrit tous les méandres. Il n'appartient donc qu'à nous, développeurs et architectes, de définir ce qu'est le versioning des services REST en respectant ces principes. Ce billet traitera donc la problématique de versioning des services REST.

Lire la suite
Archi & techno

Exposer un annuaire LDAP en Grails

L'annuaire pages blanches est une fonctionnalité que l'on retrouve très fréquemment dans le portail intranet d'une société. Cet annuaire est l'outil qui vous fournit les informations sur vos collègues préférés lorsque vous en avez besoin. Les données pages blanches contiennent les données de référence de la société pour un certain nombre d'informations liées aux collaborateurs. Ainsi d'autres applications du système d'information souhaitent elles aussi les utiliser.
Une des solutions pour mettre à disposition ces données à un ensemble d'applications est d'interposer un
" émissaire " au dessus de l'annuaire afin de mutualiser l'exposition de ses services.

Cet article a pour objectif de montrer un exemple de réalisation d'un émissaire au dessus d'un annuaire LDAP en utilisant Grails et les web services REST.

Lire la suite