Páginas filhas
  • Execução APIs via Mingle

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Informações
iconfalse

Índice

INTRODUÇÃO

...


O Mingle é uma plataforma disponibilizada como serviço para a sustentação de aplicativos (atualmente móveis) resolvendo três principais necessidades dos clientes: Autenticação, API Gateway e Métrica, sem que os produtos tenham que expor suas APIs diretamente para quem irá consumi-las, deixando o controle dessa exposição para o próprio Mingle.

Um dos pontos importantes é que o Mingle não realiza diretamente nenhuma autenticação.


FLUXO DE CONSUMO DE LICENÇAS A PARTIR DE APPs TOTVS a partir da plataforma Mingle

...



Como funciona então a autenticação de um usuário do ERP Logix a partir de um APP (móbile ou WEB) utilizando a plataforma Mingle como Gateway?

...

     

Como inicio os testes de um portal o APP utilizando o Mingle como Gateway?

Como pré-requisito para implementar na plataforma do Mingle, a aplicação deve estar cadastrada na plataforma Mingle

Leia um pouco da documentação da ferramenta Mingle disponível nos links disponíveis no tópico DOCUMENTAÇÕES COMPLEMENTARES.

Para cadastro de ALIAS na plataforma Mingle para desenvolvimento Logix clique AQUI. Lembre-se de acessar o ambiente MINGLE confome a sua necessidade (Desenvolvimento, Homologação ou Produção).

Cada ALIAS no Mingle, no caso do Logix será vinculado ao IP e porta do serviço REST de um AppServer Logix, pois é desta forma que o Mingle irá enviar as requisições REST de acesso ao ERP Logix.

Em caso de dúividas procure apoio com integrantes da equipe responsável pelo desenvolvimento da plataforma Mingle.


Como faço para alternar entre os ambientes do Mingle para execução no Logix?

Basta configurar a chave MINGLE na seção do ambiente de execução do Logix no arquivo de configuração do AppServer.

Para mais detalhes sobre como configurar esta chave acesse MINGLE ambiente HOM / DEV / PRD[AMBIENTE].


Como é feito o consumo da licença no Logix para execuções WEB Portais / API REST / WebServices?

A partir do LOGIX 12.1.31 todo acesso via o consumo de licença no Logix será realizado conforme abaixo, respeitando cada forma de acesso:

WEB Portais

Será realizado consumo de licença TOTVS I (Slot 4093).

...

Informações
iconfalse

Caso o elemento x-totvs-appcode não seja identificado no JWTtoken, a licença padrão de portais será utilizada, ou seja, TOTVS I (Slot 4093).


WebServices

Será realizado consumo de licença TOTVS I (Slot 4093).


Informações
iconfalse

Todas as integrações EAI, que também fazem uso da comunicação via WebServices (SOAP), estão isentas do consumo de licenças. Isso mesmo, TODAS as integrações EAI (mensagens recebidas ou enviadas) NÃO consumirão licenças no produto Logix.


Como podemos identificar a licença consumida por um APP no desenvolvimento do Logix?

Basta ativar o modo de DEBUG relacionado a licenças do Logix a partir do arquivo de profile (Chave LOGIX.license.debug=1) e acompanhar as mensagens geradas no arquivo de LOG do AppServer identificadas com a TAG [LICENSE]. Todas as mensagens são identificadas de forma que seja fácil a identificação do Slot de licença consumido no produto.


CONCLUSÃO

...

Todo o processo de consumo de licenças é controlado na camada de código Framework, sem a necessidade de desenvolvimento de código diferenciado para desenvolvimento de Portais ou APPs móbile no Logix, sendo o único requisito para estes casos é fazer uso das tecnologias de desenvolvimento padrões adotados pela Totvs para arquitetura de portais e APPs.


Âncora
complementar
complementar
DOCUMENTAÇÕES COMPLEMENTARES

...


Conheça o Mingle

Mingle: o gateway para produto legado da TOTVS

Mingle x Logix! O Legado de um ERP externalizado em aplicações Web

TOTVS Mingle API's Documentation

Aplicativos TOTVS suportados