DESENVOLVEDORES

Como funcionam as conexões com serviços externos

As conexões permitem que o Lúmina Orbe estabeleça comunicação estruturada com serviços externos utilizados por seus diferentes módulos.

O que são as conexões com serviços externos?

O Lúmina Orbe foi desenvolvido para trabalhar com diferentes serviços e fontes de dados que não estão armazenados diretamente dentro do WordPress.

Para organizar essa comunicação, o sistema possui uma estrutura própria de conexões, responsável por estabelecer a ponte entre o Lúmina Orbe e os serviços externos utilizados por suas funcionalidades.

A conexão é a ponte entre o sistema e o serviço externo.

Ela permite que os módulos tenham acesso aos dados ou recursos necessários para executar suas respectivas funções.

Como funciona essa comunicação?

O fluxo básico das integrações pode ser representado de forma simples:

Lúmina Orbe
→
Conexão
→
Serviço externo
→
Dados
→
Análise

A conexão permite que essa comunicação aconteça de maneira estruturada, criando a base necessária para que os dados ou recursos externos sejam utilizados pelos processos do sistema.

A Central de Conexões

As integrações utilizadas pelo Lúmina Orbe são administradas por uma estrutura própria de gerenciamento: a Central de Conexões.

Ela concentra a administração das conexões e separa essa configuração das demais funções administrativas do sistema.

Gerenciamento centralizado

Os diferentes módulos utilizam as conexões necessárias sem precisar implementar individualmente toda a estrutura de comunicação com cada serviço externo.

Por que o gerenciamento é centralizado?

Sem uma estrutura centralizada, cada módulo precisaria administrar individualmente sua comunicação com os serviços externos.

A arquitetura do Lúmina Orbe separa essas responsabilidades: a conexão administra a comunicação e o módulo utiliza os recursos necessários para realizar sua função.

Conexão Administra a comunicação com o serviço externo.
Módulo Utiliza os recursos necessários para executar sua função.
Serviço externo Fornece dados ou recursos utilizados pelo sistema.
Lúmina Orbe Integra essas informações aos processos de análise.

Quais serviços podem estar conectados?

A arquitetura atual contempla diferentes integrações, cada uma relacionada a uma finalidade específica dentro do sistema.

OpenAI Fornece os recursos de Inteligência Artificial utilizados pelos processos que dependem dessa camada.
Google Analytics Fornece informações relacionadas ao comportamento e à utilização do site para as áreas que trabalham com esses dados.
Google Search Console Fornece informações relacionadas à presença do site nos resultados da Pesquisa Google e aos processos de SEO que utilizam esses dados.
PageSpeed e outros recursos Google Integram recursos utilizados pelas áreas de desempenho e análise do ambiente digital.

Conexões e módulos

Uma conexão não deve ser confundida com um módulo. O módulo representa uma área funcional do Lúmina Orbe. A conexão representa o meio pelo qual essa área pode acessar determinado serviço externo.

1

SEO

Pode utilizar dados provenientes do Google Search Console para seus processos de análise.

2

Analytics

Utiliza a conexão com o Google Analytics para acessar os dados correspondentes.

3

Inteligência Artificial

Utiliza a conexão com a OpenAI para acessar os recursos de Inteligência Artificial.

4

Desempenho

Pode utilizar recursos externos relacionados à análise de desempenho, conforme as conexões disponíveis.

Como são administradas as conexões?

As conexões são tratadas por componentes específicos do Lúmina Orbe. A arquitetura inclui estruturas responsáveis por autenticação, tokens e gerenciamento das integrações.

Isso permite separar a administração da comunicação externa da utilização dos recursos pelos módulos.

A configuração pertence à estrutura administrativa das integrações.

O usuário deve utilizar as áreas administrativas próprias do Lúmina Orbe para configurar as conexões e evitar alterações manuais nos arquivos internos do plugin.

O que acontece quando uma conexão não está disponível?

Algumas análises dependem de informações provenientes de serviços externos. Se a conexão correspondente não estiver estabelecida, o recurso pode não possuir os dados necessários para executar sua análise.

Sem conexão
→
Sem acesso ao serviço
→
Dados externos indisponíveis

A ausência de uma conexão, portanto, pode limitar a disponibilidade dos dados utilizados por determinado processo.

Uma conexão ativa significa que todos os dados estão disponíveis?

Não necessariamente.

A existência de uma conexão indica que a comunicação com o serviço correspondente está estabelecida, mas cada serviço possui suas próprias condições de acesso, processamento e atualização.

Conexão disponível não significa dados instantaneamente disponíveis.

A disponibilidade efetiva das informações depende também das condições próprias do serviço integrado e do recurso utilizado pelo Lúmina Orbe.

A conexão como primeira camada da inteligência

Antes de interpretar dados, o Lúmina Orbe precisa ter acesso às fontes que produzem essas informações.

Por isso, as conexões ocupam uma posição inicial no fluxo de inteligência do sistema.

Conexões
→
Dados
→
Processamento
→
Análise
→
Inteligência

Como interpretar uma conexão?

A conexão deve ser entendida como a condição que permite ao Lúmina Orbe estabelecer comunicação com determinado serviço externo.

  • Conexão estabelecida: o sistema possui a estrutura necessária para comunicação com o serviço.
  • Dados disponíveis: o recurso correspondente pode utilizar as informações fornecidas pelo serviço, respeitando suas condições de acesso e atualização.
  • Conexão ausente: processos que dependem daquele serviço podem não possuir os dados necessários.

O papel das conexões dentro do ecossistema

As conexões não constituem uma área isolada do funcionamento do Lúmina Orbe. Elas formam a infraestrutura que permite aproximar diferentes fontes, dados e recursos dentro da mesma arquitetura.

O objetivo da integração não é transformar todos os serviços em uma única fonte, mas permitir que diferentes fontes contribuam para uma visão integrada.

Diferentes fontes, uma arquitetura integrada.

Cada conexão possui uma função específica, enquanto os módulos utilizam essas informações para realizar suas próprias análises.

Em resumo

As conexões com serviços externos formam uma camada fundamental da arquitetura do Lúmina Orbe. Elas estabelecem a ponte entre o sistema e as fontes de dados ou recursos necessários às suas funcionalidades.

A Central de Conexões concentra esse gerenciamento, enquanto os módulos utilizam as integrações necessárias para executar seus processos.

Lúmina Orbe Conexão Serviço externo Dados Análise Inteligência