SAP Convergent Charging API
SAP Convergent Charging には、システムを制御するための一連の API が用意されています。以下の図に示すように、Web サービスおよび Java ベースの API では、updater インスタンスおよび dispatcher インスタンスによって提供されるサービスが公開されています。Web サービスは、主に SAP Convergent Charging と SAP Subscription Order Management/SAP Convergent Invoicing 間の SAP 標準統合で使用されます。ただし、読込操作のみが実行される限り、他のシステムからそれらを使用することもできます。これらのサービスを使用して書き込む場合は、同じデータを書き込む通信パートナ間の競合状態が原因で、更新の消失が発生しないようにします。

SAP Convergent Charging Web サービス
SAP Convergent Charging Web サービスは、SAP Convergent Charging と SAP Subscription Order Management などの受注および契約管理システム、または SAP Convergent Invoicing などの請求システムの統合専用の技術インタフェースです。SAP Convergent Charging に保存されたマスタデータを管理する場合、またはチャージングなどの操作を実行する場合は、この技術インタフェースを使用します。
統合の前提条件は、SAP Convergent Charging で価格設定ロジックおよびチャージングルールを定義することです。
SAP Convergent Charging と受注/契約管理システムの標準統合は、以下の 3 つのステージに分割することができます。
- 商用製品とそのカタログの定義: SAP Subscription Order Management アプリケーションで、SAP Convergent Charging で定義されたチャージプランを組み合わせて、商用製品とその市場性のあるサービスのカタログを設定します。オプションで、サービスプロバイダが所有する価格設定カタログで一部のマスタデータを拡張および更新することで、SAP Convergent Charging で設定された価格設定情報をカスタマイズすることができます。
- SAP Subscription Order Management からの SAP Convergent Charging の顧客データプロビジョニングとそのアカウント (前払または外部が可能)。外部アカウントは、請求書システムで管理されるポストペイドアカウントにリンクされています。
- SAP Subscription Order Management から SAP Convergent Charging に保存された契約の価格設定およびチャージング情報のプロビジョニング。
SAP Convergent Charging Web サービスは、SOAP 標準に従います。SAP Convergent Charging 2022 では、REST 標準に従っていくつかの追加の Web サービスが導入されました。
以下の図は、使用可能な SOAP Web サービスの概要を示しています。

以下の図は、使用可能な REST Web サービスの概要を示しています。

ヒント
SAP Convergent Charging Web サービスの詳細については、ヘルプ @SAP のサブセクション "統合" を参照してください。
SAP Convergent Charging では、Web サービスに加えて、プログラマが SAP Convergent Charging によって提供されるグローバルビジネスサービスを実装できる Java API が提供されます。ビジネスサービスまたは技術サービスは、メッセージ TCP または HTTP 通信インタフェース (HCI) 技術インタフェースで設計および開発されます。メッセージ TCP プロトコルはオーバーヘッドが低く、応答時間が短いために最適化されているため、人間が判読することはできませんが、HCI インタフェースは http メッセージを介して送信される xml ペイロードに基づいています。
SAP Convergent Charging では、ビジネス要件およびシステムランドスケープのアーキテクチャに応じて、以下の領域で複数の Java API サービスが提供されます。

注記
Java/XML API サービスの詳細については、Help @SAP の SAP Convergent Charging に関連するヘルプのサブセクション "Integrate" を参照してください。