AutoWebS: Um Ambiente para Modelagem e Geração Automática de Serviços Web Semânticos
Serviços Web, Web Semântica, Computação Ubíqua, Ambiente de Modelagem
Serviços Web fornecem meios para comunicação de diferentes sistemas de software em diferentes plataformas e tornaram-se um paradigma efetivo da computação distribuída na Internet. Os serviços Web podem ser reutilizados e combinados em uma composição de serviços para atender requisitos de uma aplicação. Entretanto, a ausência de descrições semânticas dos serviços Web torna a composição de serviços uma tarefa difícil, pois os serviços Web apenas possuem informações sintáticas que descrevem suas interfaces. Para resolver este problema, os serviços Web semânticos usam ontologias na definição da semântica dos serviços de forma a proporcionar a automatização da descoberta, publicação, mediação, invocação e composição de serviços.
Porém, as linguagens para criação das ontologias dos serviços Web, como por exemplo, OWL, utilizam construções que não são fáceis de serem entendidas, até mesmo para programadores Web, e as ferramentas existentes que apoiam sua utilização levam aos usuários muitos detalhes que as tornam difíceis de serem manipuladas. Este trabalho apresenta a ferramenta AutoWebs (Automatic Generation of Semantic Web Services) que é baseada em transformações entre modelos para a criação de serviços Web semânticos. AutoWebs oferece um ambiente que integra várias funcionalidades necessárias para modelar, implementar, compilar e fazer o deploy de serviços Web semânticos.