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

L’interconnexion pour les nuls

Les Systèmes d’Informations évoluent constamment. De gré ou de force, pour être honnête. Les demandes métier prennent la forme de besoins ou de solutions. Avec l’avènement du SaaS, il est courant de se retrouver face à un choix d’un service qui a été fait uniquement par le métier. Les travaux de l’IT sont alors réduits, volontairement ou non, à « interconnecter » les applications actuelles à cette nouvelle. Alors messieurs/dames du Business et de la MOA, lisez […]

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

Déployer efficacement et gouverner simplement les intermédiations

L’intégration continue est un classique dans les enjeux actuels de productivité des développements logiciels. Elle est répandue et maîtrisée pour les technologies comme Java. Pour l’intégration des médiations ESB et API, cet aspect est plus délicat. Un projet d’ intermédiation est un ensemble de routes, elles-mêmes composées de sous-éléments tels que les demi-interfaces. Le CD/CD des bus d’entreprise ou des API finissent par être très riches. Il est alors difficile de gérer les déploiements de Projets […]

En savoir plus

Doctrine de l’Architecture d’Entreprise

Au cours de mes missions en Architecture d’Entreprise, je rencontre souvent la difficulté à expliquer cette activité. Entre méthode, objectifs, enjeux, implémentations, patterns, je perds vite mes interlocuteurs. J’ai cherché comment simplifier mon discours. J’ai bien trouvé de nombreux ouvrages sur TOGAF, Zachman ou Federal EA. Ils décrivent comment dérouler ces méthodes… mais leur compréhension est délicate, les concepts présentés sont théoriques et il faut une solide expérience pour bien les appréhender. Je n’ai finalement rien trouvé de […]

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

SOA as a Service

L’utilisation de ressources IaaS et PaaS posent de nombreux problèmes d’interconnexion entre les parties prenantes d’un Système d’Information. Dans cet article, je vous propose une vision simplifiée d’une démarche de transformation de votre SOA en un service externe “SOA as a Service”. Elle vous permettra de mettre en oeuvre une infrastructure AWS, Azure, etc. pour vos solutions actuelles SOA et BPM. Outre la question financière, la principale motivation de cette évolution est de bénéficier de l’élasticité de […]

En savoir plus