Pular para o conteúdoVamos conversar ↗
Tecnologias / LigTempo real / ERA LOGIC

LigA informação no momento em que importa.

Nossa tecnologia de realtime para conectar aplicações e experiências em tempo real.

Converse sobre Lig ↗
ARQUITETURA EM PERSPECTIVAERA / 02
01Publicar

Um serviço gera a atualização

02Canal Lig

Distribuição para os assinantes

03Receber

Interfaces e serviços conectados

Representação conceitual do fluxo da tecnologia.
01 / ENTENDA A TECNOLOGIA

Uma aplicação conectada acompanha o que acontece, enquanto acontece.

O Lig é a tecnologia de comunicação em tempo real da Era Logic. Utiliza o modelo de publicação e assinatura: uma aplicação publica uma mensagem em um canal e os clientes inscritos recebem essa informação.

Esse modelo separa quem produz uma atualização de quem precisa acompanhá-la. Um serviço não precisa conhecer individualmente todas as telas ou os processos interessados em um evento. Ele publica no canal adequado, e a comunicação é distribuída aos assinantes.

O projeto reúne um protocolo binário para comunicação entre serviços e uma ponte WebSocket para conexão de aplicações web. Dessa forma, interfaces no navegador e componentes de backend podem participar dos fluxos de atualização.

02 / POR DENTRO DO PRODUTO

As partes que fazem
a tecnologia acontecer.

Conheça os componentes e a responsabilidade de cada camada na arquitetura de Lig.

01

Canais de publicação e assinatura

Os canais organizam o assunto das mensagens. Uma aplicação pode acompanhar o que é relevante para sua experiência e publicar atualizações para outros participantes do mesmo fluxo.

02

TCP e WebSocket

O transporte TCP atende a comunicação entre serviços. A ponte WebSocket aproxima o protocolo de navegadores e interfaces web, criando caminhos para experiências conectadas sem consultas repetidas apenas para descobrir novidades.

03

Estado compartilhado

Além da distribuição de mensagens, o projeto inclui gerenciamento de estado. Esse recurso permite discutir cenários em que o cliente precisa conhecer uma informação atual, além de acompanhar as próximas mudanças.

04

Acesso e organização

Chaves de autenticação e namespaces fazem parte do projeto. A definição de quem publica, quem recebe e como os canais são separados deve acompanhar as regras da aplicação.

03 / CONTEXTOS DE APLICAÇÃO

Uma tecnologia ganha sentido
quando encontra um problema.

Estes cenários ajudam a entender o papel do produto. O desenho de uma solução começa pelos requisitos de cada projeto.

Painéis operacionais

Interfaces que precisam acompanhar alterações de status, andamento de atividades ou novas informações de um serviço, mantendo a equipe atualizada durante a operação.

Experiências colaborativas

Aplicações em que diferentes pessoas acompanham mudanças em um contexto compartilhado. A aplicação define a regra do negócio; o Lig leva as atualizações aos participantes conectados.

Eventos entre serviços

Comunicação de acontecimentos entre componentes de uma arquitetura. Um evento pode avisar outros serviços sem transformar cada atualização em uma sequência de chamadas diretas.

04 / DO CONTEXTO À INTEGRAÇÃO

A escolha começa
pela sua aplicação.

Um produto tem recursos próprios. Uma solução precisa conectar esses recursos ao ambiente, às pessoas e à rotina de operação.

  1. Definir os eventos

    Identificar o que muda, quem precisa saber e quais informações devem acompanhar cada mensagem.

  2. Organizar os canais

    Desenhar os assuntos, a separação entre contextos e os critérios de acesso dos participantes.

  3. Conectar a experiência

    Integrar os clientes e definir o comportamento diante de desconexões, reconexões e atualização de estado.

05 / PERGUNTAS FREQUENTES

Para entender
antes de decidir.

Lig e Skama fazem a mesma coisa?

São papéis diferentes. O Lig distribui atualizações para participantes conectados. O Skama organiza trabalhos que um consumidor precisa executar e confirmar. Uma arquitetura pode precisar dos dois.

O navegador pode se conectar?

Sim. O projeto inclui uma ponte WebSocket, enquanto o protocolo TCP atende outros tipos de cliente. A aplicação deve implementar sua autenticação e regras de participação nos canais.

Preciso usar todas as tecnologias Era Logic?

A integração é desenhada a partir dos clientes e serviços da aplicação. O Lig tem um papel específico de comunicação e pode ser avaliado dentro de uma arquitetura já existente.

Como começar a avaliação?

Escolha um fluxo de atualização representativo. Com ele, é possível discutir os canais, o transporte, a autenticação e o comportamento esperado para o cliente.

ENGENHARIA QUE COMEÇA COM UMA CONVERSA

Vamos entender
o seu próximo desafio.

Apresente a aplicação, a arquitetura atual e o que você precisa resolver. Nossa equipe conversa sobre a adequação do Lig ao seu contexto.

Fale com a Era Logic ↗Todas as tecnologias