FOUR Js DEVELOPMENT TOOLS Latinoamérica David J. Salazar Sandoval Director General.
Post on 11-Jan-2015
14 Views
Preview:
Transcript
FOUR J’s DEVELOPMENT TOOLSLatinoamé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)
Four J’s Productos
JAVA Client, ODI 1999
HTML Client 1998
Universal Compiler 1995
Application Generator 1991
Fundada 1989
IDE, AG, XML, WAP 2001
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
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
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
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
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
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
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
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
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”
top related