@MASTERSTHESIS{ 2015:328900058, title = {SWS-EDITOR: uma ferramenta baseada em serviços para anotação semântica de serviços web restful}, year = {2015}, url = "http://teste.tede.unifacs.br:8080/tede/handle/tede/407", abstract = "Os Serviços Web possibilitaram que as organizações integrassem suas aplicações de softwares, viabilizando a automação de processos de negócios em diversas áreas. Entretanto, é necessário fornecer soluções que favoreçam a seleção, descoberta e integração desses Serviços Web em tempo de execução de maneira eficaz e eficiente. Para favorecer a automação nas tarefas de requisição, descoberta e composição de Serviços Web algumas ferramentas propõem a realização da anotação semântica, entretanto, divergem com relação às funcionalidades oferecidas e a adequação às tecnologias que são recomendações do W3C, além do uso ser restrito a ambientes específicos (i.e. utilização apenas em ambiente web ou desktop). A utilização de serviços para realizar a anotação semântica de Serviços Web favorece ao reuso da solução em diferentes ambientes (e.g. desktop, web, mobile) possibilitando dessa forma alcançar um maior número de usuários. Na arquitetura da web atual muitos dos Serviços Web são projetados conforme o estilo arquitetural REST, também conhecidos como Serviços Web restful baseados no protocolo HTTP. Este trabalho apresenta uma ferramenta baseada em serviços, denominada SWS Editor (Semantic Web Services Editor) que faz uso de ontologias OWL a partir da especificação SAWSDL para realizar a anotação semântica de Serviços Web restful descritos sintaticamente em WSDL. A arquitetura da ferramenta proposta possibilitará a criação de um repositório de Serviços Web Semânticos que pode ser utilizado para recuperação automática de serviços. Como prova de conceito, é discutido um exemplo de uso da ferramenta através do qual são apresentadas as suas funcionalidades, consumo dos serviços e a recuperação semântica através de consultas SPARQL.", publisher = {Universidade Salvador}, scholl = {Sistemas e Computação}, note = {Sistemas e Computação} }