A QoS-Based approach for dynamic web service composition.

Detalhes bibliográficos
Autor(a) principal: Frederico Guilherme Álvares de Oliveira Júnior
Data de Publicação: 2009
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações do ITA
Texto Completo: http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=854
Resumo: Web services have become a de facto standard for integration of systems in distributed environments by providing means for exchanging data in a standardized way over the Internet. In fact, this allows computer-computer interaction regardless the programming languages, platform and operating systems used. However, the way services are defined is not enough for computers to reason about the meaning of the information contained in that exchanged data. In the same way, information produced and consumed by Web Services can also be described so that computers can automatically discovery them in response to given request. This allows computers to dynamically combine several services when only one service is not able to provide the required functionality. However, there are scenarios where only the functionality may not be enough to fulfill the user requirements and a minimum level of quality, which is generally expressed by means of non-functional properties, should be guaranteed. In this thesis, an approach for dynamic web service composition that takes into account the composition overall quality is presented. The proposed approach relies on a heuristics to guide the composition in a efficient manner. In order to show the practical feasibility of the proposed approach, a composer prototype was developed and experimented with public service repository test sets. The results have shown the feasibility of the proposed approach even for large repositories as well as a significant improvement in the quality of the compositions found by this approach.
id ITA_48ce7acfb96695ff57e8945abc766f65
oai_identifier_str oai:agregador.ibict.br.BDTD_ITA:oai:ita.br:854
network_acronym_str ITA
network_name_str Biblioteca Digital de Teses e Dissertações do ITA
spelling A QoS-Based approach for dynamic web service composition.Serviços de redeQualidade de serviçosWeb semânticaOntologias (inteligência artificial)AlgoritmosEngenharia de softwareWeb services have become a de facto standard for integration of systems in distributed environments by providing means for exchanging data in a standardized way over the Internet. In fact, this allows computer-computer interaction regardless the programming languages, platform and operating systems used. However, the way services are defined is not enough for computers to reason about the meaning of the information contained in that exchanged data. In the same way, information produced and consumed by Web Services can also be described so that computers can automatically discovery them in response to given request. This allows computers to dynamically combine several services when only one service is not able to provide the required functionality. However, there are scenarios where only the functionality may not be enough to fulfill the user requirements and a minimum level of quality, which is generally expressed by means of non-functional properties, should be guaranteed. In this thesis, an approach for dynamic web service composition that takes into account the composition overall quality is presented. The proposed approach relies on a heuristics to guide the composition in a efficient manner. In order to show the practical feasibility of the proposed approach, a composer prototype was developed and experimented with public service repository test sets. The results have shown the feasibility of the proposed approach even for large repositories as well as a significant improvement in the quality of the compositions found by this approach.Instituto Tecnológico de AeronáuticaJosé Maria Parente de OliveiraFrederico Guilherme Álvares de Oliveira Júnior2009-09-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=854reponame:Biblioteca Digital de Teses e Dissertações do ITAinstname:Instituto Tecnológico de Aeronáuticainstacron:ITAenginfo:eu-repo/semantics/openAccessapplication/pdf2019-02-02T14:01:58Zoai:agregador.ibict.br.BDTD_ITA:oai:ita.br:854http://oai.bdtd.ibict.br/requestopendoar:null2020-05-28 19:34:30.744Biblioteca Digital de Teses e Dissertações do ITA - Instituto Tecnológico de Aeronáuticatrue
dc.title.none.fl_str_mv A QoS-Based approach for dynamic web service composition.
title A QoS-Based approach for dynamic web service composition.
spellingShingle A QoS-Based approach for dynamic web service composition.
Frederico Guilherme Álvares de Oliveira Júnior
Serviços de rede
Qualidade de serviços
Web semântica
Ontologias (inteligência artificial)
Algoritmos
Engenharia de software
title_short A QoS-Based approach for dynamic web service composition.
title_full A QoS-Based approach for dynamic web service composition.
title_fullStr A QoS-Based approach for dynamic web service composition.
title_full_unstemmed A QoS-Based approach for dynamic web service composition.
title_sort A QoS-Based approach for dynamic web service composition.
author Frederico Guilherme Álvares de Oliveira Júnior
author_facet Frederico Guilherme Álvares de Oliveira Júnior
author_role author
dc.contributor.none.fl_str_mv José Maria Parente de Oliveira
dc.contributor.author.fl_str_mv Frederico Guilherme Álvares de Oliveira Júnior
dc.subject.por.fl_str_mv Serviços de rede
Qualidade de serviços
Web semântica
Ontologias (inteligência artificial)
Algoritmos
Engenharia de software
topic Serviços de rede
Qualidade de serviços
Web semântica
Ontologias (inteligência artificial)
Algoritmos
Engenharia de software
dc.description.none.fl_txt_mv Web services have become a de facto standard for integration of systems in distributed environments by providing means for exchanging data in a standardized way over the Internet. In fact, this allows computer-computer interaction regardless the programming languages, platform and operating systems used. However, the way services are defined is not enough for computers to reason about the meaning of the information contained in that exchanged data. In the same way, information produced and consumed by Web Services can also be described so that computers can automatically discovery them in response to given request. This allows computers to dynamically combine several services when only one service is not able to provide the required functionality. However, there are scenarios where only the functionality may not be enough to fulfill the user requirements and a minimum level of quality, which is generally expressed by means of non-functional properties, should be guaranteed. In this thesis, an approach for dynamic web service composition that takes into account the composition overall quality is presented. The proposed approach relies on a heuristics to guide the composition in a efficient manner. In order to show the practical feasibility of the proposed approach, a composer prototype was developed and experimented with public service repository test sets. The results have shown the feasibility of the proposed approach even for large repositories as well as a significant improvement in the quality of the compositions found by this approach.
description Web services have become a de facto standard for integration of systems in distributed environments by providing means for exchanging data in a standardized way over the Internet. In fact, this allows computer-computer interaction regardless the programming languages, platform and operating systems used. However, the way services are defined is not enough for computers to reason about the meaning of the information contained in that exchanged data. In the same way, information produced and consumed by Web Services can also be described so that computers can automatically discovery them in response to given request. This allows computers to dynamically combine several services when only one service is not able to provide the required functionality. However, there are scenarios where only the functionality may not be enough to fulfill the user requirements and a minimum level of quality, which is generally expressed by means of non-functional properties, should be guaranteed. In this thesis, an approach for dynamic web service composition that takes into account the composition overall quality is presented. The proposed approach relies on a heuristics to guide the composition in a efficient manner. In order to show the practical feasibility of the proposed approach, a composer prototype was developed and experimented with public service repository test sets. The results have shown the feasibility of the proposed approach even for large repositories as well as a significant improvement in the quality of the compositions found by this approach.
publishDate 2009
dc.date.none.fl_str_mv 2009-09-11
dc.type.driver.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/masterThesis
status_str publishedVersion
format masterThesis
dc.identifier.uri.fl_str_mv http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=854
url http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=854
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Instituto Tecnológico de Aeronáutica
publisher.none.fl_str_mv Instituto Tecnológico de Aeronáutica
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do ITA
instname:Instituto Tecnológico de Aeronáutica
instacron:ITA
reponame_str Biblioteca Digital de Teses e Dissertações do ITA
collection Biblioteca Digital de Teses e Dissertações do ITA
instname_str Instituto Tecnológico de Aeronáutica
instacron_str ITA
institution ITA
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do ITA - Instituto Tecnológico de Aeronáutica
repository.mail.fl_str_mv
subject_por_txtF_mv Serviços de rede
Qualidade de serviços
Web semântica
Ontologias (inteligência artificial)
Algoritmos
Engenharia de software
_version_ 1706809263256502272