Explication des services Web et des API Java

Objective

After completing this lesson, you will be able to expliquez l'intégration de SAP Convergent Charging aux services Web et aux API Java.

Intégration de SAP Convergent Charging aux services Web et aux API Java

API SAP Convergent Charging

SAP Convergent Charging propose un ensemble d'API pour contrôler le système. Comme le montre le graphique suivant, les services Web et les API basées sur Java exposent les services fournis par les instances de mise à jour et de répartiteur. Les services Web sont principalement utilisés par l'intégration standard SAP entre SAP Convergent Charging et SAP Subscription Order Management/SAP Convergent Invoicing. Cependant, vous pouvez également les utiliser à partir d'autres systèmes tant que seules les opérations de lecture sont exécutées. Lorsque vous écrivez avec ces services, assurez-vous qu'aucune mise à jour perdue ne peut se produire en raison des conditions de course entre les partenaires de communication qui écrivent les mêmes données.

Illustration montrant à quels endroits les services Web sont utilisés et quel package est utilisé.

Services Web SAP Convergent Charging

Les services Web SAP Convergent Charging sont des interfaces techniques dédiées à l'intégration de SAP Convergent Charging à un système de gestion des commandes et des contrats tel que SAP Subscription Order Management ou à un système de facturation tel que SAP Convergent Invoicing. Utilisez cette interface technique si vous voulez gérer les données de base stockées dans SAP Convergent Charging ou si vous voulez effectuer des opérations telles que l'imputation.

Une condition préalable à l'intégration est de définir la logique de détermination du prix et les règles d'imputation dans SAP Convergent Charging.

L'intégration standard de SAP Convergent Charging avec un système de gestion des ordres et des contrats peut être fractionnée en trois étapes :

  • La définition du produit commercial et de son catalogue : dans l'application SAP Subscription Order Management, vous combinez les plans de charges définis dans SAP Convergent Charging pour configurer votre produit commercial et son catalogue de services commercialisables. Le cas échéant, vous pouvez personnaliser les informations de détermination du prix configurées dans SAP Convergent Charging en enrichissant et en gérant certaines données de base dans un catalogue de détermination du prix appartenant au prestataire de services.
  • La mise à disposition des données client dans SAP Convergent Charging à partir de SAP Subscription Order Management avec leurs comptes, qui peuvent être prépayés ou externes. Notez que les comptes externes sont liés aux comptes post-payés gérés par le système de facturation.
  • Mise à disposition des informations de détermination du prix et d'imputation dans les contrats stockés dans SAP Convergent Charging à partir de SAP Subscription Order Management.

Les services Web SAP Convergent Charging suivent le standard SOAP. Avec SAP Convergent Charging 2022, des services Web supplémentaires ont été introduits conformément à la norme REST.

Le diagramme suivant fournit une synthèse des services Web SOAP disponibles :

La figure présente tous les services Web SOAP disponibles fournis pour le client, la migration des données client, la modélisation de produit et le traitement de gestion.

Le diagramme suivant fournit une synthèse des services Web REST disponibles :

La figure répertorie tous les services Web REST disponibles de SAP Convergent Charging. Pour la zone d'administration, les données d'audit sont fournies à des fins de suivi. Pour les processus, les processus de chargement et de chargement sont fournis.

Astuce

Vous trouverez une documentation détaillée du service Web SAP Convergent Charging sous Aide @SAP dans la sous-section "Intégrer".

Outre les services Web fournis par SAP Convergent Charging, des API Java permettent aux programmeurs d'implémenter des services de gestion globaux fournis par SAP Convergent Charging. Les services métiers ou techniques sont conçus et développés sur les interfaces techniques Message TCP ou HTTP Communication Interface (HCI). Alors que le protocole Message TCP est optimisé pour des frais généraux faibles et des temps de réponse courts et n'est donc pas lisible par l'homme, l'interface HCI est basée sur des données utiles xml qui sont transmises via un message http.

En fonction des exigences de gestion et de l'architecture de l'infrastructure système, SAP Convergent Charging fournit plusieurs services API Java dans les domaines suivants :

La figure répertorie toutes les Apis JAVA disponibles pour SAP Convergent Charging.

Remarque

Vous trouverez une référence détaillée du service API Java/XML sous Aide @SAP dans la sous-section "Intégrer" de l'aide associée à SAP Convergent Charging.