Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura...
-
Upload
magdalena-garzon -
Category
Documents
-
view
19 -
download
2
Transcript of Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura...
![Page 1: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/1.jpg)
llll unibasell
UnibaseUnibase SPCSPCMigración de Informix 4gl a 4js BDLMigración de Informix 4gl a 4js BDL
![Page 2: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/2.jpg)
llll unibasell
AGENDAAGENDA
• Unibase SPCUnibase SPC
• Arquitectura 4JS-BDLArquitectura 4JS-BDL
• Metodología de migraciónMetodología de migración
• DemostraciónDemostración
![Page 3: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/3.jpg)
llll unibasell
Unibase SPCUnibase SPC
• Unidad estratégica de negocios dedicada a ofrecer servicios de consultoría utilizando como base herramientas 4js.
![Page 4: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/4.jpg)
llll unibasell
ObjetivoObjetivo
Ser líderes en ofrecer tecnología para el desarrollo de aplicaciones de negocio, a través de herramientas de alto nivel.
![Page 5: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/5.jpg)
llll unibasell
MisiónMisión
Apoyar a las empresas a elevar su grado de competitividad haciendo uso de tecnologías de información
![Page 6: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/6.jpg)
llll unibasell
ServiciosServicios
• Consultoría en herramientas 4js.
• Desarrollo de Sistemas Cliente/servidor y Web.
• Consultoría en Bases de Datos.
• Soporte Técnico.
![Page 7: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/7.jpg)
llll unibasell
Ventajas competitivasVentajas competitivas
• Pioneros en latinoamérica con productos 4js
• Amplio conocimiento de nuestros productos
• Más de 3 años de alianza directa con 4js Co.
• Amplia experiencia avalada por nuestros clientes
![Page 8: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/8.jpg)
llll unibasell
Servicios de ConsultoríaServicios de Consultoría
• Migración 4GL – 4js• Afinación de Motores de Base de
Datos• Puesta a Punto del Sistema
Operativo• Planeación de Capacidad y
Rendimiento• Políticas de Respaldo y Seguridad
de la Información
![Page 9: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/9.jpg)
llll unibasell
Historias de éxito 4JS.Historias de éxito 4JS.
• AAADAM
• Asociación de Agentes Aduanales de Guadalajara
• Industrias NIETO
• GAMELA (Nintendo)
• Productora Nacional de Redes
• SYSCE
• Universidad Autónoma del
Estado de México
![Page 10: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/10.jpg)
llll unibasell
Historias de éxito D4GLHistorias de éxito D4GL
• Instituto Nacional de Salud Pública de Cuernavaca
• Gobierno de Toluca
• Gobierno de Tlaxcala
• Industrias MABE
• Hospital del Niño Poblano
• Instituto Nacional
de Rehabilitación
• Tribunal Federal Electoral
![Page 11: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/11.jpg)
llll unibasell
4JS Business Development Language4JS Business Development Language
ArquitecturaArquitectura
![Page 12: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/12.jpg)
llll unibasell
4JS Business Development Language
• Lenguaje diseñado para desarrollo de aplicaciones de Lenguaje diseñado para desarrollo de aplicaciones de negocios complejasnegocios complejas
• Lenguaje de programación sencillo de entender.Lenguaje de programación sencillo de entender.
• Escribe una vez el código y utilízalo en cualquier Escribe una vez el código y utilízalo en cualquier parteparte
• Todo en unoTodo en uno
![Page 13: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/13.jpg)
llll unibasell
• Características:– Arquitectura cliente-servidor tres capas
– Soporte a distintos clientes
– Multiplataforma de sistemas operativos
– Soporte a distintas base de datos
– Lenguaje de alto desempeño.
4JS Business Development Language
![Page 14: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/14.jpg)
llll unibasell
4JS Business Development Language
![Page 15: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/15.jpg)
llll unibasell
Cliente Windows MDI
Multiple Document InterfaceMultiple Document Interface
Full Windows EnvironmentFull Windows Environment
4JS Business Development Language
![Page 16: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/16.jpg)
llll unibasell
Cliente JavaCliente Java
4JS Business Development Language
![Page 17: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/17.jpg)
llll unibasell
4JS Business Development Language4JS Business Development Language
Migración de Informix 4GL a 4JS BDLMigración de Informix 4GL a 4JS BDL
![Page 18: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/18.jpg)
llll unibasell
• Proceso de migración:
– Generación del esquema de la base de datos
– Compilación de formas
– Compilación de módulos y generación de ejecutables
– Configuración a nivel servidor
– Configuración a nivel cliente
– Configuración a nivel código
4JS Business Development Language
![Page 19: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/19.jpg)
llll unibasell
• Generación del esquema de la base de datos:
Se requiere generar un esquema con la información de las tablas y columnas de la base de datos para efectos de compilación, sirve como referencia para las variables en los programas y formas.
# fglschema <base_de_datos>
4JS Business Development Language
![Page 20: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/20.jpg)
llll unibasell
• Compilación de formas:
Los archivos *.per se compilan y se generan archivos para ejecución *.42f.
# fglform <forma.per>
4JS Business Development Language
![Page 21: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/21.jpg)
llll unibasell
• Compilación de módulos y generación de ejecutables :
Los programas *.4gl se compilan por módulo y se integran a la aplicación como partes independientes
# fgl2p <mod1.4gl>
salida : mod1.42m
# fgl2p -o app.42r mod1.42m mod2.4gl
El programa que se ejecuta es el app.42r cuenta con referencias a los módulos y funciones que se integran dentro del ejecutable.
4JS Business Development Language
![Page 22: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/22.jpg)
llll unibasell
• Compilación de módulos y generación de ejecutables
4JS Business Development Language
MOD2.4glMOD2.4gl
MOD1.4glMOD1.4gl
MOD3.4glMOD3.4gl
MOD2.42mMOD2.42m
MOD1.42mMOD1.42m
MOD3.42mMOD3.42m
APP.42rAPP.42r
![Page 23: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/23.jpg)
llll unibasell
• Configuración a nivel servidor :
Se tiene un archivo el cual permite configurar elementos de aplicación general o particular de un programa, algunas de las partes que se pueden configurar son: menús, toolbars, teclas de función.
Archivo de configuración: fglprofile
Para esta configuración no se realiza ningún cambio al código de la aplicación.
4JS Business Development Language
![Page 24: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/24.jpg)
llll unibasell
• Configuración a nivel servidor :– Toolbars
4JS Business Development Language
![Page 25: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/25.jpg)
llll unibasell
• Configuración a nivel servidor :– Menu
4JS Business Development Language
![Page 26: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/26.jpg)
llll unibasell
• Configuración a nivel cliente :
A través del servidor gráfico puedes definir colores, relieves, bordes y la forma de despliegue de los botones.
La herremienta que se utiliza para configurar estos elementos es el configuration managerconfiguration manager.
Para esta configuración no se necesita realizar ninguna modificación al código de la aplicación.
4JS Business Development Language
![Page 27: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/27.jpg)
llll unibasell
• Configuración a nivel cliente :
4JS Business Development Language
![Page 28: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/28.jpg)
llll unibasell
• Configuración a nivel código :
4JS BDL cuenta con un interesante conjunto de instrucciones que extienden la funcionalidad del lenguaje 4gl, dentro de éstas podemos incorporar: cajas de diálogo tipo windows, check boxes, radio buttons, folders tabs, combo boxes, etc.
Para este caso es necesario realizar modificaciones al código de la aplicación.
4JS Business Development Language
![Page 29: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/29.jpg)
llll unibasell
• Configuración a nivel código :
4JS Business Development Language
![Page 30: Unibase SPC Migración de Informix 4gl a 4js BDL. AGENDA Unibase SPC Unibase SPC Arquitectura 4JS-BDL Arquitectura 4JS-BDL Metodología de migración Metodología.](https://reader033.fdocument.pub/reader033/viewer/2022042518/54dd90e2497959a82a8b4ece/html5/thumbnails/30.jpg)
llll unibasell
4JS Business Development Language4JS Business Development Language
DemostraciónDemostración