Les astuces pour intégrer nativement les systèmes SAP sur AWS

Aujourd’hui, le cloud computing représentant une brique essentielle de la transformation numérique et étant présent dans la plupart des entreprises, la prochaine étape consiste à intégrer les applications d’entreprises aussi nativement que possible avec les services de cloud computing afin de tirer le meilleur parti possible des deux environnements.

De nombreuses applications ont déjà leur propre intégration native, et d’autres peuvent utiliser les différents SDK (Software Development Kits) disponibles sur le marché avec un large éventail de langages (GO, Node.js, Python, C++, etc.), et ainsi adapter leurs fonctionnalités afin d’accéder aux différents services du cloud computing.

D’autres applications, cependant, en raison de leurs particularités,  ne s’intègrent pas aussi facilement dans le cloud, SAP par exemple. S’il est vrai qu’une intégration avec de nombreux services cloud est rendue possible grâce à la plateforme SAP Cloud Platform, cela peut ajouter un nouvel élément de complexité à l’environnement IT, ainsi qu’une phase d’apprentissage nécessaire pour bien appréhender la nouvelle plateforme.

Conscient de l’effort nécessaire pour favoriser cette intégration, Syntax a dédié une équipe R&D au développement du SDK AWS en langage ABAP. Le résultat est le CxLink Documentune solution qui permet à nos clients de connecter leurs systèmes SAP ‘on-premise’ directement aux services AWS et ainsi de pouvoir mieux exploiter les possibilités des deux environnements et de les customiser à leurs besoins spécifiques.

Cette solution fournit aux entreprises l’ensemble des outils dont elles ont besoin pour se connecter nativement aux différents services AWS: Amazon Simple Storage Service (S3) pour le stockage de documents ou les flux vers les Data Lakes ; traitement de données en temps réel avec Amazon Kinesis ; interaction avec différentes bases de données non relationnelles comme Amazon DynamoDB ou virtuelles comme Amazon Athena ; intégration avec des services de notification comme Amazon Notification Service (SNS) ou la mise en file d’attente de messages comme Amazon Simple Queue Service (SQS), ou encore l’exécution de processes externes avec AWS Lambda.

Le connecteur AWS, certifié par SAP, permet d’élargir le champ des applications d’entreprise et de les amener à un nouveau niveau de productivité et d’efficacité.  

Différents cas d’usage: le connecteur AWS pour SAP

L’un des cas d’usage courant est d’utiliser Amazon S3 comme ‘content-repository’ pour un système SAP. Grâce à un module, inclus dans l’Add-on lui-même, certifié par SAP et donc 100% compatible avec Archivelink, nous pouvons, en toute transparence pour l’utilisateur final, utiliser les buckets Amazon S3 pour héberger l’ensemble des documents administratifs, financiers, pièces jointes (GOS) ou tout type de fichier (DMS), qui jusqu’à présent pouvaient être hébergés dans n’importe quel serveur de contenu externe (MaxDB, Box, Documentum…) ou dans la table **SOFFCONT1** de SAP.  Le principal avantage de ce cas d’usage est de profiter des fonctionnalités de ce service AWS : sa capacité de stockage, sa fiabilité de 99,99999999999%, sa disponibilité de 99,99%, sa réplication entre régions, etc.

Les autres avantages comprennent une réduction des coûts et de la maintenance en n’utilisant ni serveurs ni stockage intermédiaire (NAS, base de données, EBS, etc.) et un très haut niveau de sécurité des données, soit en cryptant les objets une fois qu’ils sont stockés, en utilisant les protocoles de cryptage KMS ou HSM proposés par AWS, soit en cryptant directment sur la partie cliente, car il permet l’encryption avant que les données ne quittent le serveur SAP lui-même, grâce au mécanisme de stockage et de transfert sécurisé.

Un deuxième module disponible dans le connecteur AWS peut également être utilisé pour effectuer la même procédure avec des sessions d’archivage générées à partir de transactions SAP standard **SARA** ou **DART**.

Un autre cas d’usage consiste à extraire des données du système SAP pour les héberger sur un Data Lake dans Amazon S3 pour les processer ensuite avec des outils de Data Mining, d’inteligence articificielle ou de machine learning. En utilisant l’API ABAP S3, vous pourriez héberger des données extraites des BAPI, DSO, BADI dans un SLT SAP ou même depuis des tables ou des extracteurs, si vous disposez des licences nécessaires pour cela (pour cela vérifier la licence SAP NetWeaver Fondation). Les mêmes données peuvent être processées grâce aux outils adéquats  et le résultat peut être récupéré par le système SAP en utilisant lambda ou en interrogeant l’une des bases de données AWS mentionnées ci-dessus.

Ce ne sont là que quelques-uns des scénarios dans lesquels AWS Connector for SAP favorise l’extension ou la simplification, de ces applications d’entreprise. Cette solution montre l’investissement de Syntax dans une nouvelle génération d’outils qui permettent aux utilisateurs de SAP de re-designer et redéfinir leurs applications professionnelles afin de tirer pleinement parti des investissements réalisés dans le cloud.


De nombreuses entreprises utilisent AWS Connector for SAP pour connecter nativement leurs systèmes SAP à AWS. Si vous souhaitez en savoir plus, suivez ce lien  ou contactez nos experts.