Uma Abordagem Baseada em WebSocket para Comunicação em Tempo Real no GeneMaisLab
É crescente a quantidade de
projetos de desenvolvimento de software que
utilizam arquitetura orientada a serviços com
APIs RESTful stateless. No entanto, há uma
série de desafios para desenvolver sistemas
computacionais com essas características,
principalmente quando é necessário garantir
alguma lógica de sincronização e uma
consistência de dados entre os clientes ativos.
Neste artigo são apresentadas algumas
abordagens para lidar com essa questão,
dando ênfase ao uso do protocolo WebSocket
em um sistema da Embrapa chamado
GeneMaisLab. Para isso, é apresentada uma
arquitetura de software que representa a
forma na qual o protocolo foi empregado e são
discutidos os resultados obtidos a partir de uma
implementação.
Uma Abordagem Baseada em WebSocket para Comunicação em Tempo Real no GeneMaisLab
-
DOI: 10.22533/at.ed.40119040417
-
Palavras-chave: WebSocket, APIs RESTful stateless.
-
Keywords: WebSocket, RESTful APIs stateless.
-
Abstract:
There is a growing number
of software development projects that use
service-oriented architecture with RESTful
stateless APIs. However, there are a number
of challenges to developing computer systems
with these characteristics, especially when it
is necessary to ensure some synchronization
logic and data consistency between the
active client applications. In this article some
approaches are presented to deal with this issue,
emphasizing the use of the WebSocket protocol
in an Embrapa system called GeneMaisLab.
For this, a software architecture is presented
that represents the way in which the protocol
was used and the results obtained from an
implementation are discussed.
-
Número de páginas: 15
- Eliseu Germano
- Edgard Henrique dos Santos
- Marcelo Gonçalves Narciso