Zusammenfassung der Ressource
Forms2Net
- Porque convertir?
- .Net esta basado en conceptos similares a
OracleForms para presentacion de elementos:
(formularios panels, contorles, etc)
- Representa una oportunidad de
convertir aplicaciones obsoletas en
arquitecturas orientadas a servicios
- Brecha semantica
- Elementos de interfaz diferentes:
- radio group sin relacion visual, hijos de
diferentes contenedores.
- Data grids con scroll
- Calendar pickers
- Multirecord
- Organizaciòn de datos
- La brecha mas grande era poder
representar los procedimientos
almacenados de la manera correcta. Ej procedimiento almacenado
- Eventos
- Model Triggers -> ON-COMMIT, ON-INSERT, ON-DELETE
- View Triggers ->
WHEN-BUTTON-PRESSED,
WHEN-NEWBLOCK- INSTANCE,
WHEN-NEW-ITEM-INSTANCE
- Comportamiento
- Execute and Commit
- Oracle forms tiene validaciones
complejas vs validaciones simples de .Net
- Funciones sobreescritas en oracle
forms que desabilitan o cambian
completamente su funcionalidad
- Lenguaje
- Migrar todas las instrucciones sql a .Net
- Trabajar con valorers nulos
- Diseño
- Principios
- Codigo puro .Net
- Preservar la estructura de
codigo tanto como sea
posible
- No imponer deciciones de
conversion sobre los
usuarios
- Estrategias
- Arquitectura objetivo bien definida
- Reglas de conversion bien definidas;L objetivo
principal, construir u puente entre la arquitectura
original del sistema y la objetivo.
- Proceso de migracion bien docuemtado
- Librerias livianas
- ADO.NET
- librerias propias
- En su mayorìa, componentes de
interfaz que extienden de .NET
Windows Form
- Migracion semantica
- No solo se enfoca en la conversion de
PL/SQL a .NET
- Plug ins especificos
- ARQUITECTURA
- Definicion de la arquitectura destino
- Mapeo Arquitectural
- Reorganizacion de elementos originales y mapeo a la
arquitectura destino de acuerdo a ciertas reglas de
transformacion
- Generacion de artefactos
- Windows Forms
- Conversion de codigo PLSQL