SlideShare una empresa de Scribd logo
1 de 14
“TRABAJO DE ORACLE”
Tema:
Web Utils de Oracle Forms
Autores:
Juan Pablo Araujo
Alexandra Lizaldes
Materia:
Oracle
Profesor:
Ing. Víctor Astudillo
Cuenca, Ecuador
2009 - 2010
TEMA
WEBUTIL DE ORACLE FORMS
OBJETIVOS.
GENERAL
Comprender e implementar el uso de la herramienta web útil
ESPECIFICO
• Investigar lo esencial de la herramienta para
desarrollo de aplicaciones.
• Conocer lo primordial de la herramienta.
• Indagar y hacer uso de las clases mas comunes de
web útil.
JUSTIFICACION
WebUtil es un conjunto de componentes que pueden utilizarse para añadir una
gran cantidad de extras funcionalidad de las aplicaciones web desplegadas.
WebUtil se centra principalmente en la solución de los problemas más comunes
por las formas a los desarrolladores que deseen construir aplicaciones que
integren perfectamente con el “cliente-browser” la maquina que el usuario final
es en realidad en la sesión.
Tradicionalmente las formas ha proporcionado los medios para la integración
con la maquina que se está ejecutando en el ejecutable, pero en el escenario
desplegado esta web pueden ser alejados de los usuarios finales e incluso
pueden ser un sistema operativo distinto de los sistemas que se están utilizando
para la interfaz de usuario de acogida la solicitud.
MARCO TEORICO
El propósito es demostrar cómo, con WebUtil, podemos cargar
documentos locales en la base de datos, editar los documentos
almacenados en la máquina cliente, guardar los documentos
modificados en la base de datos, y utilizar la función CheckSpell
MSWord
El objetivo es tener, con WebUtil, la misma funcionalidad que un
"contenedor OLE" C / S componente.
CONCEPTO
WebUtil proporciona una manera sencilla de lograr la integración del lado del
cliente durante la ejecución de las formas de Oracle en la web. Simplifica la
actualización de las aplicaciones existentes en la web, y mejora las capacidades
de las formas basadas en la web las aplicaciones de Oracle.
CARACTERISTICAS
TEXT_IO: Lee y escribe archivos de texto en la maquina cliente
TOOL_ENV: Lee las variables del lado del cliente
API de C en el cliente: Interfaz del lado del cliente con C
ANFITRION: Ejecuta comandos de host de la maquina cliente
OLE2: Integra con OLE del lado del cliente (por ejemplo, Word, exel)
Aumento de comandos de acogida: Comando de acogida puede llamar de nuevo en
las formas
Funciones del navegador: Integración con el navegador
Transferencia de archivos: Pasa de entre el cliente, servidor de aplicaciones y base
de datos
Manipulación de archivos: Manipula los archivos del lado del cliente
Maquina cliente la información: Lee la información de la maquina cliente
LEA/WRITE_IMAGE_FILE: Lee y escribe imágenes del lado del cliente
Get_file_Name: Utiliza un dialogo de selección de archivos en la maquina cliente
D2KWUTIL características: del lado del cliente en la interfaz D2KWUTIL
LIBRERIAS
En versiones anteriores de Oracle Developer ( hasta la 6i ) que
generalmente se manejaban en ambiente cliente-servidor ( Instalabas
el runtime de Forms y Reports en cada maquina, configurabas el
tnsnames.ora, compartías los archivos de la aplicación en la red,
creabas el acceso directo y listo ) para manejar archivos del lado del
cliente no existía tanto problema, se trabajaban con TEXT_IO y todos
felices y contentos.
Cuando Oracle Developer dio el salto a la Web, desde la versión 6i, al
querer trabajar con archivos del lado del cliente teníamos problemas,
por que al querer usar lo que comúnmente usabas como TEXT_IO lo
que veías realmente era el servidor y no la maquina del cliente, para
eso Oracle creo una librería que llamo “Webutil“, esta librería
sustituye funciones para el manejo de archivos del lado del cliente en
ambiente web, tiene muchas funciones ( algunas nunca las he usado )
para manejar archivos, para obtener información de cliente, como IP,
Nombre en la red, Sistema operativo, etc.
CONFIGURACION
Los detalles para la configuración de WebUtil están plenamente documentadas
en el manual de familiarización WebUtil, sin embargo, el alto nivel de detalles
son los siguientes:
Desde dentro de la misma forma, es necesario adjuntar la WebUtil.pll un objeto
de referencia y grupo de la WebUtil.olb. Esto le da forma del código y el java
Beans para llevar a cabo la WebUtil funcionalidad. En tiempo de ejecución, se
hace referencia a la WebUtil .jar archivo que se descarga en la maquina cliente.
Por ejemplo:
-Pide a OLE2 cambiaría a Client_OLE2
-Pide a la host cambiarían a client_host
-- Pide a text _IO cambiaria a client_IO
VENTAJAS
- WebUtil permite un trazado de características y
diagnostico
- Permite controlar el destino de la información y localizar la
cantidad de información
DESVENTAJAS
- Mayor tiempo de duración
- Mayor consumo de memoria y CPU durante la ejecución
CONCLUSIONES
-Como conclusión podemos decir que web útil trabaja dinámicamente con sus librerías ya
que esta desarrollado sobre la plataforma de java, esto permite que se pueda hacer uso de
las librerías de java directamente para la realización de cualquier proceso.
- Es un aplicación bastante útil porque simplifica la actualización de aplicaciones basadas en
la web, mejorando las capacidades de las formas basadas en la web las aplicaciones de
Oracle.
RECOMENDACIONES
-Ejecutar durante períodos de bajo nivel de operación del servidor
- Se puede poner las opciones del export para mejor administración
BIBLIOGRAFIA
www.oracle.com
www.oracle.com/technology/products/forms
ftp://www6.software.ibm.com/software/developer/library
http://translate.google.com/translate?hl=es&sl=en&u=http://www.oracle.com/
technology/products/forms/index.html&ei=5pCBSo-
iLdyOtgexvv3KCg&sa=X&oi=translate&resnum=1&ct=result&prev=/search%3Fq
%3Doracle.com/technology/products/forms%26hl%3Des%26sa%3DX

Más contenido relacionado

La actualidad más candente

dotCMS: un Web CMS Open Source de perfil empresarial
dotCMS: un Web CMS Open Source de perfil empresarialdotCMS: un Web CMS Open Source de perfil empresarial
dotCMS: un Web CMS Open Source de perfil empresarialRefresh Maracaibo
 
Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jspfabito1112
 
Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jspfabito1112
 
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffoldDesarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffoldRefresh Maracaibo
 
UDA-Componentes RUP. Migas
UDA-Componentes RUP. MigasUDA-Componentes RUP. Migas
UDA-Componentes RUP. MigasAnder Martinez
 
1 curso javaserverfaces-presentacion_clase_1
1 curso javaserverfaces-presentacion_clase_11 curso javaserverfaces-presentacion_clase_1
1 curso javaserverfaces-presentacion_clase_1josezapana
 
Ruby on Rails - ETyC 2011
Ruby on Rails - ETyC 2011Ruby on Rails - ETyC 2011
Ruby on Rails - ETyC 2011Rafael Franco
 
Desarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on RailsDesarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on RailsFreelancer
 
Servidores web apache
Servidores web apacheServidores web apache
Servidores web apacheDavid
 
Objetos Implícitos en JSP.
Objetos Implícitos en JSP.Objetos Implícitos en JSP.
Objetos Implícitos en JSP.Valeria Aksjd
 
Desarrollo Web con Kohana Framework PHP
Desarrollo Web con Kohana Framework PHPDesarrollo Web con Kohana Framework PHP
Desarrollo Web con Kohana Framework PHPJavier López López
 
Apache click
Apache clickApache click
Apache clickntomasto
 
Javaserver Faces (jsf)
Javaserver Faces (jsf)Javaserver Faces (jsf)
Javaserver Faces (jsf)Enrique Polo
 

La actualidad más candente (19)

Resumen jee
Resumen jeeResumen jee
Resumen jee
 
dotCMS: un Web CMS Open Source de perfil empresarial
dotCMS: un Web CMS Open Source de perfil empresarialdotCMS: un Web CMS Open Source de perfil empresarial
dotCMS: un Web CMS Open Source de perfil empresarial
 
Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jsp
 
Acciones de jsp
Acciones de jspAcciones de jsp
Acciones de jsp
 
Web services y java
Web services y javaWeb services y java
Web services y java
 
Conexion a bases de datos
Conexion a bases de datosConexion a bases de datos
Conexion a bases de datos
 
Java DataBase Connectivity
Java DataBase ConnectivityJava DataBase Connectivity
Java DataBase Connectivity
 
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffoldDesarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
Desarrollo rapido de aplicaciones web en php con el framework cakephp + scaffold
 
UDA-Componentes RUP. Migas
UDA-Componentes RUP. MigasUDA-Componentes RUP. Migas
UDA-Componentes RUP. Migas
 
1 curso javaserverfaces-presentacion_clase_1
1 curso javaserverfaces-presentacion_clase_11 curso javaserverfaces-presentacion_clase_1
1 curso javaserverfaces-presentacion_clase_1
 
Ruby on Rails - ETyC 2011
Ruby on Rails - ETyC 2011Ruby on Rails - ETyC 2011
Ruby on Rails - ETyC 2011
 
Introducción a Kohana Framework
Introducción a Kohana FrameworkIntroducción a Kohana Framework
Introducción a Kohana Framework
 
Desarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on RailsDesarrollo de Apps Web en Ruby on Rails
Desarrollo de Apps Web en Ruby on Rails
 
Servidores web apache
Servidores web apacheServidores web apache
Servidores web apache
 
Objetos Implícitos en JSP.
Objetos Implícitos en JSP.Objetos Implícitos en JSP.
Objetos Implícitos en JSP.
 
Desarrollo Web con Kohana Framework PHP
Desarrollo Web con Kohana Framework PHPDesarrollo Web con Kohana Framework PHP
Desarrollo Web con Kohana Framework PHP
 
Apache click
Apache clickApache click
Apache click
 
Javaserver Faces (jsf)
Javaserver Faces (jsf)Javaserver Faces (jsf)
Javaserver Faces (jsf)
 
Sqlite
SqliteSqlite
Sqlite
 

Similar a TRABAJO DE INVESTIGACION

Diapositivas Web Util
Diapositivas Web UtilDiapositivas Web Util
Diapositivas Web Utilsudamericano
 
webutil
webutilwebutil
webutilisrael
 
Trabajo De Oracle
Trabajo De OracleTrabajo De Oracle
Trabajo De Oraclefpiedra
 
Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01emonsalve
 
Webutil de oracle
Webutil de oracleWebutil de oracle
Webutil de oracleguestc91f49
 
trabajo de pablo gonzalez
trabajo de pablo gonzaleztrabajo de pablo gonzalez
trabajo de pablo gonzalezisrael
 
Presentacion sesion01 - Programacion WEB
Presentacion sesion01 - Programacion WEBPresentacion sesion01 - Programacion WEB
Presentacion sesion01 - Programacion WEBploncan24
 
Sistema.inventario@hotmail.com
Sistema.inventario@hotmail.comSistema.inventario@hotmail.com
Sistema.inventario@hotmail.comsimeon
 
Kumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoKumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoDeivinson Tejeda
 
Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...
Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...
Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...JaenFrankcezco
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidosJaziel Torres
 
Asp.net conceptos
Asp.net conceptosAsp.net conceptos
Asp.net conceptosXstremsX
 

Similar a TRABAJO DE INVESTIGACION (20)

Diapositivas Web Util
Diapositivas Web UtilDiapositivas Web Util
Diapositivas Web Util
 
webutil
webutilwebutil
webutil
 
Trabajo De Oracle
Trabajo De OracleTrabajo De Oracle
Trabajo De Oracle
 
Webutil
WebutilWebutil
Webutil
 
Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01
 
Webutil
WebutilWebutil
Webutil
 
Webutil de oracle
Webutil de oracleWebutil de oracle
Webutil de oracle
 
Webutil
WebutilWebutil
Webutil
 
trabajo de pablo gonzalez
trabajo de pablo gonzaleztrabajo de pablo gonzalez
trabajo de pablo gonzalez
 
Cliente/Servidor
Cliente/ServidorCliente/Servidor
Cliente/Servidor
 
Presentacion sesion01 - Programacion WEB
Presentacion sesion01 - Programacion WEBPresentacion sesion01 - Programacion WEB
Presentacion sesion01 - Programacion WEB
 
Trabajo gru
Trabajo gruTrabajo gru
Trabajo gru
 
Curso online-asp-net-lw
Curso online-asp-net-lwCurso online-asp-net-lw
Curso online-asp-net-lw
 
Curso online-asp-net-lw
Curso online-asp-net-lwCurso online-asp-net-lw
Curso online-asp-net-lw
 
Sistema.inventario@hotmail.com
Sistema.inventario@hotmail.comSistema.inventario@hotmail.com
Sistema.inventario@hotmail.com
 
Kumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoKumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y Futuro
 
Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...
Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...
Introduccion, Instalacion, Configuracion e Implementacion Framework ZanPHP IT...
 
Capitulo 1 - Proyecto integrador 2015-2016
Capitulo 1 - Proyecto integrador 2015-2016Capitulo 1 - Proyecto integrador 2015-2016
Capitulo 1 - Proyecto integrador 2015-2016
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Asp.net conceptos
Asp.net conceptosAsp.net conceptos
Asp.net conceptos
 

TRABAJO DE INVESTIGACION

  • 1. “TRABAJO DE ORACLE” Tema: Web Utils de Oracle Forms Autores: Juan Pablo Araujo Alexandra Lizaldes Materia: Oracle Profesor: Ing. Víctor Astudillo Cuenca, Ecuador 2009 - 2010
  • 3. OBJETIVOS. GENERAL Comprender e implementar el uso de la herramienta web útil
  • 4. ESPECIFICO • Investigar lo esencial de la herramienta para desarrollo de aplicaciones. • Conocer lo primordial de la herramienta. • Indagar y hacer uso de las clases mas comunes de web útil.
  • 5. JUSTIFICACION WebUtil es un conjunto de componentes que pueden utilizarse para añadir una gran cantidad de extras funcionalidad de las aplicaciones web desplegadas. WebUtil se centra principalmente en la solución de los problemas más comunes por las formas a los desarrolladores que deseen construir aplicaciones que integren perfectamente con el “cliente-browser” la maquina que el usuario final es en realidad en la sesión. Tradicionalmente las formas ha proporcionado los medios para la integración con la maquina que se está ejecutando en el ejecutable, pero en el escenario desplegado esta web pueden ser alejados de los usuarios finales e incluso pueden ser un sistema operativo distinto de los sistemas que se están utilizando para la interfaz de usuario de acogida la solicitud.
  • 6. MARCO TEORICO El propósito es demostrar cómo, con WebUtil, podemos cargar documentos locales en la base de datos, editar los documentos almacenados en la máquina cliente, guardar los documentos modificados en la base de datos, y utilizar la función CheckSpell MSWord El objetivo es tener, con WebUtil, la misma funcionalidad que un "contenedor OLE" C / S componente.
  • 7. CONCEPTO WebUtil proporciona una manera sencilla de lograr la integración del lado del cliente durante la ejecución de las formas de Oracle en la web. Simplifica la actualización de las aplicaciones existentes en la web, y mejora las capacidades de las formas basadas en la web las aplicaciones de Oracle.
  • 8. CARACTERISTICAS TEXT_IO: Lee y escribe archivos de texto en la maquina cliente TOOL_ENV: Lee las variables del lado del cliente API de C en el cliente: Interfaz del lado del cliente con C ANFITRION: Ejecuta comandos de host de la maquina cliente OLE2: Integra con OLE del lado del cliente (por ejemplo, Word, exel) Aumento de comandos de acogida: Comando de acogida puede llamar de nuevo en las formas Funciones del navegador: Integración con el navegador Transferencia de archivos: Pasa de entre el cliente, servidor de aplicaciones y base de datos Manipulación de archivos: Manipula los archivos del lado del cliente Maquina cliente la información: Lee la información de la maquina cliente LEA/WRITE_IMAGE_FILE: Lee y escribe imágenes del lado del cliente Get_file_Name: Utiliza un dialogo de selección de archivos en la maquina cliente D2KWUTIL características: del lado del cliente en la interfaz D2KWUTIL
  • 9. LIBRERIAS En versiones anteriores de Oracle Developer ( hasta la 6i ) que generalmente se manejaban en ambiente cliente-servidor ( Instalabas el runtime de Forms y Reports en cada maquina, configurabas el tnsnames.ora, compartías los archivos de la aplicación en la red, creabas el acceso directo y listo ) para manejar archivos del lado del cliente no existía tanto problema, se trabajaban con TEXT_IO y todos felices y contentos. Cuando Oracle Developer dio el salto a la Web, desde la versión 6i, al querer trabajar con archivos del lado del cliente teníamos problemas, por que al querer usar lo que comúnmente usabas como TEXT_IO lo que veías realmente era el servidor y no la maquina del cliente, para eso Oracle creo una librería que llamo “Webutil“, esta librería sustituye funciones para el manejo de archivos del lado del cliente en ambiente web, tiene muchas funciones ( algunas nunca las he usado ) para manejar archivos, para obtener información de cliente, como IP, Nombre en la red, Sistema operativo, etc.
  • 10. CONFIGURACION Los detalles para la configuración de WebUtil están plenamente documentadas en el manual de familiarización WebUtil, sin embargo, el alto nivel de detalles son los siguientes: Desde dentro de la misma forma, es necesario adjuntar la WebUtil.pll un objeto de referencia y grupo de la WebUtil.olb. Esto le da forma del código y el java Beans para llevar a cabo la WebUtil funcionalidad. En tiempo de ejecución, se hace referencia a la WebUtil .jar archivo que se descarga en la maquina cliente. Por ejemplo: -Pide a OLE2 cambiaría a Client_OLE2 -Pide a la host cambiarían a client_host -- Pide a text _IO cambiaria a client_IO
  • 11. VENTAJAS - WebUtil permite un trazado de características y diagnostico - Permite controlar el destino de la información y localizar la cantidad de información DESVENTAJAS - Mayor tiempo de duración - Mayor consumo de memoria y CPU durante la ejecución
  • 12. CONCLUSIONES -Como conclusión podemos decir que web útil trabaja dinámicamente con sus librerías ya que esta desarrollado sobre la plataforma de java, esto permite que se pueda hacer uso de las librerías de java directamente para la realización de cualquier proceso. - Es un aplicación bastante útil porque simplifica la actualización de aplicaciones basadas en la web, mejorando las capacidades de las formas basadas en la web las aplicaciones de Oracle.
  • 13. RECOMENDACIONES -Ejecutar durante períodos de bajo nivel de operación del servidor - Se puede poner las opciones del export para mejor administración