A reference architecture for visually managing metadata-based components

Developing component-based applications has always been a big challenge faced for software developers and architects. In the last 25 years, many metadata-based component models were proposed, and most of them include tools that allow controlling the lifecycle of components. However, it was not obser...

Full description

Bibliographic Details
Main Author: José Roberto Campos Perillo
Other Authors: Clovis Torres Fernandes
Format: Others
Language:English
Published: Instituto Tecnológico de Aeronáutica 2014
Subjects:
Online Access:http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=3174
id ndltd-IBICT-oai-agregador.ibict.br.BDTD_ITA-oai-ita.br-3174
record_format oai_dc
spelling ndltd-IBICT-oai-agregador.ibict.br.BDTD_ITA-oai-ita.br-31742019-01-22T03:14:20Z A reference architecture for visually managing metadata-based components José Roberto Campos Perillo Clovis Torres Fernandes Estruturas (processamento de dados) Ferramentas de desenvolvimento de software Metadados Controle de acesso Programação orientada para objetos Engenharia de software Developing component-based applications has always been a big challenge faced for software developers and architects. In the last 25 years, many metadata-based component models were proposed, and most of them include tools that allow controlling the lifecycle of components. However, it was not observed in the academy or in the industry an architecture or a model that can serve as abstraction for tools capable of visually managing metadata-based components and their relationships with other components. In this work, a reference architecture is proposed for such purpose. Tools based on it will provide developers, architects and systems administrators with better control over applications that make use of metadata-based components. For validation purposes, it is presented the Saturnus tool, which implements the proposed architecture and controls components of Spring DM-based applications. The "Management Application" is also presented as a proof of concept-it is a Spring DM-based application that was gradually evolved with Saturnus. After implementing both Saturnus and the "Management Application", it is possible to say that proposing such an architecture is feasible and that it is possible to visualize the organization of components in terms of graphs in tools that implement it, and also that these tools can effectively control metadata-based components and their relationships with each other, as well as their lifecycle. Consequently, it is now possible to have better control over the architecture of applications that make use of metadata-based components, tools able to control metadata-based components can now be created, metadata-based component models tend to be more used as other architectures or models able to support component-based development are proposed and now Spring DM-based applications can be better controlled with the help of Saturnus. 2014-12-03 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=3174 eng info:eu-repo/semantics/openAccess application/pdf Instituto Tecnológico de Aeronáutica reponame:Biblioteca Digital de Teses e Dissertações do ITA instname:Instituto Tecnológico de Aeronáutica instacron:ITA
collection NDLTD
language English
format Others
sources NDLTD
topic Estruturas (processamento de dados)
Ferramentas de desenvolvimento de software
Metadados
Controle de acesso
Programação orientada para objetos
Engenharia de software
spellingShingle Estruturas (processamento de dados)
Ferramentas de desenvolvimento de software
Metadados
Controle de acesso
Programação orientada para objetos
Engenharia de software
José Roberto Campos Perillo
A reference architecture for visually managing metadata-based components
description Developing component-based applications has always been a big challenge faced for software developers and architects. In the last 25 years, many metadata-based component models were proposed, and most of them include tools that allow controlling the lifecycle of components. However, it was not observed in the academy or in the industry an architecture or a model that can serve as abstraction for tools capable of visually managing metadata-based components and their relationships with other components. In this work, a reference architecture is proposed for such purpose. Tools based on it will provide developers, architects and systems administrators with better control over applications that make use of metadata-based components. For validation purposes, it is presented the Saturnus tool, which implements the proposed architecture and controls components of Spring DM-based applications. The "Management Application" is also presented as a proof of concept-it is a Spring DM-based application that was gradually evolved with Saturnus. After implementing both Saturnus and the "Management Application", it is possible to say that proposing such an architecture is feasible and that it is possible to visualize the organization of components in terms of graphs in tools that implement it, and also that these tools can effectively control metadata-based components and their relationships with each other, as well as their lifecycle. Consequently, it is now possible to have better control over the architecture of applications that make use of metadata-based components, tools able to control metadata-based components can now be created, metadata-based component models tend to be more used as other architectures or models able to support component-based development are proposed and now Spring DM-based applications can be better controlled with the help of Saturnus.
author2 Clovis Torres Fernandes
author_facet Clovis Torres Fernandes
José Roberto Campos Perillo
author José Roberto Campos Perillo
author_sort José Roberto Campos Perillo
title A reference architecture for visually managing metadata-based components
title_short A reference architecture for visually managing metadata-based components
title_full A reference architecture for visually managing metadata-based components
title_fullStr A reference architecture for visually managing metadata-based components
title_full_unstemmed A reference architecture for visually managing metadata-based components
title_sort reference architecture for visually managing metadata-based components
publisher Instituto Tecnológico de Aeronáutica
publishDate 2014
url http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=3174
work_keys_str_mv AT joserobertocamposperillo areferencearchitectureforvisuallymanagingmetadatabasedcomponents
AT joserobertocamposperillo referencearchitectureforvisuallymanagingmetadatabasedcomponents
_version_ 1718961738620076032