Introduccin a Oracle Forms Evolucin de Oracle Developer/Forms Cambios en Forms 11g Migracin a Forms 11g
Oracle FormsUna de primeras herramientas de desarrollo para bases de datos de Oracle Ha evolucionado con el tiempo adoptando nuevas tecnologasModelos Cliente Servidor Modelos de Internet
Representa una gran base instalada para Oracle
Oracle 11g fue lanzado en Junio de 2009Una actualizacin a la tecnologa de Oracle Forms Server 10g Incorporacin de la nueva plataforma de web basada en los productos de BEA WebLogic Nuevas adiciones al modelo de desarrollo, desarrollo, primordialmente en temas como Javascript
Oracle tiene planes de continuar soportando la tecnologa de Oracle DeveloperPremier Support hasta Junio de 2014 Extended Support hasta Junio de 2017 Sustaining Support an no definido
Primer conjunto de herramientas de desarrollo sobre bases de datos Oracle Oracle Developer compuesto bsicamente de varios productosOracle *Forms Oracle *Reports Oracle *Menu
Ha evolucionado usando diferentes tecnologasAplicacin Web Modo carcter Cliente Servidor Fusion Middleware
Oracle Developer 2000
Aplicacin Runtime Forms Base de Datos
Oracle Forms Server
JInitiator Navegador Web
Aplicacin Forms Server Oracle Apps Server Base de Datos
Oracle Forms 11gJava PlugIn Navegador Web
Aplicacin Forms Server Fusion Middleware Base de Datos
Nueva plataformaOracle Forms 11g representa la primera versin de Oracle Forms en la nueva plataforma de FusionFunciona sobre Oracle WebLogic / Fusion Middleware Application Server (ya no usa (ya Oracle Application Server) Usa Java Plug-In (ya no usa Jinitiator) Plug- (ya Jinitiator)
Nueva PlataformaVersiones hasta 10g
Http Balancer
JInitiator
Oracle App Server
Forms CGI Forms Servlet
Forms Server
Nueva PlataformaOracle Forms 11g
Java PlugPlug-In
WebLogic Fusion Middleware
Forms Servlet
Forms Server
Integracin con JavascriptEl formulario web reside en una pgina web que puede contener libreras y funciones en Javascript Es posible invocar las funciones javascript desde Forms Es posible invocar cdigo de Forms desde javascript
Integracin con JavascriptDentro de la misma pgina web
Javascript Forms Applet
Integracin con JavascriptInvocacin de Javascript desde FormsWeb.Javascript_Eval_Expr (expresion, [destino]) expresion, [destino]) Web.Javascript_Eval_Function (codigo) codigo)
Invocacin de Forms desde JavascriptDocument.forms_applet.raiseEvent(evento, Document.forms_applet.raiseEvent(evento, datos) datos)
Nuevos eventos en componentes JavaLos componentes Java (PJC) son de uso extendido en Oracle Developer desde 9iPluggable Java Component
Usuarios ProxyPosibilidad de usar Usuarios proxy Especialmente diseado para el uso de un pool de conexionesEl pool de conexiones maneja el conjunto de conexiones Todas las conexiones se hacen con un usuario nico especial (usuario proxy) (usuario Este usuario proxy debe cambiar la sesin por el usuario que ha ingresado en la aplicacin
Usuarios ProxyUn usuario de la base de datos Este usuario debe tener permisos decreate session
Usando este usuario es posible ingresar ingresar como otro usuarioconnect proxy[scott]/password@servidor proxy[scott]/password@servidor
El usuario que reporta el sistema es scott scottselect user from dual
Opciones de SeguimientoHay nuevos mecanismos para hacer seguimiento (TRACE) a las aplicaciones Nuevo modelo de instrumentacin para medir el rendimiento de las aplicaciones Oracle Application Server 11g incluye una funcionalidad nueva Oracle Diagnostic Logging (ODL)Modelo nico de Logging
Herramientas de AdministracinLas opciones de administracin en Oracle Grid Control / Entreprise Manager han sido rediseadas Mejores opciones para administrar y diagnosticar el funcionamiento de las aplicaciones Forms
Herramientas de Administracin
Herramientas de Administracin
Herramientas de Administracin
Herramientas de Administracin
Ya no funciona funcionaSoporte para grficos (Oracle Graphics 6.0.8)Debe reemplazarse por Oracle BI Enterprise Beans (Java) u otro componente grfico
Caractersticas propietarias del Java de Oracle o de OC4JAhora se usa WebLogic y Java 6 (Sun o JRockit) JRockit)
Instalacin de JACOBSi se desea usar OLE2 en los formularios, es formularios, necesario instalar las librerias de JACOB
Hay bsicamente dos opciones: opciones:Recompilar las formas en la nueva plataforma Redisear las aplicaciones en la nueva plataforma
Recompilar las aplicacionesSe pueden actualizar directamente los formularios desde las versiones de Forms 6.0.8 Si se tienen versiones ms viejas, es necesario viejas, migrar la aplicacin a Forms 10.1.2 y luego actualizados a Forms 11g Hay varias caractersticas que se han definido obsoletos desde Forms 9i para algunas caractersticas de las versiones 6ihttp://otn.oracle.com/products/forms/pdf/featuresobs olescence.pdf
Recompilar las aplicacionesCaractersticas obsoletas desde Forms 9iEjecucin en Cliente Servidor Runtime en modo de carcteres Propiedades propias de modo de carcteres Controles (Items) propios del Sistema OperativoVBX, OLE Container, OCX/ActiveX Controls Ahora deben usarse componentes en Java (PJC)
Triggers al estilo Forms v2
Redisear las aplicacionesAprovechar las nuevas funcionalidades de Oracle 11g Si se usan funcionalidades obsoletas Si se desean usar componentes Java o Javascript