(11) 99836-6912 contato@digibee.com.br

Visão Geral da Plataforma Digibee

A plataforma de low code da Digibee reduz drasticamente a complexidade dos ambientes de integração e permite transformar digitalmente os sistemas legados 10 vezes mais rápido do que outros sistemas.

Introdução

A plataforma de integração híbrida da Digibee reduz drasticamente a complexidade dos ambientes de integração e permite transformar sistemas corporativos legados 10 vezes mais rápido do que outras plataformas.

Normalmente as equipes de integração precisam de acesso a uma série de ferramentas e informações sobre o negócio para combinar os estilos de integração tradicionais e modernos. Com a Digibee, estes profissionais contam com recursos que ajudam a aumentar a produção e reduzir o tempo de lançamento no mercado.

Ferramentas

Conjunto de componentes para alavancar seus fluxos de integração, e que pode ser em ERPs, CRMs, aplicativos internos e sistemas legados.

API Management

Suporte de gerenciamento de API para criar, proteger, gerenciar e compartilhar APIs em ambientes de maneira rápida e fácil.

Cloud-Native

Arquitetura nativa da nuvem, resiliente, segura e escalonável. Desenvolvida no Kubernetes, automatiza o processo de devOps e o controle de versão, além de simplificar a infraestrutura.

Database Design

Integração de aplicativos e dados que impulsiona a capacidade de copiar, transformar, transferir e sincronizar dados entre aplicativos.

Database

Bancos de dados e múltiplas transformações de dados.

Mensageria

Arquiteturas de mensagens orientadas a eventos.

Cápsulas

Conjunto de cases de negócios pré-construídos para acelerar projetos (Digibee Capsules).

Suporte 24/7

Suporte 24 horas por dia, 7 dias por semana e gerenciado por especialistas HIP.

Low-Code Design

Abordagem de integração de plataforma low code, com uma interface visual de arrastar e soltar.

Serviços Especializados

Serviços profissionais especializados, sob demanda e sem custo adicional.

1. Design

Interface e Recursos Para Projetar Sua Integração

A Digibee tem uma interface de usuário amigável e poderosa, em uma plataforma low code, que permite criar pipelines arrastando e soltando os componentes na tela. Usa formulários para configurá-los, reduzindo drasticamente o tempo de implementação.

*Pipeline é o nome usado pela Digibee para cada fluxo de integração.

Conectividade Nativa e Capacidades de Transformaçãos

Os componentes são os blocos de construção fundamentais de um pipeline.
Nossa plataforma oferece uma grande variedade de componentes nativos, incluindo:

  • Endpoints de Serviços Web com conexão para REST e SOAP
  • Transformação avançada de dados
  • Conversões de estrutura de dados
    • XML to JSON 
    • JSON to XML 
    • JSON String to JSON
    • CSV to JSON
  • Streaming de dados
  • Conectividade de base de dados (definições e procedimentos SQL)
  • Provedor de mensagem
    • JMS
    • Kafka
    • SQS
    • RabbitMQ
  • Operações de arquivo
  • Serviços de armazenamento cloud-based:
    • Google Storage, AWS S3, Google Drive, One Drive and Dropbox
  • Integração ERP:
    • SAP
    • Totvs
    • Oracle E-Business Suite
    • Salesforce
    • Bling
  • Integração MS Excel
  • Troca de arquivo:
    • FTP and SFTP
    • WebDAV 
  • Envio de e-mail
  • Gerenciamento e Autenticação de Usuário
    • JWT
    • Basic Authentication
    • OAuth 2.0
    • Cofre de Credenciais
  • Criptografia
    • Simétrica e Assimétrica
    • Assinaturas Digitais
    • PGP
    • CMS

 

  • Publicador de Evento
  • Relacionamentos – mapeando identificadores entre sistemas diferentes
  • Object Store – habilidade para armazenar dados na Plataforma temporariamente para múltiplos uso e casos de integração
  • Declarações
  • Scripts customizados (Javascript)
  • Scripts de Robotic Process Automation
  • Estrutura e validadores de mensagem de dados
  • Lógica
    • Loop
    • Iteração
    • Processamento condicional
    • Re-tentativas
    • Paralelismo

Cápsulas

São componentes reutilizáveis que qualquer usuário da plataforma low code pode criar aplicando o mesmo modelo de desenvolvimento visual desenvolvido na criação do pipeline. Elas permitem definir os fluxos de integração que serão publicados na paleta de componentes para uso posterior.

Com as cápsulas é possível oferecer lógica de negócios pré-embalada, que pode ser usada por equipes internas, clientes e parceiros.

Gestão de Relacionamento

Sempre que um processo de negócios é implementado, é um desafio manter a consistência dos dados entre os sistemas. Por exemplo, um produto é representado de maneiras diferentes por um sistema de comércio eletrônico e um sistema de gerenciamento de depósito (IDs diferentes, nomes de atributos diferentes); ainda assim, eles representam o mesmo produto físico que precisa ser entregue a um cliente. O recurso Digibee Relationship Management permite criar mapeamentos entre diferentes sistemas, fornecendo dados e consistência de processos, ao mesmo tempo que simplifica a criação de pipeline.

Object Store

Ao construir integrações que afetam vários sistemas, é comum ter que contar com áreas de preparação de dados, como tabelas temporárias. O armazenamento de objeto permite inserir, atualizar, pesquisar e excluir documentos JSON dentro de coleções, fornecendo a funcionalidade necessária e de uma maneira estruturada, eficiente e fácil de usar. Um padrão de uso comum para o Object Store é implementar uma fila de transações, na qual elas são salvas como documentos, para que possam ser processadas sequencialmente, conforme a necessidade.

Pipelines multi-instância

A replicação de um processo em uma grande rede de lojas ou instalações da organização é um desafio de integração significativo, sem mencionar a manutenção da consistência e um baixo custo de propriedade. Os pipelines de várias instâncias resolvem esse problema – eles consistem em um único pipeline com um mapa de parâmetros que contém todas as informações específicas para lojas ou instalações que precisam ser integradas. Quaisquer mudanças no processo são feitas apenas em um único pipeline, mas as implantações podem ser feitas separadamente para cada loja, proporcionando resiliência e facilitando a expansão da operação do cliente de forma gerenciada e monitorada.

Triggers flexíveis

Cada pipeline precisa de um gatilho para sua execução. O Digibee HIP oferece muitos tipos diferentes de gatilhos, incluindo:

  • expor o pipeline para chamar a API direta (Rest ou ponto de extremidade HTTP);
  • agendá-lo para execução recorrente (Scheduler);
  • associar o pipeline a um evento registrado, permitindo a execução assíncrona – mais detalhes sobre a sessão de Eventos;
  • configurar o pipeline para ouvir um tópico ou fila JMS (ActiveMQ e OracleAQ);
  • ouvir mensagens de um corretor RabbitMQ;
  • consumir mensagens de um tópico Kafka;
  • monitorar e-mails em uma caixa de correio IMAP

Eventos

A plataforma Digibee foi projetada baseada em eventos – ou seja, os pipelines geram e consomem eventos, criando um ambiente totalmente assíncrono e resiliente. Os eventos podem ser gerenciados, correlacionados e reexecutados de acordo com as necessidades comerciais específicas do cliente.
.

Testagem segura e ágil

Cada pipeline pode ser executado no modo de teste, chamando endpoints e sistemas do mundo real, enquanto fornece logs de execução e mensagens de dentro da tela de design. Este recurso permite validação rápida, tornando mais fácil fazer ajustes e correções sem a necessidade de reimplantar o pipeline em um ambiente de execução.

Versionamento robusto

O controle de versão nativo e não opcional gera versões secundárias para pequenas alterações e versões principais para alterações que afetam as entradas e saídas do pipeline. Esta estratégia preserva a integridade da versão e permite a evolução futura do pipeline.

Mascaramento de dados sensíveis

Os dados que não devem ser expostos podem ser marcados como dados confidenciais, portanto, são ocultos em cada saída da plataforma (logs e mensagens).

Auditoria

Cada operação é auditada e armazenada com segurança pela Plataforma, para que não possa ser alterada de maneira adequada.

2. Implantação

Implantação automatizada

A implantação é feita em segundos: escolha o ambiente (Teste ou Produção), selecione a versão do pipeline e o tamanho da implantação. A plataforma low code criará um número correspondente de réplicas de pipeline de acordo com o tamanho da implantação selecionada; habilitará o monitoramento; e publicará o pipeline, tornando-o imediatamente disponível.

Ambientes segregados

Um pipeline pode ser implantado em ambientes de não produção, tornando mais fácil validá-lo em tempo de execução. Quando um pipeline está pronto, tudo que você precisa fazer é implantá-lo no ambiente de produção.

Resiliência

 A Digibee Hybrid Integration Platform é 100% nativa da nuvem e totalmente baseada em contêineres orquestrados por meio do Kubernetes. Um pipeline é implantado por meio de réplicas, que são instâncias de execução idênticas, mas logicamente isoladas em pods. Quando um evento ou solicitação associada a um pipeline é detectado, uma réplica disponível o seleciona para processamento imediato

No caso de uma réplica apresentar algum erro crítico que a impeça de concluir o processamento da solicitação com êxito, a solicitação será tratada por outra réplica disponível e processada. Assim, aquela que apresentou um comportamento inadequado será reciclada automaticamente, voltando a ficar online e aguardando novas solicitações.

Performance

A arquitetura da plataforma low code promove o isolamento do processo. Desta forma, uma réplica em execução não afeta o desempenho ou a estabilidade de nenhuma outra réplica associada, ou não, ao mesmo pipeline.

Escalabilidade

A arquitetura da plataforma permite ajustar o número de réplicas para o pipeline a ser implementado, de acordo com os requisitos de processamento específicos da solicitação. Cada réplica em nosso ambiente SaaS é executada em zonas separadas.

3. Monitoramento

Monitoramento Nativo

A partir do momento em que um pipeline é implantado, o monitoramento é ativado automaticamente, e nenhuma intervenção humana é necessária.

Dashboard

O painel da plataforma fornece representação gráfica do comportamento de execução do pipeline: versão implantada, tempo médio de execução, erros e dinâmica de execução, bem como acesso aos logs de execução.

Logs

Cada execução gera logs detalhados, fornecendo o tempo desta execução, mensagens de pipeline de solicitação e resposta. Logs adicionais podem ser criados pelos pipelines para apoiar necessidades e requisitos específicos de negócios.

Alarmes

A plataforma gera eventos que representam condições específicas do pipeline. Esses eventos podem ser visualizados e enviados para soluções de gerenciamento e monitoramento de tickets de terceiros.

4. Evolução

Versionamento e histórico

A partir do histórico de versão do pipeline, é possível gerar uma nova versão dele, que pode ser testada e evoluída no ambiente de teste, enquanto a versão de produção continua a ser executada, sem ser afetada.

Coexistência de evolução

A arquitetura da plataforma permite que diferentes versões principais de um pipeline sejam executadas simultaneamente na produção, permitindo a adoção de estratégias de coexistência e tempo de inatividade zero.

Pronto para times ágeis

A Digibee Hybrid Integration Platform (HIP) libera os benefícios do desenvolvimento Agile. Sua IU intuitiva transforma a prototipagem rápida e a a elaboração de componentes em uma realidade ágil, para que as equipes possam seguir em frente sem serem afetadas por interdependências que, na maioria das vezes, impedem o cumprimento dos compromissos.

Modelos de suporte diferenciado

A Digibee Hybrid Integration Platform cria um ambiente que permite a construção de integrações de forma colaborativa. Nosso modelo de suporte cria oportunidades para equipes ágeis interagirem com nossos consultores de integração em tempo real – seja para obter as respostas de que precisam, discutir as melhores práticas ou obter suporte para desenvolver – e implementar seus processos de integração críticos.

Além disso, as informações da Plataforma estão disponíveis publicamente e os clientes podem se inscrever em nossa página de status para receber notificações em caso de indisponibilidade de qualquer componente da plataforma.

5. Arquitetura

Cloud-Native

O Digibee HIP é uma plataforma 100% nativa da nuvem. Ele é executado no Kubernetes, uma plataforma de execução comprovada que oferece grande resiliência e escalabilidade.

Pipeline Engine

O mecanismo de pipeline é o elemento central da plataforma – pense nisso como Integration Runtime – e é projetado e amplamente testado para oferecer desempenho, resiliência e confiabilidade, permitindo executar os processos de negócios de forma integrada. O mecanismo de pipeline é responsável por executar todas as integrações implantadas.

 

Vamos entender mais sobre o seu funcionamento:

Cada integração é interpretada pelo Pipeline Engine e executada em contêineres isolados, o que significa que cada pipeline possui uma CPU dedicada e capacidade de memória alocada para sua execução. Essa funcionalidade evita que uma integração com comportamento inadequado afete o desempenho e a estabilidade de outras integrações.

Graças ao Kubernetes, quando uma execução problemática é detectada, a integração comprometida é reiniciada automaticamente para voltar a funcionar em questão de milissegundos. Para garantir alta tolerância a falhas, cada pipeline de integração é executado em zonas de disponibilidade.

Isso é muito diferente das soluções de integração tradicionais, como ESBs, em que todas as integrações compartilham o mesmo contexto de execução.

O Pipeline Engine possui todo o código necessário para executar qualquer componente disponível em nossa plataforma low code. Não há necessidade de escrever código adicional para se conectar a uma tecnologia compatível.

Oferecemos componentes para processamento de mensagens, controle de fluxo, suporte a protocolos web – como SOAP eREST -, manipulação de arquivos e de dados para bancos relacionais e noSql, segurança, criptografia e muitos outros.

Os Triggers

O Pipeline Engine em si não pode se comunicar com o mundo externo, ele precisa de um gatilho para invocá-lo. A plataforma low code oferece uma grande variedade de gatilhos como API/ REST, baseado em evento, programado, fila de mensagens, e-mail e HTTP.

Para componentes e gatilhos, temos uma capacidade de desenvolvimento dedicada para criar novas versões e expandir continuamente os recursos da plataforma, além de fornecer suporte crescente para mais cenários de integração empresarial.

Para ilustrar melhor o conceito de gatilho, vamos examinar alguns cenários de uso:

 

API/REST

Uma empresa deseja oferecer a seus desenvolvedores serviços específicos por meio de API. Nesse caso, o pipeline de integração precisa ser configurado com um gatilho REST para que, quando for implementado, um terminal seja exposto e os usuários possam chamá-lo. As solicitações enviadas a este endpoint serão então encaminhadas ao pipeline para processamento.

Execução Agendada

Uma integração lê arquivos em uma pasta SFTP, os processa e insere seus dados em um sistema para geração de relatórios estatutários – que precisa ser executado uma vez por dia. Isso pode ser feito configurando-o com um gatilho de programação para que sua execução seja programada para ser executada todos os dias à 1h.

Fila de Mensagens

Uma integração precisa processar todas as mensagens postadas em uma fila ou tópico específico de um software corretor de mensagens (pense em RabbitMQ, Kafka). Basta configurar o pipeline de integração com um gatilho Message Queue, para que ele processe as mensagens assim que chegarem.

Fila gerenciada

Implementamos um mecanismo de enfileiramento nativo, portanto, sempre que um gatilho recebe uma solicitação ou está programado para execução, ele coloca uma solicitação na fila de mensagens do pipeline correspondente, ativando-o assim que a mensagem chega. Se a integração falhar no processamento da mensagem e for reiniciada automaticamente, a mensagem não será perdida – ela recupera e processa as mensagens pendentes quando o pipeline fica online novamente. Isso fornece um alto nível de resiliência, tornando a plataforma virtualmente imune a falhas de execução.

Juntando tudo

Agora vamos acompanhar uma transação desde o momento em que o cliente a envia até o momento em que a plataforma fornece uma resposta. Vamos supor que a transação seja uma chamada de API.

A plataforma low code oferece um gateway de API embutido, protegido por recursos de segurança do provedor de nuvem para evitar ataques como DDoS. Assim que a transação passa pela infraestrutura de borda do provedor, ela é recebida por nosso gateway que roteia a mensagem para o gatilho correspondente – neste caso, o gatilho REST.

A mensagem é postada na fila do pipeline, que recebe e processa de acordo com o fluxo projetado – podendo manipular a mensagem, tomar decisões com base em seu conteúdo, transformá-la e enriquecê-la com dados obtidos de outras fontes. Para desempenho e funcionalidade aprimorados, a plataforma low code também possui serviços de armazenamento em cache avançados e dedicados e um sistema de armazenamento de objeto temporário, que é chamado de armazenamento de objeto.

.

Depois que a mensagem é processada, o pipeline fornece a resposta à solicitação enviada.

 

Projetar, implantar e operar integrações a partir da perspectiva do usuário

Todo esse processo pode ser monitorado por meio do portal da Plataforma. O portal permite aos usuários:

  • construir usando a tela de pipeline, que permite arrastar e soltar componentes e desenhar o fluxo de integração;
  • testar pipelines por meio da funcionalidade de modo de teste integrada;
  • implantar pipelines para ambientes de teste e produção;
  • monitorar transações e conteúdo de mensagens;
  • acessar os registros de auditoria.

Governança de credenciais

Todas as credenciais necessárias para acessar os sistemas que precisam ser integrados são armazenadas no ambiente de credenciais da plataforma. Depois que uma credencial é criada, ela não pode ser lida diretamente por ninguém – só pode ser acessada pelo pipeline durante o tempo de execução. Esta estratégia impede o acesso direto às credenciais, fornecendo segurança e governança excepcionais: os clientes podem criar credenciais e compartilhá-las com desenvolvedores de pipeline apenas para fins de construção – o conteúdo das credenciais não estará disponível para visualização nem edição.

Conectividade aos ambientes de clientes

Para poder acessar recursos que estão nas redes internas do cliente, oferecemos gateways VPN dedicados que são completamente isolados por meio de políticas de rede.

6. Segurança

Platform features

A plataforma possui uma série de controles de segurança, incluindo:

  • Auditoria para todas as ações administrativas;
  • 2FA para acesso à plataforma;
  • Gerenciamento completo do ciclo de vida do usuário com segregação de responsabilidades;
  • Capacidade de integrar o gerenciamento de usuários com o próprio Active Directory do cliente ou outros;
  • Melhores práticas para exposição de endpoint usando mecanismos IPS e WAF dos principais provedores de nuvem;
    Monitoramento 24/7;
  • Relatórios de incidentes em tempo real via statuspage.io;
  • Reserva de CPU e memória para cada pipeline;
  • Isolamento de infraestrutura para cada pipeline.

Pipeline features

Todos os pipelines podem ser aprimorados com segurança para acomodar as necessidades comerciais e técnicas com autenticação e com os seguintes padrões de mercado:  

  • Criptografia;
  • Campos sensíveis;
  • Gerenciamento de senha;
  • Limitação de taxa;
  • Estrangulamento;
  • Restrição de IP;
  • ACLs;
  • Tamanhos de carga útil;
  • Redundância;
  • Recuperação.

SAIBA MAIS SOBRE A PLATAFORMA

 Confira nossa documentação para saber mais sobre a Digibee Hybrid Integration Platform (HIP) e modernizar sua plataforma corporativa legada.  

Contato

Telefone

(11) 99836-6912

Conheça a Digibee

Pronto para integrar? Entre em contato conosco e falaremos sobre como preparar seus sistemas de integração para o futuro.

Onde Estamos

Brasil

CUBO
Alameda Vicente
Pinzon, 54,
9ª andar, Vila Olímpia
São Paulo – SP

U.S.

Florida
1398 SW 160th Ave, suite 106
Sunrise, FL – 33326

Colorado
WeWork – The Hub
3601 Walnut Street
Denver, CO – 80205

Siga Nossas Redes

© 2020 Digibee ®
All rights reserved
Private Policy

Share This