Intégration de systèmes informatiques
Pourquoi intégrer des systèmes informatiques ?
L'activité d'intégration bat son plein, du fait de la convergence des systèmes d'information et des services (notamment web), et du besoin toujours croissant d'échanger des données. Echanges de données au sein de l'Entreprise mais aussi avec l'exterieur : avec le réseau, les partenaires, les fournisseurs, les clients, les institutions.
L'intégration de systèmes et d'applications permet de faire communiquer des logiciels qui ne se parlent pas, de regrouper et faire circuler des données qui sinon resteraient isolées. L'intégration permet aussi de créer de la valeur nouvelle, grâce à la combinaison - devenue possible - des jeux de données internes et externes.
L'intégration : un exercise complexe mais possible
L'intégration requiert de comprendre les systèmes source et destination, puis de concevoir un flux de données automatisé qui soit performant, fiable, et sécurisé. Cela passe par la création d'interfaces sur chacun des systèmes, le principe étant d'offrir une surface d'exposition et un cadre parfaitement maitrisé pour l'échange des données.
Mais s'interfacer avec un système tiers n'est pas chose aisée. Chaque système informatique, application, logiciel ou service web est un cas particulier du point de vue technique. Les sites Internet grand public (sites vitrines et sites marchands) autorisent une intégration plus rapide, car construits avec des CMS connus, mais même dans ce cas les fréquentes modifications spécifiques d'un site Internet peuvent induire des difficultés pour l'intégration.
Il est rare de trouver des interfaces toutes faites dédiées à l'intégration sur ces systèmes et ces applications. D'une part cela demanderait un effort important de conception et réalisation de la part des éditeurs de logiciels; d'autre part il faudrait avoir préalablement défini un standard de communication généralisé à l'ensemble des systèmes et applications. Nous en sommes loin. De plus, la majorité des échanges de données est très spécifique à chaque Organisation ou business.