Sinapse: um arcabouço para suporte e aplicações publish/subscribe baseado em configuração arquitetura

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorLoques Filho, Orlando Gomes-
Autor(es): dc.contributorCPF:31345290822-
Autor(es): dc.contributorhttp://lattes.cnpq.br/9433123288261141-
Autor(es): dc.creatorMotta Júnior, Paulo Rogério da-
Data de aceite: dc.date.accessioned2024-07-11T18:34:31Z-
Data de disponibilização: dc.date.available2024-07-11T18:34:31Z-
Data de envio: dc.date.issued2021-03-10-
Data de envio: dc.date.issued2008-06-13-
Data de envio: dc.date.issued2021-03-10-
Fonte completa do material: dc.identifierhttps://app.uff.br/riuff/handle/1/17896-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/773208-
Descrição: dc.descriptionThe Publish/Subscribe paradigm implemented by Notification Systems, plays an important role in the context of distributed systems development, allowing the decoupling of the participants due to its anonymous and asynchronous communication. Although this characteristic assures greater flexibility, it is not transparent. The application code tend to include sections to handle the interaction with the Notification System used, creating dependencies. Distributed systems development can be also simplified by architectural modeling implemented by configuration systems. In this paradigm, the application components are divided between functional, related to the application domain and non-functional, related to application s support aspects, like communication tasks for instance. We propose in this work an adaptation of the Rebeca Notification System, making it possible to execute over the AC configuration system. With this adaptation, communication support configuration points are exposed and, using the interception capabilities of the AC system, we could isolate the interactions among application modules, what decreases code dependencies related to the Notification System. We also could turn event composition and mobility transparently supported. The proposed model is analyzed by the qualitative view, making evident the facilities that becomes available when compared to the original Rebeca system.-
Descrição: dc.descriptionO paradigma Publish/Subscribe, implementado pelos chamados Sistemas de Notificação, ocupa um importante papel no contexto de desenvolvimento de sistemas distribuídos, permitindo o desacoplamento entre os participantes graças à comunicação assíncrona e anônima. Embora essa característica garanta uma maior flexibilidade, ela não é transparente. O código da aplicação tende a incluir seções para tratamento da interação com o Sistema de Notificação utilizado, criando dependências. Outra aliada ao desenvolvimento de aplicações distribuídas é a modelagem arquitetural, implementada pelos ambientes de configuração. Neste paradigma, os componentes da aplicação são divididos entre funcionais, relacionados ao domínio da aplicação e, não-funcionais, relacionados aos aspectos de suporte à aplicação, tais como as tarefas de comunicação por exemplo. Propomos neste trabalho uma adaptação do Sistema de Notificação Rebeca , tornando possível sua execução sobre o ambiente de configuração AC . Essa adaptação expõe os pontos de configuração do suporte à comunicação. Aproveitando a capacidade de interceptação do ambiente AC, isolamos as interações dos módulos da aplicação, o que diminui as dependências do código em relação ao Sistema de Notificação. Além disso, tornamos transparente o suporte à composição de eventos e mobilidade. O modelo proposto é analisado principalmente sob o ponto de vista qualitativo, evidenciando as facilidades disponibilizadas frente o modelo original do Rebeca.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Publicador: dc.publisherPrograma de Pós-Graduação em Computação-
Publicador: dc.publisherComputação-
Direitos: dc.rightsAcesso Aberto-
Direitos: dc.rightsCC-BY-SA-
Palavras-chave: dc.subjectCiência da computação-
Palavras-chave: dc.subjectProcessamento paralelo (Computadores)-
Palavras-chave: dc.subjectProcessamento distribuído-
Palavras-chave: dc.subjectAmbiente de configuração-
Palavras-chave: dc.subjectSistema de notificação-
Palavras-chave: dc.subjectSistema de eventos-
Palavras-chave: dc.subjectArquitetura de software-
Palavras-chave: dc.subjectCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO-
Título: dc.titleSinapse: um arcabouço para suporte e aplicações publish/subscribe baseado em configuração arquitetura-
Tipo de arquivo: dc.typeDissertação-
Aparece nas coleções:Repositório Institucional da Universidade Federal Fluminense - RiUFF

Não existem arquivos associados a este item.