Web-Services und Java-APIs erläutern

Objective

After completing this lesson, you will be able to erläutern Sie die Integration von SAP Convergent Charging mit Web-Services und Java-APIs.

Integration von SAP Convergent Charging mit Web-Services und Java-APIs

SAP-Convergent-Charging-APIs

SAP Convergent Charging bietet eine Reihe von APIs zur Steuerung des Systems. Wie die folgende Grafik zeigt, stellen die Web-Services und die Java-basierten APIs Services bereit, die von den Updater- und Dispatcher-Instanzen bereitgestellt werden. Die Web-Services werden hauptsächlich von der SAP-Standardintegration zwischen SAP Convergent Charging und SAP Subscription Order Management / SAP Convergent Invoicing verwendet. Sie können sie jedoch auch aus anderen Systemen verwenden, solange nur Leseoperationen ausgeführt werden. Stellen Sie beim Schreiben mit diesen Services sicher, dass aufgrund von Race-Bedingungen zwischen Kommunikationspartnern, die dieselben Daten schreiben, keine verlorenen Aktualisierungen erfolgen können.

Abbildung, die zeigt, an welchen Stellen Web-Services verwendet werden und welches Paket verwendet wird.

SAP-Convergent-Charging-Web-Services

SAP-Convergent-Charging-Web-Services sind technische Schnittstellen für die Integration von SAP Convergent Charging mit einem Auftrags- und Vertragsmanagementsystem wie SAP Subscription Order Management oder mit einem Abrechnungssystem wie SAP Convergent Invoicing. Verwenden Sie diese technische Schnittstelle, wenn Sie in SAP Convergent Charging gespeicherte Stammdaten verwalten oder Vorgänge wie das Charging ausführen möchten.

Voraussetzung für die Integration ist die Definition der Preisfindungslogik und der Charging-Regeln in SAP Convergent Charging.

Die Standardintegration von SAP Convergent Charging mit einem Auftrags- und Vertragsmanagementsystem kann in drei Phasen unterteilt werden:

  • Die Definition des kommerziellen Produkts und seines Katalogs: In der Anwendung SAP Subscription Order Management kombinieren Sie die in SAP Convergent Charging definierten Tarifschemas, um Ihr kommerzielles Produkt und seinen Katalog marktfähiger Services einzurichten. Optional können Sie die in SAP Convergent Charging konfigurierten Preisfindungsinformationen anpassen, indem Sie einige Stammdaten in einem Bepreisungskatalog des Serviceanbieters anreichern und pflegen.
  • Die Kundendatenbereitstellung in SAP Convergent Charging aus SAP Subscription Order Management mit ihren Konten, die vorausgezahlt oder extern sein können. Beachten Sie, dass externe Konten mit den vom Fakturierungssystem verwalteten Postpaid-Konten verknüpft sind.
  • Bereitstellung von Preisfindungs- und Charging-Informationen in Verträgen, die in SAP Convergent Charging aus SAP Subscription Order Management gespeichert sind.

Die Web-Services von SAP Convergent Charging folgen dem SOAP-Standard. Mit SAP Convergent Charging 2022 wurden einige zusätzliche Web-Services gemäß dem REST-Standard eingeführt.

Das folgende Diagramm bietet einen Überblick über die verfügbaren SOAP-Web-Services:

Die Abbildung zeigt alle verfügbaren SOAP-Web-Services, die für Kunden-, Kundendatenmigration, Produktmodellierung und Geschäftsverarbeitung bereitgestellt werden.

Das folgende Diagramm bietet einen Überblick über die verfügbaren REST-Web-Services:

In der Abbildung sind alle verfügbaren REST-Web-Services von SAP Convergent Charging aufgeführt. Für den Admin-Bereich werden die Auditdaten für die Überwachung bereitgestellt. Für -Prozesse werden die Prozesse zum Laden und Laden bereitgestellt.

Hinweis

Eine detaillierte SAP-Convergent-Charging-Web-Service-Dokumentation finden Sie unter Hilfe @SAP im Unterabschnitt "Integrieren".

Zusätzlich zu den Web-Services, die SAP Convergent Charging bereitstellt, bieten Java-APIs Programmierern die Möglichkeit, globale Business-Services zu implementieren, die von SAP Convergent Charging bereitgestellt werden. Die betriebswirtschaftlichen oder technischen Services werden auf dem Message TCP oder auf den technischen Schnittstellen des HTTP Communication Interface (HCI) konzipiert und entwickelt. Während das Message-TCP-Protokoll für einen geringen Overhead und kurze Antwortzeiten optimiert ist und daher nicht visuell lesbar ist, basiert die HCI-Schnittstelle auf einer XML-Payload, die über eine HTTP-Message übertragen wird.

Entsprechend den Geschäftsanforderungen und der Architektur der Systemlandschaft stellt SAP Convergent Charging mehrere Java-API-Services in den folgenden Bereichen bereit:

Die Abbildung listet alle JAVA-APIs auf, die für SAP Convergent Charging verfügbar sind.

Notiz

Eine detaillierte Java-/XML-API-Service-Referenz finden Sie unter Hilfe @SAP im Unterabschnitt "Integrieren" der Hilfe zu SAP Convergent Charging.