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.
Share your suggestions with us!
Click here and then [+ Submit idea]