La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Four J’s Development Tools Dynamic 4GL

Presentaciones similares


Presentación del tema: "Four J’s Development Tools Dynamic 4GL"— Transcripción de la presentación:

1 Four J’s Development Tools Dynamic 4GL
Four J’s Development Tools Latinoamérica David J. Salazar Director General Latinoamérica

2 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)

3 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

4 Four J’s Development Tools Dynamic 4GL
Presencia Mundial Soporte Técnico y Desarrollo II, Strasbourg Four J’s Corporativo, Paris Four J ’s USA Four J’s UK Londres Desarrollo I, Erfurt Of Administrativa Bath Ventas Europa Karst Four J ’s Iberica, Lisboa Desarrollo III, Montpellier Four J ’s Malasia Four J ’s Latinoamérica México Four J ’s Asia Pacifico Sydney 25+ Distribuidores 1000+ Red de Vars

5 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 licencias en operación AAADAM, DHL, Kemper (Seguros La Territorial) Nintendo, Empresas Nieto, …

6 Application Generator 1991
Four J’s Productos Genero, XML, WAP IDE, AG gráficos JAVA Client, ODI HTML Client Universal Compiler Application Generator Fundada

7 Four J’s Development Tools Dynamic 4GL
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

8 Four J’s para usuarios I-4GL
Four J’s Development Tools Dynamic 4GL 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 **** AND, EXTREMELY PLEASED TO ANNOUNCE ***** **** Informix Dynamic 4GL **** the most recent addition to the 4GL product family Scheduled for availability Q3 this year, Informix Dynamic 4GL is the future of the 4GL product family. This exciting new product, re-architected from the core, not only provides solutions to today’s challenges, it is architecturally poised to respond to demands well into the next century. Based upon Informix’s renown 4GL application development language and technology, Informix Dynamic 4GL provides a robust, high performance, end-to-end solution for the developer, and a feature enhanced, visually appealing interface for the user. Informix Dynamic 4GL allows corporations to deliver enterprise-class applications that leverage their existing 4GL code, or the ability to develop new ones from scratch. With Informix Dynamic 4GL, you can dramatically increase the ROI of your existing applications. How?

9 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

10 ... con Four J’s hoy ud. elige donde y como
WIN 3.11 WIN 96/98 WIN 2000 WAP ASCII NT4 2000 X11 HTML JAVA XML User Interface IFMX Oracle DB2 SQL Adabas Sybase UNIX NT WRITE ONCE DEPLOY ANYWHERE Operating Systems Databases OS400 4Q00 Four J‘s Business Development Language I4GL “Líderes en desarrollo de sistemas distribuidos misión crítica con alto rendimiento”

11 Arquitectura C/S De Aplicaciones Servidor INTERFAZ DEL CLIENTE (API)
TERMINAL ASCII TERMINAL ASCII TERMINAL ASCII WIN 95 WIN 3.11 RED TCP / IP INTERFAZ DEL CLIENTE (API) De Aplicaciones Servidor PROGRAMA BDL (4GL) INTERFAZ NATIVA DE LA BASE DE DATOS (API) MOTOR DE BASE DE DATOS RELACIONAL Servidor BD SERVIDOR Linux, UNIX O WINDOWS NT SERVER

12 Tecnología WEB Internet-Intranet-Extranet
Four J’s Development Tools Dynamic 4GL Tecnología WEB Internet-Intranet-Extranet Cliente HTML para aplicaciones ágiles en internet –se puede accesar una aplicación en vivo en 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

13 Four J’s Development Tools Dynamic 4GL
Web Server (httpd) Contenido Normal. (Páginas, logos, imágenes, etc.) Convive con el Cli- Java Programas (Binarios CGI) Firewall Opcional Xnet Cliente (fglcl) Cliente (fglcl) Otros CGI Zona Insegura Firewall Opcional FOUR J’s ES ALTA SEGURIDAD Cli Java (corriendo internamente) Servidor de Aplicaciones (DVM) Cli HTML (corriendo internamente) Prog 4GL fglhtmld Zona Segura WTK / X11 Prog 4GL Terminal Ascii Más información segura será mostrada en la sección segura. Step 1. The daemon starts and wait for requests (Cli HTML's server or fglhtmld). Step 2. Every time a browser connects, the daemon starts an new program. Step 3. The programs generate the normal output for the graphical client. Step 4. The server generates an HTML page from the abstract description and sends this to the browser via the web server. Step 5. The user answers the query with a "submit" button or another link to the application server. Step 6. The daemon generates from the user answer a correct answer to the program. The program generates an new output and go back to step 3. Acceso al Servidor de BD por la red o por la aplicación Prog 4GL Intranet Local

14 Ambiente gráfico muy sencillo de aprender para nuevos
programadores

15

16

17

18

19 Ejecute donde quiera: Web, Windows, ASCII, X11, WAP, …

20 Desarrollando en Four J’s
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

21 Four J’s es una buena decisión
“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

22 A donde vamos .....

23 Four J’s Development Tools Dynamic 4GL
Genero - Arquitectura

24 Four J’s Development Tools Dynamic 4GL
ARCHITECTURE Four J’s Development Tools Dynamic 4GL Genero- Esquema de operación Virtual Machine - DVM (DOM/SAX) DB Atributos X M L Style Sheet X M L Data presentation XML TREE X M L - Style Sheet DB - Securidad Business Logic - Internacionalización - Personalización DB Data Collector XML TREE Other OBJETS DVM – develop on NT, deploy on Linux, Solaris, HP-UX, AIX... Old economy clients – one app for all users New economy clients – Java, HTML XML – you‘ll hear more this pm Mobile – you don‘t have to redevelop to support WAP Multiple & concurrent database access Internet SOAP

25 Four J’s Development Tools Dynamic 4GL
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

26 Web Services

27

28

29 W E B Overview Servers Clients Service HTTP HTTP HTTP Service HTTP

30 SOAP overview Server Client <SOAP-ENV:Envelope …
Add( 4, 5 ) add SOAP Request <SOAP-ENV:Envelope … <SOAP-ENV:Body> <Add> <param1> 4 </param1> <param2> 5 </param2> </Add> </SOAP-ENV:Body> </SOAP-ENV:Envelope>

31 SOAP overview Server Client <SOAP-ENV:Envelope …
Result = 9 add SOAP Response <SOAP-ENV:Envelope … <SOAP-ENV:Body> <AddResponse> <Result> 9 </Result> </AddResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope>

32 WSDL overview WSDL <definitions>
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" /> <operation name="add"> <input message="addInteger" /> <output message="addIntegerResponse" /> </operation> <service name="Calculator"> <soap:address location="http://www.4js.com:8080/WebServices" /> </service> </definitions>

33 Four J’s Development Tools Dynamic 4GL
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 !

34 Four J’s Development Tools Dynamic 4GL
Conclusión La tecnología de Four J’s Development Tools permite 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

35 Nos pueden contactar directamente en:
Four J’s Development Tools Latinoamérica Av. Estadio Azteca 55 México D.F Tel ¡ Muchas Gracias !


Descargar ppt "Four J’s Development Tools Dynamic 4GL"

Presentaciones similares


Anuncios Google