SAP NetWeaver - Passerelle

SAP NetWeaver Gateway est utilisé pour configurer une connexion entre la suite d'entreprise SAP, les clients cibles, les plates-formes et l'infrastructure. Il propose des outils de développement et de génération pour créer des services OData avec différents outils de développement client.

La passerelle SAP NetWeaver offre un moyen plus simple de consommer la logique métier et le contenu du système back-end SAP sur les applications Web. Il réduit également la complexité d'accès aux données SAP et fournit des interfaces simples pour réduire le temps de développement.

SAP NetWeaver Gateway: fonctionnalités et principaux avantages

  • SAP NetWeaver Gateway est une technologie qui fournit un moyen simple de connecter des périphériques, des environnements et des plates-formes aux logiciels SAP en fonction des normes du marché.

  • Non-disruptif, toute suite métier SAP.

  • Facile à développer des API simples et ne nécessite aucune connaissance des outils.

  • Basé sur REST, ATOM / OData. Il permet la connectivité aux applications SAP en utilisant n'importe quel langage ou modèle de programmation, sans avoir besoin de connaissances SAP, en tirant parti des services REST et des protocoles OData / ATOM.

  • Il fournit des plug-ins pour les IDE bien connus tels que Eclipse, Visual Studio 2010 et XCode.

Options d'installation / de déploiement de la passerelle

Il existe deux options de déploiement différentes pour déployer SAP NetWeaver -

Déploiement du concentrateur central de SAP NetWeaver Gateway

Dans cette option, les fonctionnalités du serveur de passerelle sont utilisées sur un serveur dédié, le système concentrateur. Par rapport à la première option, le déploiement du service a lieu sur le système Hub.

Cette option est utilisée si aucun développement ne doit être effectué sur le système dorsal ou dans le cas de versions antérieures à 7.40. ou s'il n'est pas autorisé à déployer le module complémentaire IW_BEP dans le back-end. Dans ce cas, le développeur est limité aux interfaces accessibles via RFC dans le back-end.

Le développement a lieu dans le système de hub de passerelle et les systèmes dorsaux de la suite Business ne sont pas touchés. IW_BEP ou SAP_GWFND s'exécute dans le système de concentrateur de passerelle et rien n'est touché dans la suite SAP Business.

Advantages

  • Cette option présente l'avantage de ne pas nécessiter l'installation de modules complémentaires de passerelle dans le système principal.

Disadvantages

  • Il n'y a pas d'accès direct aux métadonnées (DDIC) et aux données d'entreprise. Par conséquent, la réutilisation des données est limitée.

  • Les objets GENIL ne peuvent pas être utilisés à distance.

  • Dans cette configuration, l'accès est limité aux interfaces activées à distance, telles que les modules RFC, les BAPI, etc.

Déploiement intégré

Dans l'architecture de déploiement intégrée, le développement a lieu dans le système back-end de la suite SAP Business. Le système Gateway est également installé dans le même système. Les services sont enregistrés et publiés dans le système back-end SAP Business Suite.

IW_BEP ou SAP_GWFND s'exécute dans le même système dans lequel la suite SAP Business est installée.

Advantages -

  • Il nécessite moins de temps d'exécution car un appel distant est réduit.

Disadvantages -

  • Le système ne doit pas être utilisé comme un hub pour des systèmes back-end supplémentaires.

  • Dans le cas de plusieurs systèmes SAP Business Suite, la passerelle doit être configurée plusieurs fois.

  • Cette configuration est recommandée uniquement à des fins de bac à sable.