Reengenharia via COM
O Caso Prático da Reengenharia das
aplicações da I2S
4as à Tarde no DEI
DEI - ISEP
I2S Informática - Sistemas e Serviços, S.A.
Sector de I&D
Alexandre Bragança
Abril / 2000
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
Tecnologia para a Reengenharia
AS/400
BD
Processos
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
Windows
AS/400
Aplicações /
Objectos de Negócio
Aplicações
CODOMO
SGBDoc
Programas
SAUD (COM)
Provider
SGBDoc
SGBDoc
TCOMM
SAUD
Outros
Providers
SAUD
TCOMM
SAUD (C/S)
CLI/ODBC
Programas
Browser
Servidor Internet
Objecto de Negócio Apólice
SAUD
CODOMO
AS/400
BD
Processos
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.”
No caso da I2S...
UDA
SAUD
COM
CODOMO
XML+Scripting
SGBDoc + LPS
Download

Apresentação do SGBDoc