david j. salazar director general latinoamérica four js development tools latinoamérica
Post on 11-Jan-2015
18 Views
Preview:
TRANSCRIPT
David J. Salazar
Director General Latinoamérica
Four J’s Development Tools Latinoamérica
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)
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
Presencia Mundial
Soporte 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+ DistribuidoresDistribuidores
1000+1000+Red de Red de Vars Vars
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, …
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
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
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
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
WRITE ONCEDEPLOY
ANYWHERE
Four J‘s BusinessDevelopment LanguageI4GL
UNIX
NT
OS4004Q00
Op
era
tin
g S
yste
ms
IFMX
Oracle
DB2
SQL
Adabas
Sybase
Data
ba
sesUser 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
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
Ser
v id
or
De
Ap
l ica c
ion
e sS
erv i
do
r B
D
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
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)
Fir
ew
all
Op
cio
na
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
Ambiente gráfico muy sencillo de aprender para nuevos
programadores
Ejecute donde quiera: Web,Windows, ASCII, X11, WAP, …
Desarrollando en Four J’s
0 4 8 12 16 20
(Semanas)
Migracion
4J's
Java
Diseño Programa
Estabiliza Desempeño
Pruebas
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
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
A donde vamos .....
Genero - Arquitectura
Data CollectorXMLTREE
ARCHITECTURE
BusinessLogic
X
M
L
DB
Other
OBJETS
DB
DB
Atributos
Style
Sheet
X
M
L
SOAP
- Style Sheet
- Personalización
- Internacionalización
- Securidad
Virtual Machine - DVM (DOM/SAX)Data
presentationXMLTREE
Genero- Esquema de operación
X
M
L
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
Web Services
Clients Servers
Overview
Service
Service
Service
HTTP
HTTP
HTTP
HTTP
HTTP
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>
Client Server
SOAP Response
SOAP overview
add
Result = 9
<SOAP-ENV:Envelope … <SOAP-ENV:Body> <AddResponse> <Result> 9
</Result> </AddResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
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>
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 !
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
Nos pueden contactar directamente en:
Four J’s Development Tools Latinoamérica
Av. Estadio Azteca 55
México D.F. 04739
Tel. +52 555 666 8734
www.4js.com.mx
ds@4js.com.mx
¡ Muchas Gracias !
top related