ADDING SYSTEM INTRASTRUCTURE FRAMEWORKS IN AN COMPONENT BASED ARCHITECTURE: A CASE STUDY WITHIN THE AULANET ENVIRONMENT
COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR === FUNDAÇÃO PADRE LEONEL FRANCA === Groupware é difícil de construir e de manter, pois envolve aspectos multidisciplinares. Além das dificuldades associadas ao desenvolvimento de aplicações colaborativas, usualmente o desenvolvedor de...
Main Author: | |
---|---|
Other Authors: | |
Language: | Portuguese |
Published: |
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
2006
|
Online Access: | http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=8623@1 http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=8623@2 |
id |
ndltd-IBICT-oai-MAXWELL.puc-rio.br-8623 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-IBICT-oai-MAXWELL.puc-rio.br-86232019-03-01T15:36:03Z ADDING SYSTEM INTRASTRUCTURE FRAMEWORKS IN AN COMPONENT BASED ARCHITECTURE: A CASE STUDY WITHIN THE AULANET ENVIRONMENT AGREGANDO FRAMEWORKS DE INFRA-ESTRUTURA EM UMA ARQUITETURA BASEADA EM COMPONENTES: UM ESTUDO DE CASO NO AMBIENTE AULANET CELSO GOMES BARRETO JUNIOR HUGO FUKS ALBERTO BARBOSA RAPOSO HUGO FUKS CARLOS JOSE PEREIRA DE LUCENA CARLOS JOSE PEREIRA DE LUCENA FLAVIA MARIA SANTORO COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR FUNDAÇÃO PADRE LEONEL FRANCA Groupware é difícil de construir e de manter, pois envolve aspectos multidisciplinares. Além das dificuldades associadas ao desenvolvimento de aplicações colaborativas, usualmente o desenvolvedor de groupware deve se preocupar com outros aspectos de infra-estrutura. Nesta dissertação é proposta uma arquitetura multicamadas baseada em componentes para groupware, utilizando frameworks de infra-estrutura. Na camada de negócio são utilizados os frameworks Hibernate, responsável pela persistência dos dados da aplicação, e o framework Spring, que dentre outras coisas é responsável pelo controle de transações e pela exposição de serviços remotamente. Na camada de apresentação o framework JaveServer Faces provê meios para criar e reusar componentes de interface. Nesta dissertação também é apresentada uma forma de comparar frameworks de infra-estrutura, levando em consideração tanto aspectos técnicos, que definem se o framework atende aos requisitos da aplicação, quanto nãotécnicos, relacionados a aspectos como documentação disponível e aceitação no mercado. A arquitetura definida nesta dissertação é aplicada no AulaNet, groupware voltado para a aprendizagem desenvolvido no Laboratório de Engenharia de Software da PUC-Rio. Groupware is difficult to develop and maintain because it involves multidisciplinary aspects in its construction. Besides the difficulties related to the development of collaborative applications, usually the developer must handle with other infrastructure aspects. In this dissertation, it is proposed a multilayer component based architecture with system infrastructure frameworks to deal with them. In the business layer, the Hibernate framework is responsible for the persistence of application data, and the Spring framework is responsible for, amongst others, transactions control and remote exposition of services. In the presentation layer the JaveServer Faces framework provides ways to create and to reuse user-interface components. This dissertation also presents a way to compare system infrastructure frameworks, considering both technical aspects, related to the application requirements fulfillment, and non- technical, related to aspects such as documentation availability and market acceptance. The architecture defined in this dissertation is applied to the AulaNet, which is a groupware for learning developed in the Software Engineering Laboratory of PUC-Rio. 2006-03-14 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=8623@1 http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=8623@2 por info:eu-repo/semantics/openAccess PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO PPG EM INFORMÁTICA PUC-Rio BR reponame:Repositório Institucional da PUC_RIO instname:Pontifícia Universidade Católica do Rio de Janeiro instacron:PUC_RIO |
collection |
NDLTD |
language |
Portuguese |
sources |
NDLTD |
description |
COORDENAÇÃO DE APERFEIÇOAMENTO DO PESSOAL DE ENSINO SUPERIOR === FUNDAÇÃO PADRE LEONEL FRANCA === Groupware é difícil de construir e de manter, pois envolve
aspectos
multidisciplinares. Além das dificuldades associadas ao
desenvolvimento de
aplicações colaborativas, usualmente o desenvolvedor de
groupware deve se
preocupar com outros aspectos de infra-estrutura. Nesta
dissertação é proposta
uma arquitetura multicamadas baseada em componentes para
groupware,
utilizando frameworks de infra-estrutura. Na camada de
negócio são utilizados os
frameworks Hibernate, responsável pela persistência dos
dados da aplicação, e o
framework Spring, que dentre outras coisas é responsável
pelo controle de
transações e pela exposição de serviços remotamente. Na
camada de apresentação
o framework JaveServer Faces provê meios para criar e
reusar componentes de
interface. Nesta dissertação também é apresentada uma forma
de comparar
frameworks de infra-estrutura, levando em consideração
tanto aspectos técnicos,
que definem se o framework atende aos requisitos da
aplicação, quanto nãotécnicos,
relacionados a aspectos como documentação disponível e
aceitação no
mercado. A arquitetura definida nesta dissertação é
aplicada no AulaNet,
groupware voltado para a aprendizagem desenvolvido no
Laboratório de
Engenharia de Software da PUC-Rio. === Groupware is difficult to develop and maintain because it
involves
multidisciplinary aspects in its construction. Besides the
difficulties related to the
development of collaborative applications, usually the
developer must handle with
other infrastructure aspects. In this dissertation, it is
proposed a multilayer
component based architecture with system infrastructure
frameworks to deal with
them. In the business layer, the Hibernate framework is
responsible for the
persistence of application data, and the Spring framework
is responsible for,
amongst others, transactions control and remote exposition
of services. In the
presentation layer the JaveServer Faces framework provides
ways to create and to
reuse user-interface components. This dissertation also
presents a way to compare
system infrastructure frameworks, considering both
technical aspects, related to
the application requirements fulfillment, and non-
technical, related to aspects such
as documentation availability and market acceptance. The
architecture defined in
this dissertation is applied to the AulaNet, which is a
groupware for learning
developed in the Software Engineering Laboratory of PUC-Rio. |
author2 |
HUGO FUKS |
author_facet |
HUGO FUKS CELSO GOMES BARRETO JUNIOR |
author |
CELSO GOMES BARRETO JUNIOR |
spellingShingle |
CELSO GOMES BARRETO JUNIOR ADDING SYSTEM INTRASTRUCTURE FRAMEWORKS IN AN COMPONENT BASED ARCHITECTURE: A CASE STUDY WITHIN THE AULANET ENVIRONMENT |
author_sort |
CELSO GOMES BARRETO JUNIOR |
title |
ADDING SYSTEM INTRASTRUCTURE FRAMEWORKS IN AN COMPONENT BASED ARCHITECTURE: A CASE STUDY WITHIN THE AULANET ENVIRONMENT |
title_short |
ADDING SYSTEM INTRASTRUCTURE FRAMEWORKS IN AN COMPONENT BASED ARCHITECTURE: A CASE STUDY WITHIN THE AULANET ENVIRONMENT |
title_full |
ADDING SYSTEM INTRASTRUCTURE FRAMEWORKS IN AN COMPONENT BASED ARCHITECTURE: A CASE STUDY WITHIN THE AULANET ENVIRONMENT |
title_fullStr |
ADDING SYSTEM INTRASTRUCTURE FRAMEWORKS IN AN COMPONENT BASED ARCHITECTURE: A CASE STUDY WITHIN THE AULANET ENVIRONMENT |
title_full_unstemmed |
ADDING SYSTEM INTRASTRUCTURE FRAMEWORKS IN AN COMPONENT BASED ARCHITECTURE: A CASE STUDY WITHIN THE AULANET ENVIRONMENT |
title_sort |
adding system intrastructure frameworks in an component based architecture: a case study within the aulanet environment |
publisher |
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO |
publishDate |
2006 |
url |
http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=8623@1 http://www.maxwell.vrac.puc-rio.br/Busca_etds.php?strSecao=resultado&nrSeq=8623@2 |
work_keys_str_mv |
AT celsogomesbarretojunior addingsystemintrastructureframeworksinancomponentbasedarchitectureacasestudywithintheaulanetenvironment AT celsogomesbarretojunior agregandoframeworksdeinfraestruturaemumaarquiteturabaseadaemcomponentesumestudodecasonoambienteaulanet |
_version_ |
1718986743985733632 |