AO-OIL : um middleware orientado a aspectos baseado em uma arquitetura de referência /

Resumo: As plataformas de middlewares têm sido amplamente utilizadas como infra-estrutura subjacente para o desenvolvimento de sistemas distribuídos. Elas fornecem transparência de localização e de heterogeneidade e um conjunto de serviços que facilitam a construção de aplicações distribuídas. Atual...

ver descrição completa

Na minha lista:
Detalhes bibliográficos
Principais autores: Silva, José Diego Saraiva da., Batista, Thaís Vasconcelos.
Formato: Dissertação
Publicado em:
Assuntos:
Endereço do item:https://repositorio.ufrn.br/jspui/bitstream/123456789/17997/1/JoseDSS.pdf
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id oai:localhost:123456789-85844
record_format dspace
spelling oai:localhost:123456789-858442022-11-30T11:32:29Z AO-OIL : um middleware orientado a aspectos baseado em uma arquitetura de referência / Silva, José Diego Saraiva da. Batista, Thaís Vasconcelos. Middleware - Aspectos - Dissertação. Arquitetura de referência para middlewares orientados a aspectos - Dissertação. RE-AspectLua - Dissertação. Aspects. Middleware. Aspect-oriented middleware reference architecture. RE-AspectLua. Resumo: As plataformas de middlewares têm sido amplamente utilizadas como infra-estrutura subjacente para o desenvolvimento de sistemas distribuídos. Elas fornecem transparência de localização e de heterogeneidade e um conjunto de serviços que facilitam a construção de aplicações distribuídas. Atualmente, os middlewares acomodam uma variedade crescente de requisitos a fim de atender aos mais variados domínios de aplicação. Essa ampla variedade de requisitos procovou um aumento na complexidade dos middleware, devido a introdução de vários conceitos transversais na arquitetura. Tais conceitos não são modularizados adequadamente pelas técnicas de programação tradicionais, resultando no espalhamento e entrelaçamento desses conceitos no código do middleware. A presença de conceitos transversais limitam a escalabilidade do middleware. O paradigma orientado a aspectos tem sido utilizado com sucesso para melhorar a extensibilidade, a modularidade e a capacidade de personalização das plataformas de middleware através da separação dos conceitos transversais do código base da middleware. Este trabalho apresenta o AO-OiL, uma arquitetura de um middleware orientado a aspectos (OA) dinamicamente adaptável, baseado na arquitetura de referência para middlewares OA. O AO-OiL consiste em uma refatoração orientada a aspectos do middleware OiL (Orb in Lua) para separação de conceitos básicos e conceitos transversais e segue a filosofia de que as funcionalidades do middleware devem ser ditadas pelos requisitos da aplicação. A arquitetura proposta foi implementada em Lua e RE-AspectLua. Para avaliar o impacto da refatoração na arquitetura, esse trabalho apresenta uma análise comparativa de desempenho entre o AO-OiL e o OiL.#$&Abstract: Middleware platforms have been widely used as an underlying infrastructure to the development of distributed applications. They provide distribution and heterogeneity transparency and a set of services that ease the construction of distributed applications. Nowadays, the middlewares accommodate an increasing variety of requirements to satisfy distinct application domains. This broad range of application requirements increases the complexity of the middleware, due to the introduction of many cross-cutting concerns in the architecture, which are not properly modularized by traditional programming techniques, resulting in a tangling and spread of theses concerns in the middleware code. The presence of these cross-cutting concerns limits the middleware scalability and aspect-oriented paradigm has been used successfully to improve the modularity, extensibility and customization capabilities of middleware. This work presents AO-OiL, an aspect-oriented (AO) middleware architecture, based on the AO middleware reference architecture. This middleware follows the philosophy that the middleware functionalities must be driven by the application requirements. AO-OiL consists in an AO refactoring of the OiL (Orb in Lua) middleware in order to separate basic and crosscutting concerns. The proposed architecture was implemented in Lua and RE-AspectLua. To evaluate the refactoring impact in the middleware architecture, this paper presents a comparative analysis of performance between AO-OiL and OiL. 1 2022-10-05T20:35:15Z 2022-10-05T20:35:15Z 2009. Dissertação 004.75 S586a DISSERT 121195 https://repositorio.ufrn.br/jspui/bitstream/123456789/17997/1/JoseDSS.pdf https://repositorio.ufrn.br/jspui/bitstream/123456789/17997/1/JoseDSS.pdf
institution Acervo SISBI
collection SIGAA
topic Middleware -
Aspectos -
Dissertação.
Arquitetura de referência para middlewares orientados a aspectos -
Dissertação.
RE-AspectLua -
Dissertação.
Aspects.
Middleware.
Aspect-oriented middleware reference architecture.
RE-AspectLua.
spellingShingle Middleware -
Aspectos -
Dissertação.
Arquitetura de referência para middlewares orientados a aspectos -
Dissertação.
RE-AspectLua -
Dissertação.
Aspects.
Middleware.
Aspect-oriented middleware reference architecture.
RE-AspectLua.
Silva, José Diego Saraiva da.
Batista, Thaís Vasconcelos.
AO-OIL : um middleware orientado a aspectos baseado em uma arquitetura de referência /
description Resumo: As plataformas de middlewares têm sido amplamente utilizadas como infra-estrutura subjacente para o desenvolvimento de sistemas distribuídos. Elas fornecem transparência de localização e de heterogeneidade e um conjunto de serviços que facilitam a construção de aplicações distribuídas. Atualmente, os middlewares acomodam uma variedade crescente de requisitos a fim de atender aos mais variados domínios de aplicação. Essa ampla variedade de requisitos procovou um aumento na complexidade dos middleware, devido a introdução de vários conceitos transversais na arquitetura. Tais conceitos não são modularizados adequadamente pelas técnicas de programação tradicionais, resultando no espalhamento e entrelaçamento desses conceitos no código do middleware. A presença de conceitos transversais limitam a escalabilidade do middleware. O paradigma orientado a aspectos tem sido utilizado com sucesso para melhorar a extensibilidade, a modularidade e a capacidade de personalização das plataformas de middleware através da separação dos conceitos transversais do código base da middleware. Este trabalho apresenta o AO-OiL, uma arquitetura de um middleware orientado a aspectos (OA) dinamicamente adaptável, baseado na arquitetura de referência para middlewares OA. O AO-OiL consiste em uma refatoração orientada a aspectos do middleware OiL (Orb in Lua) para separação de conceitos básicos e conceitos transversais e segue a filosofia de que as funcionalidades do middleware devem ser ditadas pelos requisitos da aplicação. A arquitetura proposta foi implementada em Lua e RE-AspectLua. Para avaliar o impacto da refatoração na arquitetura, esse trabalho apresenta uma análise comparativa de desempenho entre o AO-OiL e o OiL.#$&Abstract: Middleware platforms have been widely used as an underlying infrastructure to the development of distributed applications. They provide distribution and heterogeneity transparency and a set of services that ease the construction of distributed applications. Nowadays, the middlewares accommodate an increasing variety of requirements to satisfy distinct application domains. This broad range of application requirements increases the complexity of the middleware, due to the introduction of many cross-cutting concerns in the architecture, which are not properly modularized by traditional programming techniques, resulting in a tangling and spread of theses concerns in the middleware code. The presence of these cross-cutting concerns limits the middleware scalability and aspect-oriented paradigm has been used successfully to improve the modularity, extensibility and customization capabilities of middleware. This work presents AO-OiL, an aspect-oriented (AO) middleware architecture, based on the AO middleware reference architecture. This middleware follows the philosophy that the middleware functionalities must be driven by the application requirements. AO-OiL consists in an AO refactoring of the OiL (Orb in Lua) middleware in order to separate basic and crosscutting concerns. The proposed architecture was implemented in Lua and RE-AspectLua. To evaluate the refactoring impact in the middleware architecture, this paper presents a comparative analysis of performance between AO-OiL and OiL.
format Dissertação
author Silva, José Diego Saraiva da.
Batista, Thaís Vasconcelos.
author_facet Silva, José Diego Saraiva da.
Batista, Thaís Vasconcelos.
author_sort Silva, José Diego Saraiva da.
title AO-OIL : um middleware orientado a aspectos baseado em uma arquitetura de referência /
title_short AO-OIL : um middleware orientado a aspectos baseado em uma arquitetura de referência /
title_full AO-OIL : um middleware orientado a aspectos baseado em uma arquitetura de referência /
title_fullStr AO-OIL : um middleware orientado a aspectos baseado em uma arquitetura de referência /
title_full_unstemmed AO-OIL : um middleware orientado a aspectos baseado em uma arquitetura de referência /
title_sort ao-oil : um middleware orientado a aspectos baseado em uma arquitetura de referência /
publishDate 2022
url https://repositorio.ufrn.br/jspui/bitstream/123456789/17997/1/JoseDSS.pdf
work_keys_str_mv AT silvajosediegosaraivada aooilummiddlewareorientadoaaspectosbaseadoemumaarquiteturadereferencia
AT batistathaisvasconcelos aooilummiddlewareorientadoaaspectosbaseadoemumaarquiteturadereferencia
_version_ 1766828786559483904