Réalisations

Modernisation de l’intégration SAP de l’EDI AS2 aux API REST

API

EDI

Symfony

Le défi

Notre client est un acteur majeur du négoce et de la distribution industrielle à l’international. Il interconnecte son ERP SAP avec les systèmes d’information de plusieurs dizaines de grands comptes mondiaux.

L’ancienne architecture EDI reposait sur le protocole AS2. Ce système nécessitait la gestion lourde de certificats et un intermédiaire tiers. L’enjeu stratégique était double :

  • garantir une disponibilité maximale des flux critiques
  • simplifier progressivement l’architecture sans perturber les clients déjà connectés.

L’intervention de Peaks

L’équipe Peaks est intervenue sur le développement et la maintenance de l’application Symfony dédiée aux échanges de données. Notre équipe a apporté une expertise sur les échanges inter-SI complexes à chaque étape :

  • Maintien de l’infrastructure historique : Traitement des flux SAP (ORDERS, ORDRSP, DESADV) via tiamo/phpas2 et orchestration avec Symfony Workflow.
  • Conception de la nouvelle architecture : Migration progressive vers la plateforme TX2 Concept pour envoyer des données JSON via des endpoints REST sécurisés.
  • Sécurisation de la transition : Conservation de toute la logique métier sans aucune interruption de service.

Valeur ajoutée et solutions apportées au client

Moderniser une plateforme critique nécessite de combiner la maîtrise des architectures d’échange complexes à une approche pragmatique pour générer des gains opérationnels durables.

  • Expertise Inter-SI & Sécurisation des Flux : Maîtrise totale de l’hétérogénéité des SI partenaires. Garantit zéro interruption de service sur l’ensemble des flux métaux critiques.
  • Simplification & Réduction des Coûts d’Infrastructure : Suppression des contraintes du protocole AS2 et des intermédiaires lourds. Mise en place d’appels API REST / JSON directs via TX2 Concept.
  • Accélération du Time-to-Market Partenaires : Intégration plus rapide et fluide des nouveaux clients grands comptes sur l’ERP SAP.
  • Maintenabilité & Suivi Opérationnel : Traçabilité fiabilisée grâce au composant Symfony Workflow, facilitant les évolutions futures de la plateforme.

En conclusion

Ce projet illustre parfaitement la capacité de Peaks à accompagner la transformation de systèmes d’information critiques.
Au-delà du développement, l’enjeu était d’assurer la continuité des échanges entre SAP et les ERP de nombreux partenaires tout en préparant une architecture plus moderne, plus simple et plus facilement évolutive.
En mettant son expertise Symfony, son savoir-faire en intégration et sa maîtrise des architectures d’échange au service du client, Peaks a contribué à sécuriser une évolution stratégique tout en améliorant durablement la maintenabilité et les performances de la plateforme.
C’est précisément ce type de projet qui démontre qu’une ESN apporte bien plus que des développements : elle accompagne ses clients dans leurs choix techniques, leur transformation et la pérennité de leurs systèmes d’information.

La stack et l’environnement technique du client

Intégration & EDIPackage tiamo/phpas2, EDI AS2, TX2 Concept
Langages & FrameworksPHP, Symfony, Symfony Workflow
Echanges & DonnéesAPI REST, JSON, Formats SAP (ORDERS, ORDRSP, DESADV)

Un projet de modernisation de vos flux EDI ou d’intégration d’ERP sans risque de rupture d’activité?

Discuter avec un expert Peaks
Secteur de la sante Refonte technique Symfony Peaks
Jean-Sébastien Expert Developpeur Symfony Peaks Secteur de la sante

Témoignage

« À mon arrivée sur le projet, l’ensemble des échanges passait par une plateforme EDI externe basée sur AS2. Cette architecture impliquait une configuration complexe. L’enjeu principal était de simplifier ce système sans perturber les clients déjà raccordés.

La réalisation qui me satisfait le plus est la migration vers une architecture beaucoup plus simple autour de TX2 Concept. Cette évolution a permis de réduire fortement la complexité des échanges et de faciliter l’intégration de nouveaux partenaires.

Ce que j’apprécie particulièrement sur ce projet, c’est la confiance accordée par le client. Elle nous a permis d’intervenir sur des composants critiques et de participer aux choix d’architecture. Au sein de l’équipe Peaks, chacun apporte son expertise. C’est cette collaboration étroite entre équipes métiers et techniques qui nous permet aujourd’hui de faire évoluer la plateforme en toute sérénité. »

Mohamed, Développeur PHP/ Symfony @Peaks

Plus de projets…

  • Secteur de la sante Refonte technique Symfony Peaks

    Refonte applicative Symfony & DDD | Santé

    Client depuis 2020

    Architecture logicielleClean CodeDDD
    Voir le projet
  • Visuel Cas client Rebranding Management

    Change Management et Rebranding | Solaire

    Client depuis 2021

    Change Managementgestion de projetRebranding
    Voir le projet
  • E-commerce automobile Architecture Hexagonale Symfony Peaks

    Optimisation haute performance du tunnel de conversion | E-Commerce

    Client depuis 2017

    Architecture HexagonaleDDDE-commerce
    Voir le projet