Uma plataforma de integração de middleware para computação ubíqua

Detalhes bibliográficos
Autor(a) principal: Lopes, Frederico Araújo da Silva
Data de Publicação: 2011
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFRN
Texto Completo: https://repositorio.ufrn.br/jspui/handle/123456789/17944
Resumo: One of the current challenges of Ubiquitous Computing is the development of complex applications, those are more than simple alarms triggered by sensors or simple systems to configure the environment according to user preferences. Those applications are hard to develop since they are composed by services provided by different middleware and it is needed to know the peculiarities of each of them, mainly the communication and context models. This thesis presents OpenCOPI, a platform which integrates various services providers, including context provision middleware. It provides an unified ontology-based context model, as well as an environment that enable easy development of ubiquitous applications via the definition of semantic workflows that contains the abstract description of the application. Those semantic workflows are converted into concrete workflows, called execution plans. An execution plan consists of a workflow instance containing activities that are automated by a set of Web services. OpenCOPI supports the automatic Web service selection and composition, enabling the use of services provided by distinct middleware in an independent and transparent way. Moreover, this platform also supports execution adaptation in case of service failures, user mobility and degradation of services quality. The validation of OpenCOPI is performed through the development of case studies, specifically applications of the oil industry. In addition, this work evaluates the overhead introduced by OpenCOPI and compares it with the provided benefits, and the efficiency of OpenCOPI s selection and adaptation mechanism
id UFRN_a810ddff88d879324567c1b1534cb1c8
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/17944
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Lopes, Frederico Araújo da Silvahttp://lattes.cnpq.br/9177823996895375http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8Delicatto, Flávia CoimbraPires, Paulo de Figueiredohttp://lattes.cnpq.br/1304174767727101Batista, Thais Vasconcelos2014-12-17T15:46:57Z2012-05-292014-12-17T15:46:57Z2011-11-18LOPES, Frederico Araújo da Silva. Uma plataforma de integração de middleware para computação ubíqua. 2011. 171 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2011.https://repositorio.ufrn.br/jspui/handle/123456789/17944One of the current challenges of Ubiquitous Computing is the development of complex applications, those are more than simple alarms triggered by sensors or simple systems to configure the environment according to user preferences. Those applications are hard to develop since they are composed by services provided by different middleware and it is needed to know the peculiarities of each of them, mainly the communication and context models. This thesis presents OpenCOPI, a platform which integrates various services providers, including context provision middleware. It provides an unified ontology-based context model, as well as an environment that enable easy development of ubiquitous applications via the definition of semantic workflows that contains the abstract description of the application. Those semantic workflows are converted into concrete workflows, called execution plans. An execution plan consists of a workflow instance containing activities that are automated by a set of Web services. OpenCOPI supports the automatic Web service selection and composition, enabling the use of services provided by distinct middleware in an independent and transparent way. Moreover, this platform also supports execution adaptation in case of service failures, user mobility and degradation of services quality. The validation of OpenCOPI is performed through the development of case studies, specifically applications of the oil industry. In addition, this work evaluates the overhead introduced by OpenCOPI and compares it with the provided benefits, and the efficiency of OpenCOPI s selection and adaptation mechanismUm dos principais desafios atuais da computação ubíqua é o desenvolvimento de aplicações complexas, que consistem em mais do que simples alarmes disparados por sensores ou ferramentas para configurar o ambiente de acordo com preferências dos usuários. Tais aplicações são difíceis de desenvolver uma vez que envolve uso de serviços que são providos por diferentes middleware, sendo necessário conhecer as peculiaridades de cada um deles, principalmente no que diz respeito ao modelo de comunicação e ao modelo de representação de informações de contexto. Essa tese de doutorado apresenta o OpenCOPI, uma plataforma para integração de diferentes middleware de provisão de contexto que fornece um serviço de contexto unificado e baseado em ontologias, bem como um ambiente que facilita o desenvolvimento das aplicações ubíquas através da definição de workflows semânticos com a descrição abstrata da aplicação. Esses workflows semânticos são transformados em workflows concretos, chamados de planos de execução. Um plano de execução é em uma instância de um workflow contendo atividades que são automatizadas por um conjunto de serviços Web. O OpenCOPI suporta composição e seleção automática de serviços Web, possibilitando o uso transparente de serviços de contexto providos por diferentes middleware. Essa plataforma também fornece suporte para adaptação da execução das aplicações em caso de falha de serviços, mobilidade do usuário ou degradação da qualidade do serviço. A validação do OpenCOPI é realizada através de estudos de caso, especificamente aplicações da indústria do petróleo e gás (monitoramento de poços e de dutos de transporte de petróleo). Além disso, esse trabalho avalia o overhead introduzido pelo OpenCOPI, contrastando com os seus benefícios, e também avalia a eficiência dos mecanismos de seleção e adaptaçãoapplication/pdfporUniversidade Federal do Rio Grande do NortePrograma de Pós-Graduação em Sistemas e ComputaçãoUFRNBRCiência da ComputaçãoComputação ubíquaIntegração de middleware de provisão de contextoWorkflows semânticosHeterogeneidade de contextoSOAServiços WebWeb semânticaUbiquitous computingContext provision middleware integrationSemantic workflowsContext heterogeneitySOAWeb servicesSemantic webCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOUma plataforma de integração de middleware para computação ubíquainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALFredericoASL_TESE.pdfapplication/pdf2802303https://repositorio.ufrn.br/bitstream/123456789/17944/1/FredericoASL_TESE.pdfbe814c8392c7d14ab8b3a30bbd50da04MD51TEXTFredericoASL_TESE.pdf.txtFredericoASL_TESE.pdf.txtExtracted texttext/plain381363https://repositorio.ufrn.br/bitstream/123456789/17944/6/FredericoASL_TESE.pdf.txtaf903b61353e63191652e30f82c9245bMD56THUMBNAILFredericoASL_TESE.pdf.jpgFredericoASL_TESE.pdf.jpgIM Thumbnailimage/jpeg3503https://repositorio.ufrn.br/bitstream/123456789/17944/7/FredericoASL_TESE.pdf.jpg97edc4de28ffd3a93bde79af86771b8fMD57123456789/179442017-11-01 14:16:56.898oai:https://repositorio.ufrn.br:123456789/17944Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2017-11-01T17:16:56Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.por.fl_str_mv Uma plataforma de integração de middleware para computação ubíqua
title Uma plataforma de integração de middleware para computação ubíqua
spellingShingle Uma plataforma de integração de middleware para computação ubíqua
Lopes, Frederico Araújo da Silva
Computação ubíqua
Integração de middleware de provisão de contexto
Workflows semânticos
Heterogeneidade de contexto
SOA
Serviços Web
Web semântica
Ubiquitous computing
Context provision middleware integration
Semantic workflows
Context heterogeneity
SOA
Web services
Semantic web
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short Uma plataforma de integração de middleware para computação ubíqua
title_full Uma plataforma de integração de middleware para computação ubíqua
title_fullStr Uma plataforma de integração de middleware para computação ubíqua
title_full_unstemmed Uma plataforma de integração de middleware para computação ubíqua
title_sort Uma plataforma de integração de middleware para computação ubíqua
author Lopes, Frederico Araújo da Silva
author_facet Lopes, Frederico Araújo da Silva
author_role author
dc.contributor.authorID.por.fl_str_mv
dc.contributor.authorLattes.por.fl_str_mv http://lattes.cnpq.br/9177823996895375
dc.contributor.advisorID.por.fl_str_mv
dc.contributor.advisorLattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8
dc.contributor.referees1.pt_BR.fl_str_mv Delicatto, Flávia Coimbra
dc.contributor.referees1ID.por.fl_str_mv
dc.contributor.referees2.pt_BR.fl_str_mv Pires, Paulo de Figueiredo
dc.contributor.referees2ID.por.fl_str_mv
dc.contributor.referees2Lattes.por.fl_str_mv http://lattes.cnpq.br/1304174767727101
dc.contributor.author.fl_str_mv Lopes, Frederico Araújo da Silva
dc.contributor.advisor1.fl_str_mv Batista, Thais Vasconcelos
contributor_str_mv Batista, Thais Vasconcelos
dc.subject.por.fl_str_mv Computação ubíqua
Integração de middleware de provisão de contexto
Workflows semânticos
Heterogeneidade de contexto
SOA
Serviços Web
Web semântica
topic Computação ubíqua
Integração de middleware de provisão de contexto
Workflows semânticos
Heterogeneidade de contexto
SOA
Serviços Web
Web semântica
Ubiquitous computing
Context provision middleware integration
Semantic workflows
Context heterogeneity
SOA
Web services
Semantic web
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
dc.subject.eng.fl_str_mv Ubiquitous computing
Context provision middleware integration
Semantic workflows
Context heterogeneity
SOA
Web services
Semantic web
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description One of the current challenges of Ubiquitous Computing is the development of complex applications, those are more than simple alarms triggered by sensors or simple systems to configure the environment according to user preferences. Those applications are hard to develop since they are composed by services provided by different middleware and it is needed to know the peculiarities of each of them, mainly the communication and context models. This thesis presents OpenCOPI, a platform which integrates various services providers, including context provision middleware. It provides an unified ontology-based context model, as well as an environment that enable easy development of ubiquitous applications via the definition of semantic workflows that contains the abstract description of the application. Those semantic workflows are converted into concrete workflows, called execution plans. An execution plan consists of a workflow instance containing activities that are automated by a set of Web services. OpenCOPI supports the automatic Web service selection and composition, enabling the use of services provided by distinct middleware in an independent and transparent way. Moreover, this platform also supports execution adaptation in case of service failures, user mobility and degradation of services quality. The validation of OpenCOPI is performed through the development of case studies, specifically applications of the oil industry. In addition, this work evaluates the overhead introduced by OpenCOPI and compares it with the provided benefits, and the efficiency of OpenCOPI s selection and adaptation mechanism
publishDate 2011
dc.date.issued.fl_str_mv 2011-11-18
dc.date.available.fl_str_mv 2012-05-29
2014-12-17T15:46:57Z
dc.date.accessioned.fl_str_mv 2014-12-17T15:46:57Z
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.citation.fl_str_mv LOPES, Frederico Araújo da Silva. Uma plataforma de integração de middleware para computação ubíqua. 2011. 171 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2011.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/17944
identifier_str_mv LOPES, Frederico Araújo da Silva. Uma plataforma de integração de middleware para computação ubíqua. 2011. 171 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2011.
url https://repositorio.ufrn.br/jspui/handle/123456789/17944
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 application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Sistemas e Computação
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/17944/1/FredericoASL_TESE.pdf
https://repositorio.ufrn.br/bitstream/123456789/17944/6/FredericoASL_TESE.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/17944/7/FredericoASL_TESE.pdf.jpg
bitstream.checksum.fl_str_mv be814c8392c7d14ab8b3a30bbd50da04
af903b61353e63191652e30f82c9245b
97edc4de28ffd3a93bde79af86771b8f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1814832632997871616