Uma plataforma de integração de middleware para computação ubíqua
Autor(a) principal: | |
---|---|
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 |