Desenvolvimento de web services interoperáveis utilizando abordagem contract-first
Resumo
A Arquitetura Orientada a Serviços (SOA) apoia a interoperabilidade entre sistemas heterogêneos. Entretanto, mesmo usando SOA, a integração entre sistemas é um desafio. Na prática, o contrato do serviço geralmente é gerado automaticamente a partir do código (abordagem code-first), o que gera dificuldades de manutenção e consumo do serviço em longo prazo. Uma melhor abordagem é construir o contrato do serviço primeiro e, então, implementar o código aderente a este contrato. Este trabalho faz um estudo exploratório do desenvolvimento contract-first através de um exemplo de uso, a fim de demonstrar que esta abordagem traz alto nível de interoperabilidade, facilita governança e reduz acoplamento de tecnologia.
Palavras-chave:
Abordagem contract-first, Web services interoperáveis
Publicado
03/11/2014
Como Citar
MELE, Marcos; LOPES, Sandro; AZEVEDO, Leonardo Guerreiro.
Desenvolvimento de web services interoperáveis utilizando abordagem contract-first. In: ESCOLA REGIONAL DE SISTEMAS DE INFORMAÇÃO DO RIO DE JANEIRO (ERSI-RJ), 1. , 2014, Niterói.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2014
.
p. 49-56.