Tecnologia

Veja o vídeo de demonstração e conheça os paradigmas de tecnologia contemplados pela Plataforma BRPA

Plataforma BRPA em Ação


Este vídeo apresenta a plataforma BRPA em funcionamento. Podemos ver o ambiente de desenvolvimento sendo acompanhado pelo desenvolvedor. Isso permite que ele tenha um controle mais preciso sobre o que está acontecendo durante a execução do programa e e faça ajustes se necessário. 

Na segunda parte do vídeo vemos o ambiente servidor. As janelas do console exibem vários serviços processando dados de forma paralela, o que permite uma execução mais rápida. Além disso, podemos ver que a plataforma escala automaticamente, abrindo novas janelas de forma dinâmica para acomodar o aumento de demanda.

Em resumo, este vídeo mostra a eficiência e flexibilidade da plataforma BRPA.

Paradigmas da Plataforma BRPA

  • Execução em Lote
    Este paradigma é baseado em processamento em lotes, em que várias tarefas são agrupadas em um lote e processadas em conjunto. A execução em lote é mais eficiente em termos de tempo de processamento quando se trata de tarefas de grande escala, mas não é ideal para aplicações que exigem tempo real.
  • Tempo Real
    Este paradigma se concentra em aplicações que exigem que as tarefas sejam concluídas dentro de um intervalo de tempo específico. Sistemas de tempo real são usados em aplicações críticas, como sistemas de controle de tráfego aéreo e sistemas de segurança.
  • Distribuido
    Este paradigma tem como objetivo a distribuição de tarefas em vários computadores ou nós para aumentar a velocidade e eficiência do processamento. Isso é útil para aplicações que requerem muito poder de processamento.
  • Escalável
    Este conceito determina a capacidade de um sistema de crescer e adaptar-se às mudanças na demanda. Isso é importante para aplicações que precisam lidar com cargas de trabalho crescentes e mudanças de volume de dados.
  • Elástico
    Similar a escalabilidade, este conceito se concentra na capacidade de um sistema de se expandir e encolher de acordo com a demanda, mas de uma forma mais rápida e dinâmica.
  • Resiliente
    Este conceito se concentra na capacidade de um sistema de recuperar-se automaticamente de falhas ou erros, sem interrupções no serviço. Isso é importante para aplicações críticas que não podem permitir interrupções no serviço.
  • Disponível
    Este conceito se baseia na capacidade de um sistema estar sempre disponível e funcionando corretamente, sem interrupções. Isso é importante para aplicações críticas que requerem alta disponibilidade.

Simultaneidade e Paralelismo

You can use content blocks to arrange your articles, large texts, instructions. Combine these blocks with media blocks to add illustrations and video tutorials. You can use various content blocks to work with your text. Add quotations, lists, buttons. Select your text to change its formatting or add links. Mobirise is a simple website builder that helps you create amazing web pages without knowing any code.

Mobirise Website Builder

Simultaneidade

Simultaneidade se refere ao fato de várias tarefas ocorrerem ao mesmo tempo, mas não necessariamente sendo executadas ao mesmo tempo. Por exemplo, duas tarefas podem ser iniciadas ao mesmo tempo, mas uma pode terminar antes da outra.

Mobirise Website Builder

Execução Paralela

Já o paralelismo se refere à capacidade de várias tarefas serem executadas ao mesmo tempo em diferentes núcleos ou processadores. Isso pode aumentar a velocidade de processamento e melhorar a eficiência, já que vários núcleos podem trabalhar em tarefas diferentes ao mesmo tempo.

Mobirise Website Builder

Execução Simultânea Paralela

A combinação de simultaneidade e paralelismo pode ser usada para acelerar o processamento de tarefas em grande escala, como o processamento de grandes quantidades de dados ou a simulação de sistemas complexos. 

Mobirise Website Builder

Distribuição Paralela

A Distribuição Paralela permite que a execução de um programa seja processada em vários nós de computação interconectados. Isso permite que grandes quantidades de dados sejam processadas em menos tempo, ou que tarefas complexas sejam divididas em partes menores que possam ser executadas em paralelo em diferentes nós. No entanto, a implementação correta dessa técnica é complexa e requer uma compreensão cuidadosa da arquitetura do sistema e da natureza das tarefas que precisam ser executadas. 
Com a Plataforma BRPA esta complexidade é abstraída do usuário, permitindo que programadores menos experientes desenvolvam programas de alta performance e disponibilidade. 

Arquitetura da Plataforma BRPA

Mobirise Website Builder

Módulos

  • BRPA Studio
    O BRPA Studio é um ambiente visual de desenvolvimento de scripts que permite aos desenvolvedores criar, testar, depurar e executar scripts de maneira eficiente. 
  • BRPA Query
    A ferramenta BRPA Query simplifica a criação de comandos SQL, tornando mais fácil para as equipes desenvolverem soluções de banco de dados.
  • BRPA Report
    O BRPA Reports é responsável pela criação do layout de relatórios.
  • BRPA Admin 
    o BRPA Admin monitora todas as filas, permitindo que os administradores interajam quando necessário.
  • BRPA Repository
    O BRPA Repository é uma fonte centralizada de scripts para o ecosistema.
  • BRPA Scheduler
    O BRPA Scheduler gerencia os scripts agendados, permitindo que as tarefas sejam executadas automaticamente de acordo com um cronograma pré-estabelecido. 
  • BRPA Requester
    O BRPA Requester oferece web services para execução de scripts em tempo real, permitindo que soluções externas acessem e enviem dados aos scripts da plataforma.
  • BRPA Devicer
    O BRPA Devicer é responsável por integrar dispositivos e sensores de Internet das Coisas com a plataforma BRPA, ampliando ainda mais sua capacidade de integração com outras soluções.
  • BRPA Manager
    O BRPA Manager é o orquestrador dos processos onde os scripts são armazenados.
  • BRPA Worker
    O BRPA Worker é responsável pela execução dos scripts.
  • BRPA Boss
    O BRPA Boss monitora e analisa se há necessidade de escalar ou de dispensar agentes de execução do ecossistema.
  • BRPA Recruiter
    O BRPA Recruiter é o recrutador de novas instâncias dos agentes de execução.

Solicite uma Demonstração

Empresa
  • Imevo Tecnologia Ltda.



Endereço
  • Av. Paulista, 807 Cj. 2315 
  • Bela Vista
  • São Paulo SP 
  • Cep: 01311-915

Contato

Created with ‌

Website Builder Software