Une migration d'interface SAP sans faille plutôt que désemparée


Le groupe chimique finlandais Kemira, qui emploie 5000 personnes, réalise un chiffre d'affaires annuel de 3,6 milliards d'euros, possède 63 sites de production et distribue ses produits dans plus de 100 pays, a réalisé la transition vers une nouvelle plateforme numérique d'avenir dans le cloud. L'entreprise n'a pas seulement numérisé l'univers ERP SAP existant et l'a fait passer dans le cloud privé S/4, mais a également fait évoluer son environnement d'intégration global de SAP Process Orchestration à SAP Integration Suite.
Le projet de transformation portait le nom de Leap pour une bonne raison, car il mettait en œuvre simultanément cinq initiatives étroitement imbriquées : la transformation SAP S/4, la refonte de la finance, l'introduction de SAP Datasphere en tant qu'entrepôt de données d'entreprise, une initiative Digital Data Excellence et la migration complète de 363 interfaces vers SAP Inte-gration Suite. "Au moment de la mise en service, il s'agissait, à notre connaissance, de l'une des migrations d'interfaces les plus importantes et les plus complexes à ce jour vers SAP Integration Suite", explique Holger Himmelmann, Consulting Director Enterprise Integration chez cbs, pour situer l'ampleur du projet. Le "big bang" des interfaces migrées a eu lieu en même temps que le "go" de S/4.
De l'évaluation à la mise en œuvre
La migration des interfaces chez Kemira est un modèle pour le programme de migration des interfaces cbs "Integration Suite Uplift", qui définit une approche standard pour la migration des interfaces de SAP Process Integration / Orchestration vers SAP Integration Suite. Le programme garantit une migration réussie en couvrant une évaluation complète des interfaces, une définition de la feuille de route et enfin la migration proprement dite jusqu'à la mise en service des interfaces. Quelques mois avant la migration, les conseillers cbs ont commencé à analyser le paysage d'interfaces existant et à élaborer une feuille de route pour la migration. Une stratégie d'intégration de base a d'abord été définie à l'aide de la SAP Integration Solution Advisory Methodology (ISA-M). Les résultats de cette première phase ont été testés à l'aide de différents scénarios afin de vérifier leur applicabilité et d'identifier les éventuels cas d'exception.
Des as-Is au remplacement
Une approche de migration appropriée a été attribuée à chaque interface, allant d'une migration "telle quelle" sans adaptation technique à une "refonte" ou à un "remplacement", par exemple avec SAP Pre-Packaged Con-tent, en passant par un "Technology Fit". En outre, une estimation de l'effort de migration a été effectuée pour chaque interface par le biais de tailles de t-shirt. Grâce à ces résultats et au plan de projet concret pour la migration, la migration des interfaces a pu être intégrée dans le programme Leap. "Nous avons commencé par une vision de haut niveau sur une seule diapositive PowerPoint, qui montrait en fait un paysage système incluant tous les composants pertinents pour l'intégration. Pendant l'évaluation, nous avons concrétisé cette vision avec cbs jusqu'à ce que nous ayons un design d'intégration clair pour -chaque scénario. C'était formidable de voir comment notre idée initiale est devenue réalité pendant la migration effective et comment l'équipe cbs a progressivement transformé les interfaces en l'architecture cible prévue", raconte Miikka Vainionpää, Senior Manager, IT Enterprise Architecture and Integrations chez Kemira.
Pendant l'évaluation, l'équipe de projet a identifié des candidats potentiels pour des extensions et des reconceptions d'interfaces qui pouvaient être réalisées à un coût raisonnable pendant la migration.
Accélérer la mise en œuvre
L'objectif n'était pas d'effectuer une migration 1:1, mais de créer également une valeur ajoutée pour l'entreprise, notamment en ce qui concerne la vitesse de mise en œuvre des futures interfaces. En effectuant la migration dans le cadre de l'initiative S/4, il était possible de procéder à des tests communs de bout en bout, y compris pour toutes les interfaces, ce qui a réduit la charge de travail des unités commerciales, puisque toutes les personnes concernées étaient de toute façon disponibles et affectées au projet. La migration des interfaces s'est faite selon la devise "Réutiliser là où c'est possible. Reconception là où cela génère une réelle valeur ajoutée". Pour les interfaces de la catégorie "As-Is", des mappings ont été importés de SAP Process Orchestra-tion dans SAP Integration Suite et réutilisés.
Les activités ont été beaucoup plus complexes pour les interfaces des catégories "Technical Fit" ou "Redesign" : tous les mappings Java existants ont été convertis en scripts Groovy. Les recherches dans le système back-end ERP au sein du mapping middleware, qui se faisaient auparavant par des appels RFC classiques, ont été remplacées par des appels de services OData standard ou des vues CDS personnalisées dans S/4 Hana. Cela a permis de garantir un accès pérenne et contrôlé aux données dans le backend S/4 Hana, sans risque pour la capacité de mise à niveau du système. Les scripts de mappage XSLT de nombreuses interfaces existantes ont été réutilisés et adaptés à SAP Integration Suite.
En plus de la migration des interfaces principales, SAP API Management a été introduit en tant que couche centrale de gestion des API afin de créer un point d'accès unique pour les scènes d'intégration basées sur les API. Pour toutes les interfaces entrantes basées sur http dans le réseau Kemira, des API ont été réalisées en conséquence, garantissant des normes de sécurité à l'échelle de l'entreprise. Les partages de fichiers classiques ont été remplacés par un service Azure Files, un stockage de fichiers qui offre un accès à la structure des répertoires basé sur des services web. Tous ces aspects ont nécessité des adaptations supplémentaires au niveau des interfaces, mais ils étaient essentiels pour parvenir à une architecture cible propre. Pendant la réalisation du projet, aucune solution out-of-the-box pour les interfaces Swift n'était disponible dans SAP Integration Suite. Les consultants de cbs ont mis en œuvre une solution individuelle avec l'option de remplacer ces interfaces par des contenus fournis par SAP à une date ultérieure.
L'un des principaux défis à relever tout au long de la migration a été de trouver le bon équilibre entre la refonte et l'amélioration des interfaces et la réutilisation des artefacts existants, afin d'une part d'en tirer le meilleur parti possible et d'autre part d'achever la migration de toutes les interfaces dans les délais et la qualité impartis. Pour y parvenir, les architectes de cbs et de Kemira ont travaillé en très étroite collaboration.
Afin de garantir une mise en œuvre correcte de toutes les interfaces, le test des interfaces migrées sur SAP Integration Suite était un facteur décisif. C'est pourquoi l'équipe de projet a décidé d'utiliser l'outil de test Figaf pour effectuer les tests de régression des interfaces. L'outil basé sur le cloud lit les messages de l'orchestration de processus SAP existante et les traite via l'interface correspondante dans SAP Cloud Integration. Cette approche de test a été utilisée pour une grande partie des interfaces migrées et a offert des avantages significatifs en termes de vitesse de test et de traçabilité.
Mise en production
Toutes les initiatives du programme Leap ont été mises en œuvre en parallèle et mises en service dans une approche big bang après 15 mois de projet - un temps record pour une transformation aussi complète. Les 363 interfaces fonctionnent depuis lors de manière stable sur SAP Integration Suite, et SAP Process Orches-tration a été remplacé. Les redesigns effectués ont permis un fonctionnement plus stable et sans problème, et l'architecture d'interface globale propre a permis d'augmenter le rythme de développement pour les nouvelles exigences. "Kemira a réussi le saut vers la Cloud Company et a numérisé l'ensemble de ses processus. Le groupe dispose ainsi désormais d'une position de départ optimale. Grâce à la plate-forme mise en œuvre, l'entreprise peut se rattacher à tous les développements ultérieurs de SAP et est toujours à la pointe de la technologie. C'est une véritable avance en matière d'innovation par rapport à d'autres entreprises qui n'atteindront peut-être pas ce niveau de développement avant cinq ans", explique Rainer Wittwen, CEO de cbs.
La collaboration entre Kemira et cbs dans l'environnement de l'intégration ne s'arrête pas avec le go-live. Le partenariat de confiance se poursuivra par la mise en place par cbs d'une équipe DevOps chez Kemira, qui prendra en charge aussi bien les nouveaux développements que le support productif pour toutes les interfaces sur la SAP Integration Suite. En outre, cbs développe actuellement un concept global d'intégration des partenaires B2B avec Kemira.
Vers l'inscription du partenaire :
