PUBLISHED PAPERS
2013 |
Modelo Arquitetural para Evolução no Contrato de Serviços no Contexto de Aplicações de Comando e Controle Proceedings Article David Souza França; Eduardo Martins Guerra Resumo | Links | BibTeX | Tags: Interoperabilidade, Modelo de dados, serviços web @inproceedings{David2013Modelob, Na tentativa de prover serviços de interoperabilidade e difusão de informações pertinentes a muitos ramos das Forças Armadas, muitas aplicações web são baseadas ou consomem dados de outras aplicações. Isto é um problema quando as apli- cações evoluem em velocidades diferentes e compartilham mo- delos nas trocas de mensagens. Este artigo propõe um modelo arquitetural para evolução das aplicações sem a quebra da interoperabilidade utilizando-se para isso refatorações de XML, que geram automaticamente scripts para conversão de dados entre modelos distintos. As informações sobre as versões são gerenciadas por um conjunto de serviços web que centralizam as funções de transformação de dados, que pode ser utilizado por diversas aplicações. Como prova de conceito, foram utilizados dados e modelos atualmente em uso na Força Aérea Brasileira e viu-se que o modelo arquitetural proposto pode ser aplicado em softwares sem a necessidade de grandes mudanças, apenas in- formando as aplicações como consumir os serviços disponíveis. Palavras-chave – Modelo de dados, Interoperabilidade, serviços web. |