|
25
- 29 de Noviembre de 2002
Montevideo,
Uruguay
Radisson
Victoria Plaza Hotel
|
|
|
CL12
|
|
Reengenharia de aplicações cliente/servidor para a plataforma Web usando metamodelos
|
Cláudio Roberto de Lima
Martins
Instituto de Informática - Universidade Federal do Rio Grande do Sul
cmartins@inf.ufrgs.br
|
Marcelo Soares
Pimienta
Universidade Federal do Rio Grande do Sul, Instituto de Informática
mpimienta@inf.ufrgs.br
|
Ana Maria
Alencar Price
Instituto de Informática - Universidade Federal do Rio Grande do Sul
anaprice@inf.ufrgs.br
|
|
Abstract
|
A present challenge today is legacy systems reengineering to operate on the Internet. A subclass of those information systems was implemented in the initial phase of the development of the applications database
client/server, using visual environment with WIMP graphic interfaces. The main characteristics of those applications is the adoption of event-based programming, in a two layers architecture, where business rules, persistent data access and user interface are jointly considered in the application. The goal of this paper is to propose a methodology to support migration of legacy systems with the characteristics mentioned above for the Web environment. The proposed migration process allows representing by metamodels the extracted components of the
legacy system source code, which will be used as engines after appropriate treatment for the generation of models UML in a XMI representation.
|
Keywords:
Systems migration, client/server reengineering, reverse engineering, metamodels
|
|
Resumo
|
Um desafio presente hoje é a reengenharia de sistemas legados para operar na Internet. Uma classe desses sistemas
de informação foi implementada na fase inicial do desenvolvimento das aplicações cliente/servidor de banco de dados, usando ambientes visuais com interfaces gráficas tipo WIMP. O que caracteriza essas aplicações é a programação baseada em eventos, em uma arquitetura de duas camadas, onde lógica de negócio, acesso a dados e
interface de usuário estão juntos no mesmo código da aplicação cliente. O objetivo deste artigo é propor uma metodologia para migrar sistemas legados com as características citadas acima para a plataforma Web. O processo de migração proposto permite representar em metamodelos componentes extraídos do código fonte do sistema legado, que após tratamentos adequados serão utilizados como artefatos para a geração de modelos UML em uma representação XMI.
|
Palavras Chave:
Migração de sistemas, reengenharia de aplicações cliente/servidor, engenharia reversa,
metamodelos
|
|
Texto completo
Volver
|
|
infoUYclei 2002
|
|