Les Web Services SOAP de NetSuite vont disparaître. Mais la première étape ne consiste pas à reconstruire toutes vos intégrations avec REST.
Il faut d'abord comprendre quelles intégrations utilisent encore SOAP, quels processus métier en dépendent, qui en est responsable et quelles options de migration doivent être évaluées.
Oracle NetSuite a confirmé que l'endpoint SOAP 2025.2 sera le dernier prévu et que les Web Services SOAP seront supprimés avec la version NetSuite 2028.2. Les intégrations utilisant encore SOAP cesseront alors de fonctionner. Consultez la documentation Oracle sur les versions WSDL.
Pour les entreprises européennes qui utilisent NetSuite dans plusieurs entités, pays et applications, la migration SOAP représente donc bien plus qu'un simple projet API. Une connexion peut prendre en charge des processus de facturation, de traitement des commandes, de CRM, de gestion bancaire, de fiscalité ou de reporting.
La première priorité est donc d'obtenir une visibilité claire sur les intégrations existantes.
Qu'est-ce qui change avec les Web Services SOAP de NetSuite ?
Oracle abandonne progressivement SuiteTalk SOAP Web Services au profit de SuiteTalk REST Web Services.
Il est important de distinguer trois situations : un endpoint pris en charge, un endpoint encore disponible mais non pris en charge et un endpoint définitivement supprimé.
Un endpoint pris en charge peut encore bénéficier de correctifs de la part d'Oracle. Un endpoint non pris en charge peut rester techniquement accessible, mais ne bénéficie plus du support d'Oracle. Un endpoint supprimé est désactivé et ne peut plus être utilisé.
Il existe toutefois une légère différence de calendrier dans la documentation Oracle : plusieurs pages consacrées aux WSDL indiquent que seul l'endpoint 2025.2 sera pris en charge à partir de la version 2027.1, tandis que la FAQ sur la suppression de SOAP mentionne la version 2027.2.
Les entreprises doivent donc vérifier le statut de leurs endpoints dans la documentation Oracle la plus récente lors de la planification de leur migration.
Il est également important de préciser que 2028.2 désigne une version de NetSuite, et non une date calendaire fixe. Le calendrier réel dépend du déploiement des versions Oracle sur chaque compte.
Pourquoi NetSuite passe-t-il de SOAP à REST ?
Oracle fait de REST Web Services et d'OAuth 2.0 les technologies de référence pour les intégrations NetSuite.
SuiteTalk REST Web Services est la solution destinée à remplacer SOAP. Oracle recommande aux entreprises qui utilisent des intégrations SOAP personnalisées de commencer à planifier leur migration vers REST.
Lorsqu'un besoin spécifique ne peut pas être couvert directement par REST Web Services, un RESTlet développé avec SuiteScript peut constituer une alternative.
C'est pourquoi la migration SOAP vers REST ne doit pas être considérée comme un simple remplacement d'endpoint. Chaque intégration doit être analysée en fonction du processus métier qu'elle prend en charge.
Que doivent vérifier les utilisateurs NetSuite dès maintenant ?
Un audit de préparation à la fin de SOAP doit répondre à une question simple :
Quelle place occupe SOAP dans notre architecture NetSuite et que se passerait-il si chaque connexion cessait de fonctionner ?
Pour y répondre, il ne suffit pas de compter les intégrations existantes.
1. Identifier toutes les intégrations SOAP actives
Commencez par établir un inventaire des intégrations qui communiquent avec NetSuite via SOAP.
Pour chaque connexion, identifiez :
Le nom de l'intégration ou de l'application.
L'endpoint SOAP actuellement utilisé.
La méthode d'authentification.
L'activité récente.
Les systèmes source et destination.
Le responsable de l'intégration.
Le processus métier concerné.
Le partenaire d'implémentation ou l'éditeur logiciel, le cas échéant.
Les données d'activité sont utiles, mais elles ne suffisent pas. Une interface exécutée une fois par mois ou une fois par an peut tout de même être essentielle à un processus financier.
Les données d'utilisation permettent de savoir ce qui fonctionne. La validation métier permet de comprendre ce qui est important.
2. Comprendre le processus métier derrière chaque connexion
Les noms techniques des intégrations ne permettent pas toujours de comprendre leur véritable rôle.
Pour chaque intégration SOAP, déterminez :
Quel processus métier prend-elle en charge ?
Quelles équipes ou filiales en dépendent ?
Quelles données entrent ou sortent de NetSuite ?
À quelle fréquence s'exécute-t-elle ?
Quelles seraient les conséquences opérationnelles de son interruption ?
Cette analyse est particulièrement importante pour les groupes européens qui disposent de plusieurs entités.
Une connexion qui échange peu de données peut malgré tout être critique pour un pays ou un processus financier spécifique.
Toutes les intégrations SOAP ne suivent pas le même parcours de migration
Les actions à entreprendre peuvent être très différentes selon le type d'intégration.
Intégrations développées par l'entreprise
Si votre équipe ou votre partenaire d'implémentation a développé l'intégration, il faut analyser les opérations SOAP existantes et déterminer comment les reproduire avec SuiteTalk REST Web Services ou des RESTlets.
Il est essentiel d'identifier ces dépendances externes suffisamment tôt. Sans cela, une migration apparemment simple peut rester bloquée par le calendrier d'un fournisseur.
L'endpoint actuel est-il toujours pris en charge ou disponible ?
Quel est le plan de migration à long terme vers REST ?
La mise à jour d'un ancien endpoint SOAP peut réduire les risques à court terme, mais elle ne remplace pas la nécessité de migrer vers une autre technologie avant la version 2028.2.
Profiter de la migration pour revoir l'authentification
La transition de SOAP vers REST est également l'occasion de revoir l'authentification et la gouvernance des intégrations.
Pour chaque connexion, examinez :
Les enregistrements d'intégration.
Les flux d'authentification.
Les rôles et autorisations.
Les identifiants et secrets.
Les configurations propres à chaque environnement.
Changer d'API sans revoir la configuration globale des intégrations laisserait une partie de la dette technique existante intacte.
La migration de SOAP vers REST n'est pas toujours une conversion directe
Une erreur fréquente consiste à supposer que chaque opération SOAP possède un équivalent REST identique.
Pour chaque intégration, il faut vérifier les enregistrements et les champs concernés, les opérations effectuées, les volumes de transactions attendus et la manière dont les erreurs sont gérées.
Les tests doivent couvrir l'ensemble du processus métier, et pas uniquement la réussite des appels API.
Que doivent vérifier les DSI et responsables informatiques ?
Pour un DSI, un CTO ou un responsable informatique, la fin de NetSuite SOAP ne représente pas uniquement une question de migration technique. Elle soulève également des enjeux de planification et de continuité d'activité.
Les principaux éléments à examiner sont :
Risques métier : quels processus commerciaux, financiers ou opérationnels seraient affectés par l'arrêt d'une intégration ?
Budget et ressources : quelles capacités de développement, de test et de gestion de projet seront nécessaires avant les prochaines versions NetSuite ?
Dépendances fournisseurs : quelles migrations dépendent d'éditeurs logiciels externes ou de partenaires d'implémentation ?
Responsabilités : chaque intégration SOAP dispose-t-elle d'un responsable technique et d'un responsable métier clairement identifiés ?
Risques liés aux retards : quelles seraient les conséquences d'une migration reportée jusqu'à une date proche de la suppression définitive de SOAP ?
Plus ces éléments sont clarifiés tôt, plus il sera facile d'allouer les ressources nécessaires et d'éviter que plusieurs migrations deviennent urgentes au même moment.
Quels points d'attention pour les équipes financières européennes ?
Les groupes européens utilisant NetSuite dépendent souvent d'intégrations entre plusieurs systèmes et pays.
Les connexions SOAP peuvent notamment prendre en charge :
Les processus entre CRM et gestion des commandes.
La facturation des abonnements et de la consommation.
Les plateformes de gestion des dépenses.
Les opérations bancaires et les paiements.
La fiscalité et la facturation électronique.
Les achats.
Les outils de BI et les entrepôts de données.
Les applications opérationnelles locales.
Cela signifie que la priorisation des migrations ne doit pas reposer uniquement sur la complexité technique.
Une petite interface utilisée pour un processus financier propre à un pays peut présenter davantage de risques opérationnels qu'une synchronisation de données beaucoup plus importante.
Un modèle de priorisation pertinent doit combiner la criticité métier, la complexité de migration, les responsabilités et les risques liés aux échéances.
Comment prioriser les intégrations SOAP à migrer ?
Plutôt que de regrouper toutes les interfaces dans un même plan de migration, répartissez-les en catégories claires :
Critiques pour l'activité : elles prennent en charge des processus qui ne peuvent pas tolérer une interruption importante.
Actives, mais à faible risque : elles restent nécessaires, mais leur impact opérationnel est limité.
À analyser : leur utilisation, leur responsable ou leur solution de remplacement ne sont pas clairement identifiés.
Gérées par un fournisseur : leur migration dépend d'un éditeur logiciel externe.
Potentiellement obsolètes : elles sont inactives, redondantes ou ne sont plus nécessaires.
Cette classification évite de consacrer du temps à migrer des intégrations qui devraient simplement être supprimées.
L'objectif n'est pas de convertir le plus grand nombre de connexions SOAP possible.
Il est de s'assurer que les intégrations dont l'entreprise a encore besoin disposent d'une solution de remplacement fiable.
Faut-il migrer directement vers REST ou utiliser une plateforme iPaaS ?
Pour un petit nombre d'interfaces simples, une intégration directe avec REST peut être adaptée.
Dans un environnement applicatif plus complexe, la fin de SOAP peut également être l'occasion de se demander si les intégrations point à point restent pertinentes.
Une plateforme d'intégration en tant que service, ou iPaaS (Integration Platform as a Service), permet de centraliser les flux d'intégration, les transformations de données, la supervision et la gestion des erreurs, plutôt que de répartir cette logique entre plusieurs connexions personnalisées.
Le choix doit reposer sur une analyse de l'architecture, et non sur une décision systématique.
Pourquoi commencer la migration NetSuite SOAP avant 2028 ?
Le principal défi n'est souvent pas la conversion technique elle-même, mais la coordination.
Avant de remplacer une intégration, il peut être nécessaire de :
Identifier son responsable.
Confirmer qu'elle est toujours utilisée.
Valider le processus métier concerné.
Contacter un fournisseur.
Évaluer les fonctionnalités disponibles dans REST.
Développer et tester la solution de remplacement.
Planifier la bascule en production.
Lorsque plusieurs filiales et systèmes sont concernés, ces étapes prennent du temps.
Commencer dès maintenant ne signifie pas tout remplacer immédiatement. Il s'agit de réduire les incertitudes tant qu'il est encore possible de prendre des décisions éclairées.
Construire une feuille de route de migration NetSuite SOAP vers REST
Une fois l'audit terminé, les résultats doivent être transformés en une feuille de route opérationnelle.
Phase 1 : Identifier
Établir l'inventaire des intégrations et vérifier leur activité réelle.
Phase 2 : Qualifier
Confirmer les responsables, les processus métier concernés, la criticité, le statut des endpoints et les dépendances.
Phase 3 : Concevoir
Définir l'architecture cible : REST Web Services, RESTlet, solution de remplacement fournie par un éditeur ou iPaaS.
Phase 4 : Développer et tester
Développer les nouveaux flux et tester les processus métier de bout en bout.
Phase 5 : Basculer et retirer les anciennes intégrations
Basculer les flux de production vers les nouvelles connexions, superviser les résultats et désactiver les intégrations SOAP obsolètes.
Que doit fournir un audit de préparation technique NetSuite ?
Un audit de préparation technique NetSuite (NetSuite Technical Upgrade Readiness Assessment) doit apporter davantage qu'un simple inventaire technique.
Les livrables attendus sont :
Un inventaire validé des intégrations SOAP actives et du statut de leurs endpoints actuels.
Une priorisation des risques selon la criticité métier, les responsabilités, les dépendances et la complexité de migration.
Une recommandation de migration pour chaque intégration, qu'il s'agisse de REST Web Services, d'un RESTlet, d'une solution fournie par un éditeur ou d'une suppression.
Une feuille de route opérationnelle précisant les priorités, les responsabilités et l'ordre des actions correctives.
Ces éléments permettent aux équipes techniques et métier de partager une vision commune des actions à mener et de celles qui peuvent attendre.
Comment Novutech peut vous accompagner
Novutech accompagne les entreprises européennes en croissance dans l'évaluation de leur architecture NetSuite et la préparation des évolutions techniques.
Nos équipes peuvent analyser les intégrations SOAP existantes, les versions d'endpoints, l'activité, les méthodes d'authentification, les responsabilités et les dépendances, puis aider à définir un parcours de migration adapté vers SuiteTalk REST Web Services, des RESTlets ou une plateforme d'intégration lorsque cela est pertinent.
Avec plus de 250 clients, 65 consultants et 100 certifications, Novutech combine son expertise NetSuite à sa connaissance des intégrations et des processus financiers pour accompagner les entreprises, de l'audit initial aux actions correctives et au support à long terme.
Anticipez la fin de NetSuite SOAP avec un plan de migration clair
Les Web Services SOAP de NetSuite disparaîtront avec la version 2028.2. Il s'agit d'une échéance liée à une version du logiciel, et non d'une date calendaire fixe.
Aujourd'hui, la démarche la plus utile ne consiste pas à migrer toutes les intégrations en même temps.
Elle consiste à savoir :
Quelles applications sont connectées.
Quelles intégrations sont encore actives.
Quels processus métier en dépendent.
Qui est responsable des changements.
Quelle solution de remplacement est adaptée.
Quand les travaux doivent être réalisés.
Une fois ces questions clarifiées, la fin de SOAP devient un projet de migration maîtrisable, plutôt qu'une urgence technique de dernière minute.
Prêt à évaluer vos intégrations NetSuite ?
Vous ne savez pas quelles intégrations SOAP sont encore actives, quels processus métier en dépendent ou comment organiser leur migration vers REST ?
Novutech peut vous aider à établir un plan clair d'évaluation et de migration de vos intégrations NetSuite.
FAQ
Oracle prévoit de supprimer les Web Services SOAP avec la version NetSuite 2028.2. Il s'agit d'une échéance liée à une version de NetSuite, et non d'une date calendaire fixe. Tous les endpoints SOAP seront alors désactivés et les intégrations qui les utilisent cesseront de fonctionner.
La documentation Oracle présente actuellement une différence sur ce point. Plusieurs pages consacrées aux WSDL mentionnent la version 2027.1, tandis que la FAQ officielle sur la suppression de SOAP indique 2027.2. Les entreprises doivent vérifier les informations les plus récentes d'Oracle concernant le cycle de vie des endpoints avant de planifier leur migration.
Oracle désigne SuiteTalk REST Web Services comme la solution de remplacement de SOAP et recommande l'utilisation de REST Web Services avec OAuth 2.0 pour les nouvelles intégrations.
Non. La priorité est d'abord d'identifier les connexions actives, de comprendre le statut de leurs endpoints et leur importance métier, puis de définir une stratégie de migration avant la suppression de SOAP.
Un audit doit fournir un inventaire validé des intégrations, une priorisation des risques, une recommandation de migration pour chaque connexion et une feuille de route opérationnelle pour les actions correctives.