Développement industriel d’interfaces logicielles

Problématique du développement industrialisé des interfaces logicielles

La mise en œuvre d’une nouvelle application, l’intégration d’un progiciel ou le changement de plateforme d’exécution d’un système nécessitent la mise en œuvre d’interfaces entre les différentes briques logicielles.

Les interfaces peuvent être synchrones ou asynchrones. Ou être supportées par différentes technologies. Mais elles ont toujours comme point commun de permettre l’échange de données formatées entre deux applications ou systèmes.

La mise en œuvre d’interfaces est assez semblable à la réalisation d’une migration de données. Mais une migration de données qui serait pérennisée en production avec un besoin accru de garantir l’intégrité des données d’un sous-système. Tout en gérant parfaitement les rejets et les règles de priorisation de mise à jour des informations référentielles.

La réalisation des interfaces est souvent sur le chemin critique du projet. Il est donc crucial d’optimiser et de sécuriser cette partie du projet.

Notre offre pour industrialiser le développement des Interfaces Logicielles

Notre technologie permet de générer et de faire évoluer rapidement des interfaces Batch ou sous forme de Webservices. De plus, elle optimise la charge et le délai d’intégration de vos nouvelles briques applicatives.

Nos ateliers permettent de gérer les descriptions des formats de données attendues et les règles de transformation et de contrôle puis de générer des programmes ou de API en webservices.

Le framework intègre la production des logs, la gestion des rejets, les priorisations des règles de mise à jour et l’automatisation du rejeu des corrections manuelles sur les flux.

Notre approche industrielle permet de délivrer très rapidement les interfaces. De même, elle ouvre la prise en compte sans délai des modifications des formats de données ou des règles.

Le produit fini est plus fiable et disponible plus rapidement.

Nos Outils

Notre façon d’aborder les Projets avec le parti-pris de les outiller fortement, nous permet d’aller vers l’automatisation d’un grand nombre d’opérations.

Pour ce faire nous nous appuyons sur les modules de notre suite RECODE DATA. Ces modules permettent notamment d’auditer des données, de les fiabiliser, les transformer, d’augmenter la maîtrise des périmètres à traiter et de:

  • fournir des restitutions
  • proposer des tableaux de bord multiples permettant de mesurer la progression des chantiers,
  • partager et instruire les anomalies,
  • valider les règles de transformation,
  • qualifier de bout en bout la chaine de migration,

… toutes choses essentielles pour mener à bien les Projets avec succès.

Présentation de RECODE DATA INTERFACES

Applications

  • Mise en œuvre d’une nouvelle application
  • Intégration d’un progiciel
  • Bus applicatif (Interfaçage de plusieurs logiciels)
  • Mise en place de couches de mediation inter-progiciels
  • Changement de plateforme d’exécution
  • Modernisation

Environnements

Notre technologie nous permet d’intervenir sur tous les environnements techniques:

Système d’exploitation MVS, UNIX, Linux, WINDOWS, AS400

Les cas clients

Les cas clients

Logo de SAB (Version Carré)
SAB
Partenariat Editeur - Outilleur
En savoir plus
Logo Banque Palatine
BANQUE PALATINE
Interfaces et couche d’intégration SAB – O2S Harvest
En savoir plus