Nous travaillons beaucoup avec Jean-Paul Figer, architecte visionnaire, qui nous aide à accompagner nos clients sur leur stratégie SI. Dans la lignée de mon précédent article sur les exigences à poser vis-à-vis de son SI, voici 5 principes majeurs que j’ai retenu de ces missions.

Utiliser les standards de l’internet

  • Utiliser systématiquement des technologies et des principes de construction de systèmes d’information qui s’inscrivent dans les recommandations du World Wide Web Consortium (W3C) et de l’Internet Engineering Task Force (IETF)
  • Employer une architecture REST
  • Eviter autant que possible de s’engager dans des solutions propriétaires non compatibles avec les standards

Laisser vivre les SI existants autant que nécessaire, sans les modifier

  • Construire les nouvelles solutions à côté
  • Ne plus investir sur l’existant, ou le moins possible. Mais laisser les utilisateurs continuer à utiliser ce qui fonctionne bien

Construire un système de synchronisation permettant de modifier les données dans les nouveaux systèmes et/ou les anciens, sans créer d’incohérences

  • Corollaire du principe précédent

Sortir les données des applications

  • Stocker dans des bases de données dites « non relationnelles », agrégées sous formes de « documents » accessibles par une adresse internet, et indexées pour être accessibles via un moteur de recherche
  • Le moteur de recherche devient le mode d’accès aux données

Créer des applications en mode « progressive web apps »

  • Ce nouveau mode d’applications utilise les technologies de l’internet, et fonctionne sur tout type de terminal, a toutes les caractéristiques d’une « app », tout en s’affranchissant des contraintes des « stores »