Componentes da Plataforma
Last updated
Last updated
A plataforma mobileX possui uma série de componentes que funcionam de forma integrada.
Compreende as aplicações compiladas utilizando a plataforma mobileX.
Apps frontend mobileX podem ser compiladas para ambientes web, mobile (Android e iOS) e totem de auto atendimento (baseados em tablets Android).
As aplicações possuem interpretadores nativos proprietários que garantem uma melhor performance e experiência do usuário.
Suporte mínimo a Android 5.1 (API 22) e iOS 12.
Portal web que permite gerenciar e operar as apps frontend mobileX e os endpoints configurados.
Ambiente multi tenant permite a configuração de múltiplos clientes com apps compiladas e endpoints associadas a cada cliente.
O Gateway mobileX serve como ponto de entrada único de todas as requisições de todos os componentes da plataforma, independente dessas requisições serem originadas do portal manager, das aplicações frontend ou dos sistemas de retaguarda do cliente.
Toda requisição de uma app Frontend mobileX é recebida pelo Gateway mobileX. Quando essa requisição está mapeada para um serviço de integração do sistema de retaguarda, esta é transmitida através diretamente para os serviços de integração do cliente ou para o Data Adapter.
Da mesma forma, requisições do portal manager, das apps frontend e dos sistemas de retaguarda dos clientes que para as APIs mobileX devem passar pelo Gateway mobileX.
O Gateway mobileX implementa medidas de segurança de várias camadas para proteger a informação trafegada e evitar a exposição dos serviços de integração dos clientes da plataforma. Essa arquitetura de comunicação centralizada torna o acesso ao sistema de retaguarda e à camada de APIs internas mais seguro e eficiente.
Toda comunicação entre o Gateway mobileX e os serviços de retaguarda são autenticados e criptografados utilizando SSL/TLS.
Para as Hospedagens Enterprise, é possível configurar VPN entre os serviços de integração dos assinantes da plataforma e o gateway reduzindo a exposição do ambiente do assinante (taxas extras podem ser aplicadas).
Plataforma mobileX provê para as organizações assinantes uma camada de APIs que permite interação com as funcionalidades nativas da plataforma.
Um sistema de retaguarda da organização pode rapidamente incorporar funcionalidades suportadas pela plataforma através das APIs mobileX como, por exemplo, o envio de notificações PUSH ou mensagens INBOX para um ou mais usuários de uma App Frontend mobileX ou para atualizar um status de um atendimento.
As APIs mobileX podem ser utilizadas também pelos sistemas de retaguarda da organização para consumir informações armazenadas na plataforma como a lista de usuários registrados, informações dos atendimentos, log de uso e auditoria e muito mais.
Todas as requisições para as APIs são intermediadas pelo Gateway mobileX.
O Data Adapter mobileX é um componente de abstração que facilita a criação de fluxos de tela nas Apps Frontend mobileX.
O Data Adapter utiliza o Mustache, um sistema open-source de templates sem estrutura lógica (ou logic-less) comumente utilizada em linguagens como Ruby, Python, PHP e Java.
Mustache é utilizado no Data Adapter mobileX para facilitar a associação de dados (ex. objeto JSON) com os templates de tela no App Frontend mobileX.
O Data Adapter mobileX funciona integrado ao Gateway mobileX acessando através deste os dados necessários para a montagem e retorno do template de tela apropriado para o App Frontend.
O Data Adapter mobileX permite a integração com bancos de dados, APIs REST e SOAP, FTP e arquivos.
O componente Data Adapter está sendo substituído pelo Connect. Continuaremos disponibilizando suporte para as aplicações existentes, porém nenhum novo desenvolvimento de apps mobileX será realizado utilizando o Data Adapter.
Entre em contato com nosso comercial para saber dos pacotes especiais para migração das suas soluções para o Connect.
Mais informações em mobileX Connect.