La librería webutil

Páginas: 8 (1756 palabras) Publicado: 19 de diciembre de 2011
Introducción

Como habremos de recordar, dentro de las capacidades con las que el Suite de ORACLE Developer contaba en su versión 6i, estaban las de poder comunicarse con el sistema operativo residente (como lo era el DOS, o el mismo Windows), y poder ejecutar ya sea comandos propios de dicho sistema (como DIR, COPY, etc) o incluso ejecutar o interactuar programas externos (como Excel, Word,etc).

Pero desde el mismo momento en que ORACLE se lanzó en el proyecto de separar la Suite del sistema operativo y hacer los productos lo más livianos posibles para que estos sean cargados y ejecutados desde un Browser, conjuntamente dichas características fueron quedando obsoletas o sin una “inmediata” instrucción de reemplazo. En vista de dicha situación, surge una librería adicional queintenta de una u otra forma ser un paliativo a muchas de dichas características como lo eran el copiar información de un punto a otro, o bien el de ejecutar software externo o interactuar con el.

La librería WEBUTIL logra así trabajar claramente en las 3 capas de este nuevo esquema llamado “WEB ENABLE”.

1. Antecedentes
Oracle continuamente ha evolucionado a través de las formas de modocarácter en aplicaciones tipo Mainframe, en el escritorio de un usuario con el cliente/servidor, hasta llegar al aprovechamiento de la evolución de los beneficios de despliegue de la web. Como parte de la evolución de Forms, Oracle siempre ha estado comprometido a asegurar que la actualización de versiones de sus productos sea la más sencilla y perfecta posible.
Sin embargo, ha sido la estrechaintegración realizada por los desarrolladores, construyendo formas muy ligadas al cliente lo que ha conllevado a migraciones cada vez más complejas y difíciles, al intentar pasar su aplicación personalizada a la Web.
Plataformas de características específicas, tales como OLE, así como los requerimientos de negocio donde se necesite acceso a los datos de la máquina local, han introducido dependenciasarquitectónicas que necesitan soluciones innovadoras con el fin de proporcionar la misma funcionalidad en la web como ya existía en el cliente / servidor.
|[pic] |
|Figura No.1|

Por ejemplo, la Figura 1 muestra por ejemplo, que la llamada Host para ejecutar un comando de copia en el sistema operativo, se ejecuta en la máquina cliente, ya que las formas se están ejecutando en dicha maquina.

|[pic] |
|Figura No.2|

Sin embargo, en la Figura 2, si el mismo código se ejecuta en un nivel medio, significaría que el Host se ejecuta en el servidor de aplicaciones (por lo que obviamente no podrá ser el comportamiento esperado, en caso de que usted estuviera tratando de copiar un archivo desde el disco local).2. ¿Como WEBUTIL ayudaría a solventar dichos inconvenientes?
La ejecución de una aplicación en Forms, en términos de tiempo de ejecución, es muy similar a la de cliente / servidor. La única diferencia es que la interfaz del usuario en tiempo de ejecución, ha quedado en el cliente por medio de Java Applet (En el Browser). Esta parte de código Java se encarga de que la pantalla funcionecorrectamente y a la vez comunicarse con los formularios reales que se encuentran en el servidor de aplicaciones.
Debido a que la arquitectura de la capa cliente entonces estaría siendo implementa en Java, se puede fácilmente ampliar, proporcionando una funcionalidad adicional. Esto significa que si desea tener acceso a la máquina local, usando Java en la interfaz de usuario, podrá tener acceso a los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Libreria
  • libreria
  • librerias
  • Libreria
  • Una Libreria
  • Libreria
  • libreria
  • librerias

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS