SAP PI - Services Web

Un service Web est une fonction d'application ou un service et peut être utilisé via la norme Internet. Il s'agit d'une fonction ou d'un service d'application indépendant, modulaire et auto-descriptif.

Il peut être décrit, rendu disponible, localisé et transformé ou appelé à l'aide de protocoles Internet standard.

Chaque service Web encapsule une fonction qui est utilisée pour effectuer de nombreuses tâches. Un fournisseur de services est utilisé pour fournir l'accès à un service Web. Un fournisseur de services a un document WSDL.

Un utilisateur de service Web est appelé service requesterqui utilise le service Web à l'aide d'un navigateur Web. Dans un scénario normal, un demandeur de service est une application qui accède au service Web. Une application prend tous les détails nécessaires pour accéder à un service Web à partir de la description du service et ces informations sont conservées dans le registre des services.

L'illustration suivante montre un scénario de service Web courant -

Service Web - Fonctionnalités clés

Voici les key features d'un service Web -

  • Le service Web permet aux programmes exécutés sur différentes plates-formes, systèmes d'exploitation et différentes langues de communiquer entre eux.

  • Le service Web est une fonction d'application ou un service.

  • Le service Web peut être utilisé via la norme Internet.

  • Les services Web peuvent être publiés et tracés.

  • Les services Web constituent la base de l'architecture des services d'entreprise (ESA), connue sous le nom de version améliorée de SAP de l'architecture orientée services SOA.

Comment analyser différents services Web?

Effectuez les étapes suivantes pour analyser différents services Web -

Step 1 - Connectez-vous au système ECC, utilisez le code de transaction - SOAMANAGER

Step 2 - Cochez la case Service Web → Appliquer la sélection.

Step 3- Vérifiez si l'onglet Vue d'ensemble contient l'entrée SERVICE → liaison est affichée. Si la liaison SERVICE n'est pas affichée, cela signifie que la liaison doit être terminée.

Step 4 - Pour afficher le service Web et sa liaison, choisissez le document Ouvrir WSDL pour la liaison ou le lien de service sélectionné.

Step 5- Un navigateur Web affichant le WSDL s'ouvre → vous pouvez faire défiler vers le bas à la fin du WSDL. Vous trouverez le point de terminaison sous le port WSDL du nœud.

Où SAP PI n'est pas recommandé?

SAP PI n'est pas recommandé pour un scénario de demande / réponse synchrone. Dans une communication synchrone, il est appelé par une opération de demande et de réponse et la sortie du processus est renvoyée immédiatement après l'opération. La charge est plus sur l'infrastructure en cas de communication synchrone.

Dans un backend non SAP comme Java, DOT NET, SAP PI n'est pas recommandé en tant qu'outil middleware dans un scénario basé sur l'interface utilisateur.

Lorsqu'un système backend est exposé en tant que service d'interface utilisateur, SAP PI n'est pas recommandé pour les scénarios basés sur l'interface utilisateur.