Licenciamento

Consulte como funciona o modelo de licenciamento do Sensedia Integrations.

Atualmente oferecemos 2 modelos de licenciamento:

Modelo baseado na quantidade de fluxos implantados (deployed flows)

  • Neste modelo, a cobrança é de acordo com a quantidade de fluxos ativos, ou seja, com status "Deployed", nos ambientes de Staging e Production.

Um mesmo fluxo implantado em 2 ambientes (Staging e Production) conta como 2 unidades de licenciamento.
  • Adicionalmente existe uma análise da complexidade dos fluxos implantados, que pode impactar no valor final do licenciamento. Leia mais sobre isso abaixo.

Exemplo de fluxo simples

  • O sistema recebe uma requisição contendo dados em formato JSON, deserializa esses dados e extrai o ID do cliente.

  • Em seguida, faz uma chamada para uma API REST para obter informações adicionais sobre o cliente, armazenando a resposta para uso posterior.

  • Com base nas informações do cliente, o sistema realiza uma chamada SOAP para obter detalhes dos pedidos associados, convertendo a resposta de XML para JSON.

  • Os dados do cliente e os detalhes dos pedidos são então combinados em um único objeto JSON, e um script JSLT é aplicado para transformar os dados conforme necessário.

  • Os dados finais são enviados para o MongoDB via API REST.

  • Caso ocorra alguma falha na persistência dos dados, uma mensagem de erro é publicada em um tópico Kafka.

  • Ao final do processo, o sistema retorna um status HTTP 200 OK para confirmar o sucesso da operação.

Componentes

  • 3 conectores HTTPS (REST e SOAP)

  • 3 etapas de transformações com um payload simples (50 kb)

  • 1 conector com alguma aplicação (Kafka)

  • 1 conector com alguma aplicação (MongoDB)

  • Enriquecimento de dados

  • Tratamento de exceções

Exemplo de fluxo complexo

  • O sistema recebe uma requisição e extrai o ID de cada cliente a partir dos dados JSON.

  • Os dados são divididos em itens individuais, que são processados em paralelo.

  • Para cada item, as informações, como ID, nome e valor, são logadas e utilizadas para criar um novo JSON.

  • Em seguida, é feita uma chamada a uma API REST para obter informações adicionais sobre cada cliente, e a resposta é armazenada para uso posterior.

  • Com base nos dados retornados sobre os pedidos, o sistema realiza uma chamada SOAP para recuperar detalhes dos pedidos associados ao cliente, convertendo a resposta de XML para JSON.

  • Os dados enriquecidos do cliente e os detalhes dos pedidos são combinados em um único objeto JSON, e um script JSLT é aplicado para transformar esses dados.

  • Os dados finais são enviados ao MongoDB via API REST. Caso ocorra alguma falha na persistência dos dados, uma mensagem de erro é publicada em um tópico Kafka.

  • Ao final do processo, o sistema retorna um status HTTP 200 OK, confirmando que a operação foi bem-sucedida.

Componentes

  • 3 conectores HTTPS (REST e SOAP)

  • Payload de 500 kb ou maior

  • 1 Split para iterações sobre uma lista com processamento paralelo

  • Processamento em paralelo (Multicast)

  • 3 etapas de transformações com um payload grande

  • Poll Enrich/Enrich (Enriquecimento de dados)

  • 1 conector com alguma aplicação (Kafka)

  • 1 conector com alguma aplicação (MongoDB)

Modelo baseado em unidade computacional

  • Neste modelo não há limite da quantidade de fluxos, mas existe um recurso mínimo para subir a integração.

Para mais informações sobre nossos modelos de licenciamento, entre em contato com o time comercial da Sensedia.

Thanks for your feedback!
EDIT

Share your suggestions with us!
Click here and then [+ Submit idea]