reeng.ppt
Transcript of reeng.ppt
I2S Informática - Sistemas e Serviços, S.A.Sector de I&D
Alexandre Bragança
Abril / 2000
Reengenharia via COMO Caso Prático da Reengenharia das
aplicações da I2S
4as à Tarde no DEIDEI - ISEP
Sumário
• Apresentação da I2S
• Actividade Seguradora
• Necessidade da Reengenharia
• Estratégia da I2S para a Reengenharia
I2S
• Soluções informáticas para a actividade Seguradora
• O sistema GIS- Gestão Integrada de Seguros caracteriza-se por– Sistema AS/400– Linguagem RPG– Base de Dados DB2/400
Necessidade de Renovação
• Tecnológicas– Comércio Electrónico– Internet– Novas Plataformas– Novos Interfaces
• Negócio– Internacionalização– Áreas de negócio fora da actividade seguradora tradicional– Sistemas de Apoio à Gestão/Decisão
Solução para a Renovação
• Reengenharia Incremental…
– utilização do sistema existente
– utilização do software existente
– utilização da base de dados existente
Arquitectura
Novas Aplicações
Novos Objectos de Negócio
BD Processos
AS/400
Tecnologia para a Reengenharia
Tecnologia para a Reengenharia
• SAUD Sistema de Acesso Universal a Dados– Permite aceder a bases de dados relacionais– Utilização de processos existentes– Inclusão de providers de dados especificos– Compatível com ADO/OLEDB - CLI/ODBC– Utilizado fundamentalmente na reutilização de
software e dados actuais
Tecnologia para a Reengenharia
• SGBDoc Sistema Gestor de Base de Documentos– Sistema que permite a representação e gestão
adequada de documentos (dados e métodos -linguagem de Domínio LPS)
– CODOMO (Component Document Model) são componentes para acesso a Documentos SGBDoc
– Utilizado fundamentalmente na representação de objectos/documentos de negócio
Aplicações / Objectos de Negócio
SAUD (COM)
SAUDSAUD (C/S)
TC
OM
M
TCOMMSAUD
CLI/ODBC
ProviderSGBDoc
Out
ros
Prov
ider
s
SGBDoc
Aplicações
SGBDoc
CODOMO
Windows AS/400
Programas
Programas
CODOMOSAUD
BD Processos
Objecto de Negócio Apólice
AS/400
Servidor Internet
Browser
Reengenharia• Os Documentos podem não ter persistência
actualmente...• Existem métodos do Documento que
permitem que este seja criado ‘on-demand’ através da utilização da BD e dos programas existentes…
• Os componentes de Negócio mantêm-se estáveis ao longo da evolução gradual da aplicação...
Reengenharia
“A Reengenharia deve ser pensada e adequada a cada caso.”
UDA SAUD
COM CODOMO
XML+Scripting SGBDoc + LPS
No caso da I2S...