DESENVOLVIMENTO

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.