Réalisation avancée d’ API avec Oracle REST Data Services

Oracle REST Data Services, ORDS, est un module bien pratique dans la riche collection des produits Oracle. Il permet d’exposer par API le contenu d’une base de données Oracle. Ceci rapidement, simplement et gratuitement. Combiné avec Oracle APEX, la production de services API est accessible aux sachant SQL. Je vous partage ici les bases pour réaliser un service API plus adapté à la réalité, avec des filtres et une gestion d’erreurs.

En savoir plus

Comment superviser les flux entre applications ?

Les flux de données s’accélèrent dans les Systèmes d’Information. Tout le monde veut faire du business avec ses nouvelles API. Mais à chaque fois que c’est en ligne, on m’interroge: Comment puis-je vérifier que tout fonctionne ? Comment mes équipes métier peuvent suivre les appels ? Est-ce que mes flux restent bloqués ? Comment les erreurs remontent-elles ? Que faut-il suivre ? Existe-il des bonnes pratiques ? Est-ce que mon équipe IT de développement des […]

En savoir plus

CI/CD avec l’API Management Azure

Objectifs L’intégration continue (CI) et le déploiement continue (CD) sont des pratiques indispensables aujourd’hui. Tant pour construire, déployer ou encore configurer une plateforme. Elles sont progressivement absorbées par les pratiques DevOps. Ces pratiques CICD ont pour principaux objectifs de: Dans le cas de l’API Management pour Azure, il est nécessaire de déployer les éléments suivants: Une version d’une API est alors la combinaison de tous ces éléments. C’est leur combinaison qui est le résultat d’un […]

En savoir plus

Exemple d’ API avec WSO2 ESB

Je profite d’une expérience récente pour vous montrer, dans un cas pratique, les qualités de la solution ESB de WSO2. Pour le situer dans les produits de WSO2, ce bus est le coeur de l’ Enterprise Integration (Intermédiations de Systèmes) et de l’ API Management (Plateforme de partage d’API). En quelques mots, ce bus est spécialisé dans les intermédiations de services HTTP. L’exemple que je vous propose est assez simple et est pour moi représentatif. Vous allez, je n’en […]

En savoir plus

API Days Paris 2018

Les 30 et 31 janvier, j’ai eu le plaisir de me plonger 2 jours dans les API au cœur de Paris, à la cité internationale universitaire. Il s’agissait du séminaire APIDays. Je venais y chercher des retours d’expérience, des approches pertinentes et des méthodes efficaces. Avant de vous faire une synthèse de ces journées, je tiens à féliciter Mehdi Medjaoui pour la qualité de son organisation. C’était réussi. Bravo ! Aux APIDays,  je me suis focalisé sur […]

En savoir plus

Gravitee sur OpenShift

Voici ma très courte procédure d’installation de la solution d’API Management Gravitee.io sur Openshift. Du simple et rapide comme j’aime 🙂 . Objectif Gravitee se compose de 2 DB: ElasticSearch et MongoDB ainsi que 3 modules: UI, API et Gateway. Je souhaite avoir un environnement simple et bien compartimenté pour mes futurs projets d’API Gravitee, quelque chose comme ceci:

En savoir plus

SOA sans ESB

Un de mes clients m’a récemment poussé cette vidéo de Martin Fowler et Jim Webber sur une présentation acide sur la SOA et son outillage. Je vous partage ma vision. En résumé, Martin et Jim attaquent là où ça fait mal: au niveau de l’agilité des processus de construction des intermédiations et sur la complexité des outils. Leur constat est (était?) le suivant: Middleware propriétaire Technologies Web Centriques – Non performant – Coûteux – Risqué – Echelle […]

En savoir plus

Transformation plus agile du Système d’Information

Lors de la mise en œuvre d’une démarche SOA outillé, je fais souvent le constat que l’interconnexion est assez coûteuse en effort humain. Il faut beaucoup communiquer pour clarifier les mécanismes envisageables, identifier les contraintes, définir les capacités du système, mettre en corrélation avec les patterns existants, etc. tout ceci avec de nombreux interlocuteurs : les chefs de projets, les architectes logiciels, les architectes systèmes, les architectes SOA et les urbanistes. Malgré tous ces efforts et après […]

En savoir plus

L’API Management, fruit de l’économie collaborative

C’est en sortant d’une réunion pénible avec une équipe marketing que j’ai eu envie d’écrire cet article. “Ouvrir le Système d’information aux nouvelles opportunités” qu’ils disent. Mais en posant sur la table un flou d’expression de besoin, je dirai même un flou opaque, nous n’avons abouti à rien… Bref, à par Ubber et son modèle économique, c’est pas très clair. Je vous propose donc de rembobiner la problématique et de repartir sur des bases saines (et moi avec vous).   Je ne vous […]

En savoir plus