Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Aplicativos mobile com back end on-premise

Aplicativos mobile com back end on-premise

Aplicativos mobile com back end on-premise

Veja como a TOTVS disponibilizou a modernização de alguns processos com uso de aplicativos para nossos grandes ERPs.

Fabio Rocha
https://www.linkedin.com/in/fabio-mr/

TOTVS Developers

August 25, 2020
Tweet

More Decks by TOTVS Developers

Other Decks in Programming

Transcript

  1. TODOS OS DIREITOS RESERVADOS Aplicativos mobile com back end on-premise

    /Fabio Rocha Agosto /2020
  2. 01 PORTFOLIO 2

  3. 3 NÚMEROS DA MOBILIDADE NO BRASIL 226,6milhões Número de Linhas

    Móveis 96,8 Densidade por 100 Habitantes (1) 85 mi internet móvel 91% Sistema Op. Android 47mi números de usuários WhatsApp Social (20% dos usuários) Ranking WhatsApp 97% Facebook 87% LATAM 332 mi usuários de Internet 114 mi são brasileiros 1/3 Fonte: http://www.anatel.gov.br/dados/destaque-1/283-brasil-tem-236-2-milhoes-de-linhas-moveis-em-janeiro-de-2020 https://www.dubsolucoes.com/single-post/estatisticas-de-uso-de-aplicativos-no-Brasil
  4. 4 APPS MAIS POPULARES NO BRASIL Fonte: Panorama Mobile Time

    / Opinion Box
  5. 5 APLICATIVOS Legal Process Meus Contratos Legal Task MEU PROTHEUS

    Meu Posto de Trabalho Meu CRM Minha Gestão de Postos Meus Ativos Fixos Minha Coleta de Fardões Clock –in by Carol Meu RH Minha Produção Minha Prestação de Contas Meu Coletor de Dados
  6. MINHA PRESTAÇÃO DE CONTAS Acesso off-line Despesas avulsas e viagens

    Acompanhamento das Despesas
  7. MEUS ATIVOS FIXOS Foto e GPS Personalizável Solicitações Transferências

  8. MEUS CONTRATOS Consulta de Contratos Aprovação de Medição Contratos por

    Tipo & Prazos
  9. Agenda de contatos MEU CRM PROTHEUS Gestão das oportunidades de

    vendas Atualização dos dados de Forecast
  10. 10 APP MINHA PRODUÇÃO

  11. 09 ERP's Back-Office TOTVS 11

  12. 12 ERP's TOTVS Linha Protheus Linha Logix Linha RM Linha

    Datasul Acesso via Rest API's TOTVS
  13. 13 Rest é um conjunto de padrões para o desenvolvimento

    de API’s através do protocolo http, permitindo a comunicação de diferentes aplicações e linguagens de desenvolvimento. Rest Api’s TOTVS
  14. 14 Efetuar a configuração para que o mesmo aplicativo acesse

    informações de diversos clientes com diferentes versões dos ERP's Ter visibilidade do uso dos aplicativos e rastreio de problemas que possam acontecer Gerenciar quem poderá utilizar o aplicativo e obter informações específicas de cada cliente Configuração Informações de Utilização Gerenciar uso do APP I II III Requisitos comuns
  15. 10 ARQUITETURA MOBILE 15

  16. 16 ARQUITETURA MINGLE • Segurança • Escalabilidade • Performance •

    Usabilidade MINGLE
  17. 17 l ll lll lV V MINGLE Comunicação Segurança Funcionalidades

    Facilidade Escalável Implementa uma maior segurança na comunicação criptografando informações sensíveis, implementa o protocolo https e também permite que os clientes exponham seus serviços apenas para a TOTVS. Disponibiliza recursos como Push Notifications, User Data, OCR, registro de métricas entre outras. Disponibiliza bibliotecas para os clientes em diferentes linguagens. Tanto na infraestrutura utilizando a arquitetura de containers, podendo ser escalado de acordo com as demandas quanto no software, sendo criadas novas funcionalidades conforme as necessidades. Permite fazer a integração entre diversas aplicações com os ERP’s da TOTVS, utilizando o padrão REST de API’s.
  18. MINGLE 18 Comunicação é feita do aplicativo via internet para

    a cloud da TOTVS depois via internet para o cliente Comunicação Utilizado os protocolo de internet Https Protocolo Recomendado que no firewall do cliente seja adicionada a regra para que somente as requisições vindas do Mingle acessem o Produto Proteção Serviço Rest dos Produtos TOTVS via Http ou Https Acesso Gateway Service Discovery Métricas Rede cliente Firewall Produto TOTVS
  19. TOTVS Cloud 19 A Plataforma TOTVS MINGLE TOTVS MINGLE MINGLE

    Client TOTVS Analytics MINGLE Server MINGLE Portal
  20. 20 PLATAFORMA Arquitetura Mingle Server NODE APP NODE APP NODE

    APP Container Orchestration Mingle Portal NODE APP NODE APP NODE APP MIngle Proxy Vertical Scaling Horizontal Scaling NOSQL DB Sharing Sharing
  21. 21 PLATAFORMA Estrutura MINGLE Portal Aplicativos TOTVS Produtos TOTVS (ERP's)

    Mingle Server Entities Auth Control Gateway Analytics REST API Events Push
  22. 22 PLATAFORMA Tecnologias

  23. Utilização Aplicativo 23 É efetua a solicitação do alias pelo

    cliente através do endereço https://mingle.totvs.com.br/landpage/ Solicitação de Alias No aplicativo, basta informar o alias criado e as credencias do produto TOTVS (ERP) Mesmo alias é utilizado em todos aplicativos Aplicativo Constrói as requisições para serem efetuadas a Mingle Server, com as informações necessárias Mingle client Se encarrega de traduzir o alias no endereço IP do cliente e Produto utilizado Mingle Server
  24. totvs.com @totvs /totvs company/totvs totvs.store @totvs • Tecnologia + Conhecimento

    são nosso DNA. • O sucesso do cliente é o nosso sucesso. • Valorizamos gente boa que é boa gente. OBRIGADO Fabio Rocha TOTVS HTML FRAMEWORK | TOTVS Developers fabao@totvs.com.br #SOMOSTOTVERS
  25. 05 UTILIZAÇÃO Utilização aplicativos e portal 25

  26. 26 Comunicação Mingle envia ao app dois tokens • Token:

    expira em 1 dia • Refresh Token: sem expiração Tokens App solicita a autenticação no mingle enviando as credenciais. Autenticação App utiliza access token para efetuar chamadas no mingle. Requisições A cada vez que o app é iniciado, utiliza o refresh token para solicitar um novo access token. Refresh token
  27. 27 Gateway • Acesso é realizado através das credenciais e

    do ‘alias’ da empresa. • Mingle se encarrega de traduzir o Alias em endereços IP. • Controle é feito através do cadastro de Hosts dos clientes. 27
  28. 28 Utilização MÉTRICAS DE USO As métricas são registradas através

    do Mingle Server, e podendo ser visualizadas no Mingle Portal
  29. 29 Utilização Coleta de dados • Coleta de informações de

    uso • Coleta de comportamento
  30. 30 Para saber mais Mingle https://mingle.totvs.com.br/landpage

  31. QUER TRABALHAR NA TOTVS? CADASTRE-SE! Se cadastre com a gente!

    Nossos recrutadores entrarão em contato assim que surgir uma vaga com a sua cara. Venha ser parte da maior empresa de tecnologia do Brasil. Não sabe como utilizar? É fácil! Abra a câmera do seu celular e posicione-a sobre o QR Code. Automaticamente, aparecerá um link no canto superior de sua tela. Basta clicar e pronto! Você será redirecionado para o nosso site de vagas. :)