Uma plataforma de integração de middleware para computação ubíqua
Contribuinte(s) |
Batista, Thais Vasconcelos CPF:03555375407 http://lattes.cnpq.br/9177823996895375 CPF:56765614400 http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8 Delicatto, Flávia Coimbra CPF:39900533100 Pires, Paulo de Figueiredo CPF:84384921772 http://lattes.cnpq.br/1304174767727101 |
---|---|
Data(s) |
17/12/2014
29/05/2012
17/12/2014
18/11/2011
|
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 Um 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ção |
Formato |
application/pdf |
Identificador |
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. http://repositorio.ufrn.br:8080/jspui/handle/123456789/17944 |
Idioma(s) |
por |
Publicador |
Universidade Federal do Rio Grande do Norte BR UFRN Programa de Pós-Graduação em Sistemas e Computação Ciência da Computação |
Direitos |
Acesso Aberto |
Palavras-Chave | #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 |
Tipo |
Tese |