Detalhes bibliográficos
Ano de defesa: |
2020 |
Autor(a) principal: |
Calache, Matheus de Lara |
Orientador(a): |
Não Informado pela instituição |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: |
|
Link de acesso: |
https://www.teses.usp.br/teses/disponiveis/59/59143/tde-15052020-084649/
|
Resumo: |
Os serviços web têm se tornado um paradigma cada vez mais importante no desenvolvimento de software. De modo a facilitar a busca, a composição e o reuso de serviços web, descrições de serviços web podem ser anotadas semanticamente com definições providas por uma ontologia, criando os chamados serviços web semânticos. Um serviço web semântico é desenvolvido segundo diferentes abordagens e padrões recomendados pela W3C, tais como OWL-S, SAWSDL e WSMO-Lite. Dentre estes padrões, SAWSDL tem tido maior adoção devido à sua simplicidade. Diferentes ferramentas de suporte à anotação semântica segundo o padrão SAWSDL estão disponíveis no mercado. Porém, estas ferramentas possuem baixo nível de abstração, exigindo de seus usuários um extenso conhecimento técnico de WSDL/XML e de outras tecnologias relacionadas. A tarefa de anotação semântica poderia ser facilitada caso esta pudesse ser realizada por meio de notações visuais em um nível maior de abstração, de tal forma que as sintaxes de WSDL/XML e do próprio padrão SAWSDL pudessem ser omitidos e a anotação semântica pudesse ser realizada diretamente em elementos gráficos. A anotação semântica também poderia ser beneficiada se feita de forma colaborativa. Diferentes pessoas com diferentes especializações poderiam colaborar na criação de serviços web semânticos, independentemente de suas localizações geográficas. Neste sentido, o objetivo deste trabalho foi investigar o desenvolvimento colaborativo de serviços web semânticos por meio de notações visuais, segundo a abordagem SAWSDL. Adicionalmente, propusemos uma notação visual para a representação dos principais elementos de uma especificação WSDL com o propósito de prover anotação semântica segundo SAWSDL. Na sequência, desenvolvemos uma ferramenta de suporte gráfico e edição colaborativa à anotação semântica, denominada Grasews, facilitando o processo de anotação semântica e a disseminação de conhecimento acerca de serviços web semânticos. Finalmente, demonstramos a utilização da solução desenvolvida por meio de uma prova de conceito envolvendo a anotação semântica de um conjunto de serviços simples. |