PRINCIPAIS RECURSOS
Estenda ou desenvolva novas soluções através das APIs e recursos programação da plataforma!
Use a sua tecnologia!
Utilize a linguagem de programação ou framework web que você já conhece para desenvolver novas soluções.
Monte seu back-end
Use os recursos da plataforma para estruturar seu back-end, suportando múltiplos inquilinos, escalabilidade horizontal e customizações.
Monte seu front-end
A partir da especificação você pode gerar toda a estrutura de fonte do seu front-end, de forma simples, rápido e produtivo.
Guias & boas práticas
Reunimos alguns guias e boas práticas no desenvolvimento de micro-services para a nuvem e com a plataforma Senior X.
Publique!
Conheça algumas das opções para você distribuir suas implementações.
Arquitetura
Moderna, flexível, escalável e nascida para aproveitar o que há de melhor nos modelos 100% nuvem ou híbrido.
Principais componentes
Autenticação & Autorização
As APIs de Autenticação, Autorização e Usuários lhe permite integrar com a plataforma de forma segura e ainda usufruir dos recursos prontos para a gestão destas informações.
Auditoria
Utilizando a API de Auditoria, você configura, consulta e registra eventos de auditoria da sua solução. Uma forma padronizada, centralizada e eficiente de registro, armazenamento e consulta destas informações.
Armazenamento de arquivos
Com a API do serviço de BLOB, você pode efetuar o upload e download de arquivos e conteúdos binários de forma segura e eficiente.
Configurações
Com a API de configuração, você pode definir parametrizações para a sua solução. Um recurso centralizado para o Administrador de TI e Implantador definirem as parametrizações de funcionamento da sua solução.
Customização
Recursos que habilitem as soluções criadas a serem customizadas na plataforma.
Integrações
Recursos que facilitam e simplificam a integração com a plataforma, principalmente entre soluções híbridas e nuvem.
Launcher
Integrando o acesso à aplicativos desktop através da plataforma e Single Sign On.
Relatórios
Recursos que facilitam a criação e execução de relatórios. Inclusive, sem impactar a performance das atividades dos usuários, mesmo em consultas de dados ``pesadas``.
Agendamentos
Para rotinas e processos que precisam ser executados de forma automática ou recorrente.
Internacionalização
Recursos que facilitam a internacionalização das soluções, com liberdade de tradução e localização.
Notificações
As soluções atuando pró-ativamente e avisando os usuários do que é importante. Seja na web, no mobile ou por e-mail.
Workflow
Uma maneira simples e fácil de criar processos de negócio que integram as atividades diárias, inclusive com mobilidade.
Chat bots
Utilize os recursos de chat bot para criar novas interações dos usuários com as soluções de negócio.
Menu unificado
A plataforma como portal de produtividade, acessando tudo a partir de um mesmo local.
Principais tecnologias
Construída e integrada com as tecnologias mais modernas disponíveis no mercado.
Stack back-end
No desenvolvimento dos serviços são utilizadas várias tecnologias, sob a filosofia de utilizar a tecnologia certa para cada problema. Em um cenário normal o desenvolvedor utiliza tecnologias como Java, Spring, Docker, Jasper Report, Maven, SonarQube, Artifactory e Open API. Mas também podemos e utilizamos outras stacks além do Java, como .NET e NodeJS, e outros paradigmas de programação.
Stack front-end
No desenvolvimento das interfaces de usuários são utilizadas várias tecnologias, sob a filosofia de entregar a melhor experiência aos nossos usuários. Em um cenário normal o desenvolvedor utiliza tecnologias como Angular 4, PrimeNG, EcmaScript6, TypeScript, WebPack, Sass, ReactiveX, Ionic, Swift, Java for Android entre muitas outras.
Stack DevOps
A entrega rápida e o monitoramento constante são realizados com o uso de tecnologias como Cloud Services, Kubernetes, Amazon AWS, Docker, Teiid, Prometheus, Kibana, Grafana, ElasticSearch, Nginx, Hazelcast, WSO2, RabbitMQ e muitas outras tecnologias.