Um Modelo de descoberta dinâmica de serviços de software baseado no contexto de processos de negócios e em qualidade de serviço

Detalhes bibliográficos
Ano de defesa: 2011
Autor(a) principal: Souza, Alexandre Perin de
Orientador(a): Rabelo, Ricardo José
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Florianópolis, SC
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
Link de acesso: http://repositorio.ufsc.br/xmlui/handle/123456789/95653
Resumo: Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2011
id UFSC_0e37ea0396f9fc077b191a0862a9e21e
oai_identifier_str oai:repositorio.ufsc.br:123456789/95653
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str
spelling Universidade Federal de Santa CatarinaSouza, Alexandre Perin deRabelo, Ricardo José2012-10-26T04:29:39Z2012-10-26T04:29:39Z20112011298401http://repositorio.ufsc.br/xmlui/handle/123456789/95653Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2011Esta tese aborda o problema da integração do nível de negócios (BPM) com nível dos sistemas (SOA) através da concepção de um modelo de descoberta dinâmica de serviços. Estudos mostram que há diversas formas de realizar essa integração. No entanto, o que se observa é a falta de uma teoria geral que unifique e resolva o problema da descoberta de forma alinhada ao nível dos processos de negócios. Para contornar isso, vários trabalhos foram propostos considerando-se contextos específicos, usando-se restrições e adotando pressupostos que os tornam pouco aplicáveis em cenários reais. Esta pesquisa mostrou que é possível que os níveis BPM e SOA trabalhem de forma mais integrada e que o processo de descoberta seja mais ágil e transparente. Foi desenvolvido um modelo de descoberta, integrado, aberto, flexível, que busca e seleciona o serviço de software mais adequado, considerando a funcionalidade do serviço desejado, o contexto dos processos de negócios, os aspectos de QoS associados ao serviço desejado, e o momento em que a aplicação é executada. O modelo considera um cenário onde diversas empresas provedoras de serviços de software, autônomas e heterogêneas, disponibilizam seus serviços (na forma de web services) em repositórios largamente distribuídos. Para mitigar os problemas de interoperabilidade nos vários níveis envolvidos, o modelo faz intenso uso de padrões abertos e consolidados, além de utilizar um catálogo de processos de negócios e duas ontologias: uma de processos de negócios (baseados no padrão UBL) e uma de QoS. A abordagem frente ao problema de descoberta divide-o em duas fases: de projeto e de execução de aplicações. O modelo faz uso de um crawling para encontrar e selecionar serviços candidatos (na fase de projeto) e utiliza um algoritmo de descoberta dinâmica para encontrar e selecionar os serviços (na fase de execução) para a execução de aplicações SOA. O modelo faz a descoberta considerando o estilo arquitetural e de disponibilização SaaS, incluindo a geração dinâmica de SLAs. Uma entidade lógica chamada Federação é usada para gerenciar provedores, ontologias e os repositórios de serviços. Os resultados obtidos permitem inferir que o modelo tem potencial de servir também como um moderno ambiente de competitividade e sustentabilidade para empresas desenvolvedoras de software como serviço SaaSThis thesis addresses the problem of integrating the business level (BPM) systems level (SOA) through the conception of a model of dynamic discovery of services. Studies show that there are several ways to achieve this integration. However, what is observed is the lack of a general theory which unifies and solve the problem of service discovery aligned with the level of business process. To address this, several studies have been proposed considering specific contexts, using constraints and adopting assumptions that make it less applicable in real scenarios. This research showed that it is possible levels BPM and SOA work in a more integrated way and that the discovery process is more agile and transparent. In this sense, a discovery model has been conceived. It is integrated, open, flexible, finding and selecting the most appropriate software service, considering the required services# functionalities, business processes# contexts, the required QoS levels, and the moment the SOA application will run. The developed model considers a scenario where several autonomous and heterogeneous companies provide software services (as web services) and made them available in largely distributed repositories. Aiming at mitigating interoperability problems in the various involved levels, the model strongly relies on open and consolidated standards, besides using a business process catalog and two ontologies: of business processes (based on UBL standard) and of QoS. The approach proposed in the model splits the discovery problem into two phases: design and running applications. It applies a crawling algorithm to find out and to select service candidates (in the design phase) and a dynamic discovery algorithm for finding and selecting the service in the execution of SOA applications. The model performs the discovery taking the SaaS architectural and availability style into account, including the dynamic generation of SLAs. A logical entity called Federation is used to manage providers, ontologies and services repositories. Research´s results allow inferring that the developed model has the potential to also serve as a modern environment for levering the competitiveness and sustainability of companies that develop software under SaaS model330 p.| il., grafs., tabs.porFlorianópolis, SCEngenharia de sistemasQualidade dos serviçosArquitetura orientada a serviçosGerenciamento de processos de negócioSoftwareUm Modelo de descoberta dinâmica de serviços de software baseado no contexto de processos de negócios e em qualidade de serviçoinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINAL298401.pdfapplication/pdf4194896https://repositorio.ufsc.br/bitstream/123456789/95653/1/298401.pdfd49307958e76e5eb20c73a95eef0e03cMD51TEXT298401.pdf.txt298401.pdf.txtExtracted Texttext/plain542142https://repositorio.ufsc.br/bitstream/123456789/95653/2/298401.pdf.txt8f99d7df347eb25ba337bbb2e29ad253MD52THUMBNAIL298401.pdf.jpg298401.pdf.jpgGenerated Thumbnailimage/jpeg707https://repositorio.ufsc.br/bitstream/123456789/95653/3/298401.pdf.jpg673eb773a1c9a281ec2c260b6a341261MD53123456789/956532016-03-07 15:58:21.328oai:repositorio.ufsc.br:123456789/95653Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestsandra.sobrera@ufsc.bropendoar:23732016-03-07T18:58:21Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.pt_BR.fl_str_mv Um Modelo de descoberta dinâmica de serviços de software baseado no contexto de processos de negócios e em qualidade de serviço
title Um Modelo de descoberta dinâmica de serviços de software baseado no contexto de processos de negócios e em qualidade de serviço
spellingShingle Um Modelo de descoberta dinâmica de serviços de software baseado no contexto de processos de negócios e em qualidade de serviço
Souza, Alexandre Perin de
Engenharia de sistemas
Qualidade dos serviços
Arquitetura orientada a serviços
Gerenciamento de processos de negócio
Software
title_short Um Modelo de descoberta dinâmica de serviços de software baseado no contexto de processos de negócios e em qualidade de serviço
title_full Um Modelo de descoberta dinâmica de serviços de software baseado no contexto de processos de negócios e em qualidade de serviço
title_fullStr Um Modelo de descoberta dinâmica de serviços de software baseado no contexto de processos de negócios e em qualidade de serviço
title_full_unstemmed Um Modelo de descoberta dinâmica de serviços de software baseado no contexto de processos de negócios e em qualidade de serviço
title_sort Um Modelo de descoberta dinâmica de serviços de software baseado no contexto de processos de negócios e em qualidade de serviço
author Souza, Alexandre Perin de
author_facet Souza, Alexandre Perin de
author_role author
dc.contributor.pt_BR.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Souza, Alexandre Perin de
dc.contributor.advisor1.fl_str_mv Rabelo, Ricardo José
contributor_str_mv Rabelo, Ricardo José
dc.subject.classification.pt_BR.fl_str_mv Engenharia de sistemas
Qualidade dos serviços
Arquitetura orientada a serviços
Gerenciamento de processos de negócio
Software
topic Engenharia de sistemas
Qualidade dos serviços
Arquitetura orientada a serviços
Gerenciamento de processos de negócio
Software
description Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2011
publishDate 2011
dc.date.submitted.pt_BR.fl_str_mv 2011
dc.date.issued.fl_str_mv 2011
dc.date.accessioned.fl_str_mv 2012-10-26T04:29:39Z
dc.date.available.fl_str_mv 2012-10-26T04:29:39Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.ufsc.br/xmlui/handle/123456789/95653
dc.identifier.other.pt_BR.fl_str_mv 298401
identifier_str_mv 298401
url http://repositorio.ufsc.br/xmlui/handle/123456789/95653
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 330 p.| il., grafs., tabs.
dc.publisher.none.fl_str_mv Florianópolis, SC
publisher.none.fl_str_mv Florianópolis, SC
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
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/95653/1/298401.pdf
https://repositorio.ufsc.br/bitstream/123456789/95653/2/298401.pdf.txt
https://repositorio.ufsc.br/bitstream/123456789/95653/3/298401.pdf.jpg
bitstream.checksum.fl_str_mv d49307958e76e5eb20c73a95eef0e03c
8f99d7df347eb25ba337bbb2e29ad253
673eb773a1c9a281ec2c260b6a341261
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv sandra.sobrera@ufsc.br
_version_ 1851758850154168320