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) viatiamo/phpas2et 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 & EDI | Package tiamo/phpas2, EDI AS2, TX2 Concept |
| Langages & Frameworks | PHP, Symfony, Symfony Workflow |
| Echanges & Données | API 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

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é. »