
Au cœur du sujet
L’intégration d’un progiciel ou la mise en œuvre d’une nouvelle application nécessite la réalisation d’interfaces s’appuyant sur des structures de données d’échange ou des APIs.
Une interface entre deux applications peut se définir comme un « contrat » spécifiant les données partagées, les règles de contrôle d’intégrité techniques et fonctionnelles, les conditions de déclenchement et les modalités de recyclage en cas de rejet.
Les interfaces sont sur le chemin critique de l’intégration et de la mise en production et à ce titre doivent être traitée de la manière la plus efficace possible.
Il existe des similarités importantes entre les interfaces et la migration des données.
Une chaîne de migration de données : une super interface
En effet, une chaine de reprise de données est une sorte d’interface, certes non pérenne, qui initialise la base de données du progiciel ou de la nouvelle application à partir des données du sous-système que l’on veut remplacer.
Le contrat comporte les « mêmes clauses» : La description des données, les règles de contrôle, les modalités de recyclage… La condition de déclenchement est unique : la bascule.
On peut donc trouver profit à utiliser les mêmes méthodes et moyens techniques pour réaliser ses interfaces.
Profiter de l’état de l’art en migration de données
Aujourd’hui, l’état de l’art de la migration de données consiste à utiliser des outils permettant de modéliser les contrats d’échanges d’information et de générer les programmes au lieu de les écrire à la main.
La mise en œuvre d’interfaces synchrones ou asynchrones peut donc s’appuyer avantageusement sur cette méthode de réalisation qui a fait ses preuves pour sa rapidité et l’agilité de sa mise en œuvre notamment en cas de modification importante des structures de données ou des règles, ce qui vous en conviendrez est souvent le cas…
Cette méthode est en outre beaucoup plus efficace que l’utilisation d’ETL dont les performances peinent à traiter de grandes volumétries de données et dont l’agilité dans les modifications est insuffisante pour sécuriser les délais de mise en œuvre.
Une offre industrielle qui sécurise votre planning et vous fait réaliser des économies
Notre offre de réalisation d’Interfaces s’appuie sur nos ateliers de migration de données qui permettent de gérer le cycle de conception des interfaces et la génération des programmes ou des webservices.
La mise en œuvre de vos interfaces est donc plus rapide et économique, sécurisant ainsi le planning d’intégration et la date de mise en production.
On en parle ?
Image par Gerd Altmann de Pixabay
