12
FOUR J’s DEVELOPMENT TOOLS Latinoamérica David J. Salazar Sandoval Director General

FOUR Js DEVELOPMENT TOOLS Latinoamérica David J. Salazar Sandoval Director General

Embed Size (px)

Citation preview

Page 1: FOUR Js DEVELOPMENT TOOLS Latinoamérica David J. Salazar Sandoval Director General

FOUR J’s DEVELOPMENT TOOLSLatinoamérica

David J. Salazar Sandoval

Director General

Page 2: FOUR Js DEVELOPMENT TOOLS Latinoamérica David J. Salazar Sandoval Director General

Four J’s Development Tools

• Compañía Europea fundada en 1989

• Four J’s Development Tools, líder en el mercado de herramientas de desarrollo para aplicaciones de negocio tradicionales, eCommerce y mCommerce

• Antes de la adquisición (por IBM) Informix Software fue distribuidor de nuestra tecnología vendiendo nuestro Compilador Universal (Dynamic 4GL)

Page 3: FOUR Js DEVELOPMENT TOOLS Latinoamérica David J. Salazar Sandoval Director General

Four J’s Productos

JAVA Client, ODI 1999

HTML Client 1998

Universal Compiler 1995

Application Generator 1991

Fundada 1989

IDE, AG, XML, WAP 2001

Page 4: FOUR Js DEVELOPMENT TOOLS Latinoamérica David J. Salazar Sandoval Director General

Four J’s para desarrolladores

• El BDL (Business Development Language) es un lenguaje 4GL robusto y totalmente probado

• Arquitectura de “n” capas muy eficiente para ambientes distribuídos y WEB

• Permite el uso de distintas bases de datos y Sistemas Operativos e incluso interactuar simultaneamente

• La suite de Four J’s reduce drásticamente los ciclos de desarrollo, puesta a punto y mantenimiento

• Escalable, Seguro y Fácil Administración• Disponibilidad de programadores experimentados

Page 5: FOUR Js DEVELOPMENT TOOLS Latinoamérica David J. Salazar Sandoval Director General

Four J’s para usuarios Informix

• Four J’s ofrece futuro garantizado– Lenguaje sólido, diseñado para desarrollo de

aplicaciones de negocio “misión crítica”– Permite llevar sus aplicaciones I-4GL a los ambientes

actuales: Cliente-Servidor gráfico ó WEB rápidamente, sin riesgos ni demoras

– Permite escoger el motor de base de datos y hardware más adecuado para sus proyectos

– Nuevas posibilidades como eCommerce ó mCommerce

Page 6: FOUR Js DEVELOPMENT TOOLS Latinoamérica David J. Salazar Sandoval Director General

Escenario de migración

• Se necesita analizar la factibilidad de la migración– Hardware (Eq. De cómputo, redes, …)– Software (Sist. Operativo, Lenguajes, RDBMS,

Herramientas de migración….)

• Se requiere conocer la nueva tecnología• Aplicaciones

– I-4GL– Otras herramientas

• Migración de datos

Page 7: FOUR Js DEVELOPMENT TOOLS Latinoamérica David J. Salazar Sandoval Director General

Four J’s Development Tools

• Adaptar el esquema de la Base de Datos al nuevo motor

• Adaptar el código 4GL a las características no soportadas

• Compilar y probar el código 4GL

Tareas del Programador 4GL

Page 8: FOUR Js DEVELOPMENT TOOLS Latinoamérica David J. Salazar Sandoval Director General

Tecnología Four J’s

• Ambiente integrado de desarrollo• Generador automático de aplicaciones gráficas y/o

WEB con código escrito en BDL • Código directamente portable de Unix (HPUX, AIX,

Solaris, Linux, …) a Windows NT• Aplicaciones con arquitectura Cliente delgado /

Servidor• Soporte a tecnologías WEB Internet / Intranet y WAP• Portable, Escalable y fácil administración

Page 9: FOUR Js DEVELOPMENT TOOLS Latinoamérica David J. Salazar Sandoval Director General

CLIENTE - SERVIDOR

TERMINALASCII

TERMINALASCII

TERMINALASCII

INTERFAZ DEL CLIENTE (API)

PROGRAMA BDL (4GL)

INTERFAZ NATIVA DE LA BASE DE DATOS (API)

MOTOR DE BASE DE DATOS RELACIONAL

SERVIDOR Linux, UNIX O WINDOWS NT SERVER

WIN 95

WIN 3.11

RED TCP / IP

Se r

vid

or

De

Ap

l ica

c io

ne s

Ser

vid

or

BD

Page 10: FOUR Js DEVELOPMENT TOOLS Latinoamérica David J. Salazar Sandoval Director General

Zona Segura WTK / X11

Terminal Ascii

Intranet Local

Servidor de Aplicaciones (DVM)

fglhtmld

Prog4GL

Acceso al Servidor de BD por la red o por la base de datos

Cli HTML (corriendo internamente)

Xnet

Más información segura será mostrada en la sección segura.

Cli Java (corriendo internamente)

Fir

ew

all

Op

cio

nal

Zona Insegura

Firewall Opcional

Prog4GL

Prog4GL

Web Server (httpd)

Programas(Binarios CGI)

Contenido Normal.

(Páginas, logos, imágenes, etc.)

Convive con el Cli- Java

Cliente(fglcl)

Cliente(fglcl)

OtrosCGI

Page 11: FOUR Js DEVELOPMENT TOOLS Latinoamérica David J. Salazar Sandoval Director General

Proyectos en Four J’s

0 4 8 12 16 20

(Semanas)

Migracion

4J's

Java

Diseño Programa

Estabiliza Desempeño

Pruebas

• En Java es común requerir de configurar distintas tecnologías para integrar un proyecto. Esto complica las fases de estabilización y ajuste de desempeño -cuando se logra-.

• En el caso de migración des-de I-4GL estos tiempos se reducen casi a cero. Típicamente la migración de I-4GL a nuestra tecnología ya funcionando en el WEB es de 1 a 3 semanas /Módulo.

• La migración a otro motor de BD se puede lograr en tiempos similares

Tiempo de desarrollo

Page 12: FOUR Js DEVELOPMENT TOOLS Latinoamérica David J. Salazar Sandoval Director General

Four J’s es una buena inversión

Four J'sMigración

Four J'snuevo

Java

Visual Basic

$ US

Producto RunTime Hardware Prog/Mes

Capacita Analisis Program Correcc

Depura Distribucion Admon

“El costo y experiencia típica de los programadores de 4GL brindan la combinación ideal

de productividad”