Migración de Informix 4gl a 4js BDL

Slides:



Advertisements
Presentaciones similares
Sistema de Información Cultural, CONACULTA México, 2006 SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)
Advertisements

5º de Pedagogía Evaluación de Centros, Programas y Profesores (T6) Alumna: Sandra Valiente García.
FOUR J’s DEVELOPMENT TOOLS Latinoamérica
FOUR J’s DEVELOPMENT TOOLS LATINOAMERICA
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Modelando aplicaciones
Portal Hacienda Digital
INDUSOFT Software para generación de completas aplicaciones industriales multi-plataforma Se compone de un completo y potente conjunto de herramientas.
DIRECTOR: ING. DIEGO MARCILLO CODIRECTOR: ING. JAIME ANDRANGO
AUTORES: Eloy Cantero Salvador López
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
INTRODUCCIÓN A JAVA.
Microsoft SQL Server 2008 – SQL Server Integration Services
Arquitectura Orientada a Servicios (SOA)
FLAN “F- LINKS AND NODES”
Instructor :LIC. Jairo Flores de la o
Java Applets Ing. Martín Jiménez.
MI PROGRAMA DE FORMACION
Programación Visual de Sistemas
Framework Hexápodo PHP fácil, rápido y sin dolor
Módulo 1: Primeros Pasos
Yeimi Constanza Patiño
 El termino OO, significa que el software es organizado como una colección de objetos. Un objeto es un paquete de software que contiene datos y procedimientos.
CHICLAYO NUESTRA EXPERIENCIA. CHICLAYO currículo En recurso útil para su aprendizaje. Cuando procuramos su uso para:
Departamento de Comunicación Instituto Tecnológico y de Estudios Superiores de Monterrey, Campus Estado de México Instituto Tecnológico y de Estudios.
SQL SERVER Reporting Services
Plataforma ECM de Servicios On-Line con Acceso Mediante Voz.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
 Fue en el año 1945 cuando el matemático Jhon Von Neumann, fascinado por las posibilidades del ENIAC, demostró que una computadora podía tener una estructura.
José F. Décurnex Sarasola IBM de México Innovación para la Competitividad.
“Diseño de base de Datos Alquicira Jiménez Carolina 303
De Larrobla & Asociados
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Administración del DBMS E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
Lenguajes de programación Web
Marcelino García Barragán 205 Toluca, México C.P Tel. +52 (722) DIVISION FACTORAJE BUSINESS AND LANGUAGE TRAINING El mundo de los negocios…al.
Desarrollo de aplicaciones para ambientes distribuidos
Tecnología para la Comunidad
HTML5 & CSS3 Presentado Por: Fernando Ayala
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
PRESENTADO POR: JHENYFER PUENTES ADRIANA LOTE MARCO YEPEZ ROQUE ECHEVARRIA CARLOS ROBLES JAVIER TRUJILLO.
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
APLICACIÓN EN VISUAL BASIC
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
QUÈ ES VISUAL BASIC ES UN LENGUAJE DE PROGRAMACIÒN QUE SE HA DISEÑADO PARA FACILITAR EL DESARROLLO DE APLICACIONES EN EL ENTORNO GRÀFICO (GUI GRAPHICAL.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Servidor de la Base de Datos E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
Arquitecturas de Sistemas Interactivos: Introducción
Aplicación y uso de la herramienta
Sistemas ERP.
Instalación y administración de redes de área local
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
Cristian Fonnegra Marin
María José Freire Mayra Coello Juan Francisco Pérez
DISEÑO-DESARROLLO-IMPLEMENTACIÓN DE UN SISTEMA DE GESTIÓN
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES.
UNIVERSIDAD LATINA II. FUNCIONES DEL ADMINISTRADOR.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Naime Cecilia del Toro Alvarez
Compilador Es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa.
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Sistemas Operativos Universidad Politécnica Territorial de Mérida
Módulo: Cálculos económicos, gestión de proyectos
Tecnologías Emergentes y los Negocios Unidad 1 – Negocios Digitales.
Marketing Gestión Ejecutiva y Personalizada Marketing Gestión Ejecutiva y Personalizada
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Conociendo el modelo Cliente-Servidor
DLM Transact SQL Sesión I Introducción al SQL Server Uso de las herramientas de consultas del Transact SQL.
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
Transcripción de la presentación:

Migración de Informix 4gl a 4js BDL Unibase SPC Migración de Informix 4gl a 4js BDL

Unibase SPC Arquitectura 4JS-BDL Metodología de migración Demostración AGENDA Unibase SPC Arquitectura 4JS-BDL Metodología de migración Demostración

Unibase SPC Unidad estratégica de negocios dedicada a ofrecer servicios de consultoría utilizando como base herramientas 4js.

Objetivo Ser líderes en ofrecer tecnología para el desarrollo de aplicaciones de negocio, a través de herramientas de alto nivel.

Misión Apoyar a las empresas a elevar su grado de competitividad haciendo uso de tecnologías de información

Servicios Consultoría en herramientas 4js. Desarrollo de Sistemas Cliente/servidor y Web. Consultoría en Bases de Datos. Soporte Técnico.

Ventajas 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

Servicios 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

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

Historias 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

4JS Business Development Language Arquitectura

4JS Business Development Language Lenguaje diseñado para desarrollo de aplicaciones de negocios complejas Lenguaje de programación sencillo de entender. Escribe una vez el código y utilízalo en cualquier parte Todo en uno

4JS Business Development Language 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

4JS Business Development Language Cliente Windows MDI Multiple Document Interface Full Windows Environment

4JS Business Development Language Cliente Java

4JS Business Development Language Migración de Informix 4GL a 4JS BDL

4JS Business Development Language 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 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 Compilación de formas: Los archivos *.per se compilan y se generan archivos para ejecución *.42f. # fglform <forma.per>

4JS Business Development Language 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 Compilación de módulos y generación de ejecutables MOD1.4gl MOD1.42m MOD2.4gl MOD2.42m APP.42r MOD3.4gl MOD3.42m

4JS Business Development Language 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 Configuración a nivel servidor : Toolbars

4JS Business Development Language Configuración a nivel servidor : Menu

4JS Business Development Language 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 manager. Para esta configuración no se necesita realizar ninguna modificación al código de la aplicación.

4JS Business Development Language Configuración a nivel cliente :

4JS Business Development Language 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 Configuración a nivel código :

4JS Business Development Language Demostración