PT
Com este trabalho, pretendeu-se desenvolver um Sistema Integrado para a Gestão de
Eventos de Natureza Científica recorrendo à integração de diversas aplicaçõesde código
aberto existentes. Por forma a proceder a esta integração, estas soluções foram
consideradas como componentes do sistema a desenvolver. A escolha das aplicações a
integrar foi efetuada com base em diversos critérios, tendo sido efetuado um estudo mais
aprofundado para a escolha da aplicação base para a gestão de eventos do tipo conferência
científica. A escolha das restantes aplicações/componentes, foi efetuada com base em
critérios definidos, nomeadamente, a simplicidade do código e a atividade do projeto assim
como a relevância do mesmo face às funcionalidades cobertas, entre outras.
Este trabalho enquadrou-se dentro de um conceito seguido atualmente no mundo dos
sistemas de informação, a EAI (Enterprise Application Integration), ou seja, integração de
sistemas de informação. A metodologia criada utiliza técnicas de integração síncronas,
sendo utilizadas técnicas pertencentes a todas as camadas que compõe um sistema de
informação (dados – lógica – interface do utilizador).
Ao nível do modelo de desenvolvimento a metodologia seguida é adaptativa, baseada no
modelo de desenvolvimento de software em cascata.
A metodologia foi utilizada na construção de um sistema integrado para a gestão de
eventos de natureza científica, que resulta da integração de diversas aplicações de código
aberto, de utilização gratuita, presentes em dois dos principais repositórios deste tipo de
aplicações (o Sourceforge e o Freecode).
Pretendeu-se desta forma chamar a atenção para a utilização de aplicações de código
aberto, integrando-as e utilizado-as como um sistema só, para a resolução de problemas
que normalmente requereriam software dispendioso e desenvolvido especificamente para o
efeito.
EN
This dissertation aims to develop an integrated system for the management of scientific
events by integrating several open source applications. In order with proceed to this
integration, these solutions were considered as part of the developing system. The choice
of the integrating applications, was made based on diverse/multiple defined criteria, and a
study have been conducted to choose the base application for the scientific conference type
events management. The choice of the remaining applications/components, was made
based on defined criteria, namely, the code simplicity, the project's activity, as well as the
importance of the application regarding the covered functionalities, among others.
This dissertation is framed in a concept followed nowadays in the world of Information
Systems, the EAI (Enterprise Application Integration), that is, integration of information
systems. The created methodology uses synchronous integration techniques, that cover all
the layers which compose an information system (data – logic – user-interface).
Regarding the development model, the methodology followed is adaptive, based on the
software development waterfall model.
The methodology was was used to build an integrated system for the management of
scientific events, which results in the integration of several open source applications, free
of use, present at the two of the main repositories of this kind of applications (SourceForge
and FreeCode).
One of the objectives/aims of this dissertation is to call the attention to the use of open
source applications, by integrating and using them as a solo system, to resolve problems
that usually require expensive software specifically developed for the purpose.