Desenvolvimento de web services interoperáveis utilizando abordagem contract-first

  • Marcos Mele UNIRIO
  • Sandro Lopes UNIRIO
  • Leonardo Guerreiro Azevedo IBM Research

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

Selecione um Formato
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.