Comparação de Desempenho entre Soluções de Interoperabilidade

  • João Marcelo U. de Alencar UFC
  • Regis P. Magalhães UFC
  • Davi R. de Vasconcelos UFC
  • Samir B. Chaves UFC
  • João Victor C. de Oliveira UFC
  • Anderson T. Bessa UFC
  • Emanuel M. Rodrigues UFC

Resumo


A interoperabilidade de serviços digitais permite a governos aumentar o alcance de políticas públicas, como no exemplo da Estônia, que através da solução X-Road oferece amplo acesso aos seus cidadãos. Entretanto, o X-Road não foi concebido levando em consideração o contexto de nuvens computacionais e microsserviços. Este trabalho propõe uma arquitetura utilizando a solução de API Gateway Kong que apresenta uma segurança semelhante ao que o X-Road e compara o desempenho entre as duas soluções. Os resultados mostram que a arquitetura baseada em Kong apresenta desempenho superior no tempo de resposta das invocações de serviços, fornecendo subsídios para aprimorá-la e direções para otimização do X-Road.

Palavras-chave: interoperabilidade, sistemas distribuídos, serviços digitais, APIs

Referências

Almeida, K. and Costa, R. (2021). Uma proposta de barramento de dados para integração de serviços públicos digitais. In Anais do IX Workshop de Computação Aplicada em Governo Eletrônico, pages 25–36, Porto Alegre, RS, Brasil. SBC.

Anthes, G. (2015). Estonia: A model for e-government. Commun. ACM, 58(6):18–20.

Curbera, F., Duftler, M., Khalaf, R., Nagy, W., Mukhi, N., and Weerawarana, S. (2002). Unraveling the web services web: an introduction to soap, wsdl, and uddi. IEEE Internet computing, 6(2):86–93.

Gannon, D., Barga, R., and Sundaresan, N. (2017). Cloud-native applications. IEEE Cloud Computing, 4(5):16–21.

Ministério do Planejamento, O. e. G. (2012). Padrões de interoperabilidade de governo eletrônico. [link]. [Última visita online: 2022-03-16].

NIIS, N. I. f. I. S. (2020). X-Road Fundamentals. [link]. [Última visita online: 2022-03-23].

NIIS, Nordic Institute for Interoperability Solution (2020). X-Road Case Studies. [link]. [Última visita online: 2022-04-06].

Pautasso, C. (2014). Restful web services: principles, patterns, emerging technologies. In Web Services Foundations, pages 31–51. Springer.

Raj, G. S. (1998). A detailed comparison of corba, dcom and java/rmi. Object Management Group (OMG) whitepaper.

Ramakani, A. (2020). Kong Api Gateway - From Zero to Production. [link]. [Última visita online: 2022-04-06].

Richardson, C. (2019). Microservices patterns: with examples in Java. Manning
Publicado
31/07/2022
ALENCAR, João Marcelo U. de; MAGALHÃES, Regis P.; VASCONCELOS, Davi R. de; CHAVES, Samir B.; OLIVEIRA, João Victor C. de; BESSA, Anderson T.; RODRIGUES, Emanuel M.. Comparação de Desempenho entre Soluções de Interoperabilidade. In: WORKSHOP DE COMPUTAÇÃO APLICADA EM GOVERNO ELETRÔNICO (WCGE), 10. , 2022, Niterói. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 25-36. ISSN 2763-8723. DOI: https://doi.org/10.5753/wcge.2022.222871.