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...
Main Author: | |
---|---|
Other Authors: | |
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 |