david j. salazar director general latinoamérica
DESCRIPTION
Four J’s Development Tools Latinoamérica. David J. Salazar Director General Latinoamérica. Compañía Europea fundada en 1989 IBM (Informix Software) es distribuidor de nuestra tecnología vendiendo nuestro Compilador Universal como (Dynamic 4GL). Four J’s Development Tools. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/1.jpg)
David J. Salazar
Director General Latinoamérica
Four J’s Development Tools Latinoamérica
![Page 2: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/2.jpg)
Four J’s Development Tools
• Compañía Europea fundada en 1989• IBM (Informix Software) es distribuidor de
nuestra tecnología vendiendo nuestro Compilador Universal como (Dynamic 4GL)
![Page 3: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/3.jpg)
Four J’s Development Tools
– Reconocidos como líderes en el mercado europeo por ofrecer la mejor opción en:
• Desarrollo rápido y eficiente para aplicaciones de negocio empresarial en el WEB o en Cliente/Servidor
• Sistemas distribuídos geograficamente (misión crítica)
• Ejecutar aplicaciones en ambientes con clientes heterogéneos: Terminales ASCII, PC’s con Windows, ambientes internet a partir del mismo código
• Actualizar aplicaciones I-4GL sin reprogramar
![Page 4: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/4.jpg)
Presencia MundialSoporte Técnico Soporte Técnico y Desarrollo II, y Desarrollo II, StrasbourgStrasbourg
Four J’s Corporativo, Four J’s Corporativo, ParisParisFour J’s UKFour J’s UK
LondresLondres
Desarrollo I,Desarrollo I,ErfurtErfurt
Desarrollo IDesarrollo IIII,I,MontpellierMontpellier
Of AdministrativaOf AdministrativaBathBath Ventas Europa Ventas Europa
Karst Karst
Four J ’s USA
Four J ’s Asia PacificoSydney
Four J ’sMalasia
Four J ’sIberica, Lisboa
Four J ’s Latinoamérica
México
25+ 25+ DistribuidoresDistribuidores1000+1000+
Red de Red de Vars Vars
![Page 5: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/5.jpg)
Four J’s Latinoamérica
• Subsidiaria de Four J’s Development Tools para atender los aspectos comerciales, capacitación y soporte técnico “Clase Mundial” en la región
• Inicia operaciones en Abril del 2000• Actualmente tenemos 5000+ licencias
en operación– AAADAM, DHL, Kemper
(Seguros La Territorial)– Nintendo, Empresas Nieto, …
![Page 6: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/6.jpg)
Four J’s Productos
JAVA Client, ODI 1999
HTML Client 1998
Universal Compiler 1995
Application Generator 1991
Fundada 1989
IDE, AG gráficos 2001
Genero, XML, WAP 2002
![Page 7: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/7.jpg)
Tecnología Four J’s
• Ambiente integrado de desarrollo• Generador automático de aplicaciones gráficas y/o WEB
con código documentado en BDL • Código totalmente escalable y portable de Unix (HPUX,
AIX, Solaris, Linux, …) a Windows NT (2000)• Aplicaciones con arquitectura Cliente delgado / Servidor
muy eficiente• Soporte a tecnologías WEB Internet / Intranet y WAP• Fácil administración y bajo costo de mantenimiento
![Page 8: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/8.jpg)
Four J’s para usuarios I-4GL
• Four J’s ofrece futuro garantizado– Mejoras continuas y nuevos productos– 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
– Nuevas posibilidades como eCommerce ó mCommerce– Unica herramienta que aprovecha toda la experiencia
de sus programadores I-4GL
![Page 9: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/9.jpg)
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 las bases de datos líderes y distintos Sistemas Operativos e incluso interactuar simultáneamente
• 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 10: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/10.jpg)
WRITE ONCEDEPLOY
ANYWHERE
Four J‘s BusinessDevelopment LanguageI4GL
UNIX
NT
OS4004Q00 O
pera
ting
Syst
ems
IFMX
Oracle
DB2
SQL
Adabas
Sybase
Databases
User Interface
ASCII NT42000
WIN 3.11WIN 96/98WIN 2000
X11 HTML JAVA XMLWAP
“Líderes en desarrollo de sistemas distribuidos misión crítica con alto rendimiento”
... con Four J’s hoy ud. elige donde y como
![Page 11: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/11.jpg)
Arquitectura C/S
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
Serv
idor
De
Apl
ica c
ione
sSe
rvid
or B
D
![Page 12: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/12.jpg)
Tecnología WEB Internet-Intranet-Extranet
• Cliente HTML para aplicaciones ágiles en internet –se puede accesar una aplicación en vivo en http://www.4js.com.mx/ sección Demos-
• Cliente Java está disponible y permite una integración transparente del BDL al WEB
• E-commerce M-commerce• Totalmente orientado al desarrollo con RDBMS en
ambientes transaccionales seguros
![Page 13: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/13.jpg)
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 aplicación
Cli HTML (corriendo internamente)
Xnet
Más información segura será mostrada en la sección segura.
Cli Java (corriendo internamente)
Fire
wal
l Opc
iona
l
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
FOUR J’s ES ALTA SEGURIDAD
![Page 14: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/14.jpg)
Ambiente gráfico muy sencillo de aprender para nuevos
programadores
![Page 15: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/15.jpg)
![Page 16: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/16.jpg)
![Page 17: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/17.jpg)
![Page 18: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/18.jpg)
![Page 19: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/19.jpg)
Ejecute donde quiera: Web,Windows, ASCII, X11, WAP, …
![Page 20: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/20.jpg)
Desarrollando en Four J’s
0 4 8 12 16 20
(Semanas)
Migracion
4J's
Java
Diseño ProgramaEstabiliza DesempeñoPruebas
Tiempo de desarrollo
• En Java es común requerir el 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 desde I-4GL estos tiempos se reducen casi a cero. Típicamente la conversión desde I-4GL al WEB o C/S con nuestra tecnología es de 1 a 3 semanas por módulo.
• La migración a otro motor de BD se puede lograr en tiempos similares
![Page 21: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/21.jpg)
Four J’s es una buena decisión
Four J'sMigración
Four J'snuevo
Java
Visual Basic
$ US
Producto RunTime Hardware Prog/Mes
Capacita Analisis Program Correcc
Depura Distribucion Admon“Tenemos que escoger con
cuidado las herramientas de desarrollo, ya que tenemos recursos limitados y una
gran presión de los usuarios por entregar a tiempo, sistemas confiables y
eficientes. Ninguna otra tecnología nos ofreció tan
alto retorno sobre la inversión. Al aprovechar la
experiencia de nuestros programadores 4GL,
obtuvimos la combinación ideal de costo y productividad”
Ing. Vinicio Orea. Director Tecnológico ISSSTE. México
![Page 22: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/22.jpg)
A donde vamos .....
![Page 23: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/23.jpg)
Genero - Arquitectura
![Page 24: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/24.jpg)
Data CollectorXMLTREE
ARCHITECTURE
BusinessLogic
XML
DB
Other OBJETS
DB
DB
Atributos
StyleSheet
XML
SOAP
- Style Sheet
- Personalización
- Internacionalización
- Securidad
Virtual Machine - DVM (DOM/SAX)Data
presentationXMLTREE
Genero- Esquema de operación
XML
![Page 25: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/25.jpg)
Genero-Beneficios
• Se incrementa la productividad del programador– Reducción de ‘impacto’ (p.e. cambios de esquema-
no impactan las pantallas)– Cambios globales de estilo rápidos y sencillos– Las aplicaciones presentan un ‘Look & Feel’ local
sin tener que programar en diferentes APIs– Enfoque uniforme para la persoanlización de WEB
en masa y estilos GUI alternativos.• Mayor Funcionalidad y Confiabilidad
– Interfaces de usuario muy estéticas– Reducción significativa de código
![Page 26: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/26.jpg)
Web Services
![Page 27: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/27.jpg)
![Page 28: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/28.jpg)
![Page 29: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/29.jpg)
Clients Servers
Overview
Service
Service
Service
HTTP
HTTP
HTTP
HTTP
HTTP
![Page 30: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/30.jpg)
Client Server
SOAP Request
SOAP overview
add
Add( 4, 5 )
<SOAP-ENV:Envelope … <SOAP-ENV:Body> <Add> <param1> 4
</param1> <param2> 5
</param2> </Add> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
![Page 31: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/31.jpg)
Client Server
SOAP Response
SOAP overview
addResult = 9
<SOAP-ENV:Envelope … <SOAP-ENV:Body> <AddResponse> <Result> 9
</Result> </AddResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
![Page 32: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/32.jpg)
WSDL overview
add
WSDL
<definitions> <message name="addInteger"> <part name=”param1" type="int" /> <part name=”param2" type="int" /> </message> <message name="addIntegerResponse"> <part name="result" type="int" /> </message> <operation name="add"> <input message="addInteger" /> <output message="addIntegerResponse" /> </operation> <service name="Calculator"> <soap:address
location="http://www.4js.com:8080/WebServices" />
</service></definitions>
![Page 33: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/33.jpg)
Preguntas
¿ Que sucede si su proyecto no sale a tiempo ?
¿ Que pasa si su proyecto no funciona ?
Con Four J’s sus proyectos si se pueden terminar bien y a tiempo !
![Page 34: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/34.jpg)
Conclusión
La tecnología de Four J’s Development Toolspermite retener y mejorar sus ventajas
competitivas, ahorrando miles de dólares en costos de desarrollo y meses en salir al mercado,
con un esquema exitoso para aplicaciones de negocio empresariales
![Page 35: David J. Salazar Director General Latinoamérica](https://reader036.vdocuments.mx/reader036/viewer/2022062301/56815d2f550346895dcb2b67/html5/thumbnails/35.jpg)
Nos pueden contactar directamente en:
Four J’s Development Tools LatinoaméricaAv. Estadio Azteca 55México D.F. 04739Tel. +52 555 666 [email protected]
¡ Muchas Gracias !