Definição de uma ontologia para uso em uma arquitetura orientada a serviços em tempo de desenvolvimento e independente da tecnologia de implementação

AUTOR(ES)
FONTE

IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia

DATA DE PUBLICAÇÃO

03/11/2008

RESUMO

A implantação de arquiteturas orientadas a serviços SOA tem se mostrado como uma das principais iniciativas para as organizações obterem a agilidade necessária na área de tecnologia da informação de forma a apoiar as constantes mudanças do processo de negócio. Um grande desafio na implantação de SOA é a implementação de um repositório de serviços. Ontologias (como por exemplo, OWL-S - Ontology Web Language for Web Services e WSMO - Web Services Modeling Ontology) têm sido utilizadas para a organização dos serviços nesses repositórios. Entretanto, essas ontologias possuem duas grandes restrições: são utilizadas apenas em tempo de execução (Runtime) e tratam apenas a tecnologia de Web Services para implementação dos serviços. Dessa forma, este trabalho tem como objetivo propor uma ontologia para SOA, a partir das ontologias existentes, com enfoque na implementação de um catálogo de serviços em tempo de desenvolvimento e considerando qualquer tipo de tecnologia de implementação de serviços. Para isso, foram utilizadas duas metodologias para engenharia de ontologias: uma para a construção de novas ontologias (SABiO - Systematic Approach for Building Ontologies) e outra para fusão de ontologias de serviços existentes (PROMPT). A ontologia resultante foi instanciada com serviços de uma grande organização.

ASSUNTO(S)

gestão do conhecimento tecnologia ciencia da informacao owl-s serviços de informação wsmo development time repository arquitetura de redes de computadores service oriented architecture (soa) ontoloy

Documentos Relacionados