Uma abordagem automática para descoberta e composição de serviços web semânticos

Detalhes bibliográficos
Autor(a) principal: Hobold, Guilherme Coan
Data de Publicação: 2012
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: http://repositorio.ufsc.br/xmlui/handle/123456789/100812
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2012
id UFSC_9b6f7bf18ba03c37177b31e1a3bd5f8d
oai_identifier_str oai:repositorio.ufsc.br:123456789/100812
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Uma abordagem automática para descoberta e composição de serviços web semânticosInformaticaCiência da computaçãoServiços da WebWeb semânticaDissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2012A adição de semântica à descrição de Serviços Web visa permitir a automação dos processos de descoberta e composição de serviços. Para que isso seja possível, é necessário que sejam desenvolvidas ferramentas que façam com que esses processos sejam realizados dinamicamente, sem a necessidade de intervenção humana. Diversos trabalhos na área de Web Semântica têm explorado a descoberta e a composição de Serviços Web através da descrição semântica das suas funcionalidades. Este trabalho apresenta uma abordagem para a descoberta e a composição de Serviços Web Semânticos de forma automática. Mediante o envio de uma requisição com a descrição das funcionalidades de um serviço, a abordagem proposta possibilita que composições sejam estabelecidas quando um único Serviço Web não é suficiente para atender as necessidades dos usuários. Por meio de anotações semânticas baseadas em SAWSDL (Semantic Annotations for WSDL), a abordagem proposta realiza o matching semântico das funcionalidades dos serviços web disponíveis em repositórios de serviços com as informações enviadas na requisição e constrói um grafo de composições. No final da construção do grafo, um algoritmo analisa se dois ou mais caminhos levam à mesma informação desejada pelo usuário. Caso isso aconteça, uma função é aplicada para cada caminho, a fim de selecionar aquele com o menor grau de divergência semântica. A proposta da abordagem apresentada é criar composições de serviços web em tempo de requisição de modo que sejam capazes de combinar serviços pré-existentes para criar um novo serviço, tirando proveito das funcionalidades oferecidas por cada um e combinando-as a fim de oferecer funcionalidades ainda mais complexas e até inexistentes. Dessa forma, a abordagem torna o processo de busca e composição de serviços web capaz de informar não apenas serviços individuais, mas também composições de serviços. Como contribuições deste trabalho citam-se: um algoritmo para a seleção de composições baseado na qualidade semântica das mesmas e um protótipo em conjunto com uma infraestrutura para a descoberta e a composição de serviços web.<br>Abstract : The addition of semantic to web services description allows the automation of the discovery and composition process. However, tools must be developed to allow these processes be performed dynamically without human intervention. Several studies in the area of the Semantic Web have explored the discovery and composition of Web Services through semantic description of its functionality. This work presents an approach for automatic discovery and composition of semantic web services. By sending a request with the description of a service functionality, the proposed approach enables compositions to be established when a single web service is not sufficient to meet the user needs. Through semantic annotations based on SAWSDL (Semantic Annotations for WSDL), the proposed approach performs the semantic matching of Web services capabilities available in services repositories with the information sent in the request and builds a composition graph. At the end of the construction of the graph, an algorithm analyzes if two or more paths lead to the same information desired by the user. If this happens, a function is applied to each path in order to select the one with the lowest semantic mismatch degree. The purpose of the presented approach is to create compositions of web services at request time so that they are able to combine pre-existing services to create a new service, taking advantage of the functionality offered by each and combining them to provide functionality yet more complex and even non-existent. Thus, the approach makes the process of discovery and composition of web services return not only individual services, but also compositions of services. The main contributions of this work are: an algorithm for selection of compositions based on its semantics quality, a prototype and an infrastructure for discovery and composition of web services.Siqueira, FrankUniversidade Federal de Santa CatarinaHobold, Guilherme Coan2013-06-25T22:53:28Z2013-06-25T22:53:28Z20122012info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis136 p.| il., grafs., tabs.application/pdf313259http://repositorio.ufsc.br/xmlui/handle/123456789/100812porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2013-06-25T22:53:28Zoai:repositorio.ufsc.br:123456789/100812Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732013-06-25T22:53:28Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Uma abordagem automática para descoberta e composição de serviços web semânticos
title Uma abordagem automática para descoberta e composição de serviços web semânticos
spellingShingle Uma abordagem automática para descoberta e composição de serviços web semânticos
Hobold, Guilherme Coan
Informatica
Ciência da computação
Serviços da Web
Web semântica
title_short Uma abordagem automática para descoberta e composição de serviços web semânticos
title_full Uma abordagem automática para descoberta e composição de serviços web semânticos
title_fullStr Uma abordagem automática para descoberta e composição de serviços web semânticos
title_full_unstemmed Uma abordagem automática para descoberta e composição de serviços web semânticos
title_sort Uma abordagem automática para descoberta e composição de serviços web semânticos
author Hobold, Guilherme Coan
author_facet Hobold, Guilherme Coan
author_role author
dc.contributor.none.fl_str_mv Siqueira, Frank
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Hobold, Guilherme Coan
dc.subject.por.fl_str_mv Informatica
Ciência da computação
Serviços da Web
Web semântica
topic Informatica
Ciência da computação
Serviços da Web
Web semântica
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2012
publishDate 2012
dc.date.none.fl_str_mv 2012
2012
2013-06-25T22:53:28Z
2013-06-25T22:53:28Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv 313259
http://repositorio.ufsc.br/xmlui/handle/123456789/100812
identifier_str_mv 313259
url http://repositorio.ufsc.br/xmlui/handle/123456789/100812
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 136 p.| il., grafs., tabs.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652290981101568