Spelling suggestions: "subject:"[een] GROUPWARE DEVELOPMENT"" "subject:"[enn] GROUPWARE DEVELOPMENT""
1 |
[en] ADDING SYSTEM INTRASTRUCTURE FRAMEWORKS IN AN COMPONENT BASED ARCHITECTURE: A CASE STUDY WITHIN THE AULANET ENVIRONMENT / [pt] AGREGANDO FRAMEWORKS DE INFRA-ESTRUTURA EM UMA ARQUITETURA BASEADA EM COMPONENTES: UM ESTUDO DE CASO NO AMBIENTE AULANETCELSO GOMES BARRETO JUNIOR 05 July 2006 (has links)
[pt] 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. / [en] 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.
|
2 |
[en] COMPONENT-BASED GROUPWARE DEVELOPMENT BASED ON THE 3C COLLABORATION MODEL / [pt] DESENVOLVIMENTO DE GROUPWARE COMPONENTIZADO COM BASE NO MODELO 3C DE COLABORAÇÃOMARCO AURELIO GEROSA 12 July 2006 (has links)
[pt] Groupware é evolutivo e é difícil de construir e de
manter, e acaba tendo um
código desorganizado e difícil de evoluir. Nesta tese é
proposta uma abordagem
de desenvolvimento de groupware baseado em componentes
concebidos em
função do modelo 3C de colaboração. No modelo 3C, a
colaboração é analisada a
partir da comunicação, coordenação e cooperação. Na
abordagem proposta, partese
das necessidades de colaboração do grupo, analisadas com
base no modelo, e
componentes de software também organizados em função do
modelo são
utilizados para compor a solução. Como estudo de caso, a
abordagem é aplicada
no desenvolvimento da nova versão do ambiente AulaNet,
cujo código padece dos
problemas mencionados anteriormente. Neste estudo de caso,
são desenvolvidos
component kits para instanciar os serviços de comunicação
do ambiente. Os
componentes possibilitam compor, recompor e customizar os
serviços de modo a
refletir alterações na dinâmica de colaboração. / [en] Groupware is evolutionary and difficult to develop and
maintain. Thus, its
code becomes unstructured and difficult to evolve. In this
thesis, a groupware
development approach based on components organized
according to the 3C
collaboration model is proposed. In this model,
collaboration is analyzed based on
communication, coordination and cooperation. Collaboration
necessities of the
group, analyzed based on the 3C model, are mapped to
software components, also
organized according to the model, in order to compose the
system. The proposed
approach is applied as a case study to the development of
the new version of the
AulaNet environment. The environment´s code currently
suffers the mentioned
problems. In order to instantiate the communication
services of the environment,
for the case study, 3C based component kits were
developed. The components
allow the composition, re-composition and customization of
the services in order
to reflect collaboration dynamics changes.
|
Page generated in 0.0387 seconds