APIs do SAP Convergent Charging
O SAP Convergent Charging oferece um conjunto de APIs para controlar o sistema. Como mostra o gráfico a seguir, os serviços da Web e as APIs baseadas em Java estão expondo serviços fornecidos pelas instâncias updater e dispatcher. Os Web Services são utilizados principalmente pela integração padrão da SAP entre o SAP Convergent Charging e o SAP Subscription Order Management/SAP Convergent Invoicing. No entanto, você também pode utilizá-los a partir de outros sistemas, desde que só sejam executadas operações de leitura. Ao escrever com esses serviços, certifique-se de que nenhuma atualização perdida pode ocorrer devido às condições de corrida entre os parceiros de comunicação que escrevem os mesmos dados.

Web Services do SAP Convergent Charging
Os Web Services do SAP Convergent Charging são interfaces técnicas dedicadas à integração do SAP Convergent Charging com um sistema de administração de ordens e contratos como o SAP Subscription Order Management ou com um sistema de faturamento como o SAP Convergent Invoicing. Utilize esta interface técnica se você quiser administrar dados mestre armazenados no SAP Convergent Charging ou se quiser executar operações como a cobrança.
Um pré-requisito para a integração é definir a lógica de determinação do preço e as regras de cobrança no SAP Convergent Charging.
A integração padrão do SAP Convergent Charging com um sistema de gestão de ordens e contratos pode ser dividida em três etapas:
- A definição do produto comercial e seu catálogo: na aplicação SAP Subscription Order Management, você combina os planos de taxas definidos no SAP Convergent Charging para configurar seu produto comercial e seu catálogo de serviços negociáveis. Opcionalmente, você pode personalizar as informações de determinação do preço configuradas no SAP Convergent Charging enriquecendo e atualizando alguns dados mestre em um catálogo de determinação do preço de propriedade do fornecedor de serviços.
- A disponibilização de dados do cliente no SAP Convergent Charging a partir do SAP Subscription Order Management com suas contas, que podem ser pré-pagas ou externas. Observe que as contas externas estão ligadas às contas pós-pagas gerenciadas pelo sistema de faturamento.
- A disponibilização de informações de determinação de preços e cobrança em contratos armazenados no SAP Convergent Charging a partir do SAP Subscription Order Management.
Os Web Services do SAP Convergent Charging seguem o padrão SOAP. Com o SAP Convergent Charging 2022, alguns serviços Web adicionais foram introduzidos seguindo o padrão REST.
O diagrama a seguir fornece uma visão geral dos serviços Web SOAP disponíveis:

O diagrama a seguir fornece uma visão geral dos REST Web Services disponíveis:

Dica
Encontre uma documentação detalhada do Web Service do SAP Convergent Charging em Ajuda @SAP na subseção "Integrar".
Além dos serviços Web que o SAP Convergent Charging fornece, as APIs Java permitem que os programadores implementem serviços empresariais globais fornecidos pelo SAP Convergent Charging. Os serviços empresariais ou técnicos são projetados e desenvolvidos no TCP de mensagem ou nas interfaces técnicas da interface de comunicação HTTP (HCI). Enquanto o protocolo Mensagem TCP é otimizado para baixos custos indiretos e tempos de resposta curtos e, portanto, não é legível por humanos, a interface HCI é baseada em uma carga XML que é transmitida através de uma mensagem http.
De acordo com os requisitos empresariais e a arquitetura da estrutura de sistemas, o SAP Convergent Charging fornece vários serviços API Java nas seguintes áreas:

Nota
Encontre uma referência de serviço API Java/XML detalhada em Ajuda @SAP na subseção "Integrar" da ajuda associada ao SAP Convergent Charging.