Formularios Oracle

Oracle Forms + Webswing

Oracle Forms + Webswing

Oracle Forms en un mundo abierto con Webswing y HTML5. Moderniza, moviliza e integra Oracle Forms sin cambios de código.

Por qué Webswing para Oracle Forms

Si tus equipos dependen de Oracle Forms pero están atascados con lanzadores FSAL/JWS, Java por máquina y una UI envejecida, Webswing te ofrece un camino seguro e incremental hacia adelante. Tus Forms continúan ejecutándose en el servidor; los usuarios obtienen una UI HTML5 pura en cualquier navegador — sin JRE, sin complementos, sin extensiones. Mantienes la lógica y los disparadores PL/SQL probados mientras abres la puerta a UX moderno, capacidad de prueba y operaciones de nivel empresarial.

public

Usar en todas las plataformas — sin Java

Tus usuarios solo necesitan un navegador. Sin JRE, sin FSAL/JWS, sin complementos. Implementa en Windows, macOS, Linux, iPadOS, Android — sin tocar tu código de Forms.

auto_awesome

Modernizar la UI sin reescribir

Actualiza tu UI con HTML5/CSS paso a paso. Renderiza los controles de Forms como componentes web y aplica estilos; o ve más allá con un panel HTML para incrustar contenido moderno directamente en la ventana de Forms.

sync_alt

Híbrido: Forms + APEX en una ventana

Ejecuta APEX, informes, gráficos, mapas o tus páginas React/Angular junto con Forms en una sola pestaña del navegador. Pasa eventos en ambas direcciones para crear flujos sin interrupciones.

science

Capacidad de prueba integrada

Automatiza las pruebas de UI con la Herramienta de Pruebas de Webswing, realiza pruebas de carga con el complemento JMeter y hazte profesional con la integración QF-Test para una cobertura robusta de extremo a extremo.

Por qué esto importa ahora

El modelo clásico de Forms no es nativamente portable al navegador, no se integra fácilmente en aplicaciones web modernas y no es táctil. Los applets desaparecieron hace tiempo; FSAL/JWS complican el despliegue y las actualizaciones, y es difícil agregar funciones progresivas o probar a escala. Muchos equipos quieren una experiencia web sin una migración riesgosa — una forma de modernizar paso a paso manteniendo la lógica de negocio que funciona.

Los equipos quieren una experiencia web sin una migración riesgosa. Una forma de modernizar paso a paso manteniendo la lógica de negocio que funciona.


Cómo funciona

Webswing executes Oracle Forms on the server and renders the UI as HTML5 in the browser. End-users need only a standard browser — no client Java, no FSAL/JWS, no extensions. Despite running in the browser, you keep "desktop-like" comfort: printing, clipboard, secure file upload/download (including drag-and-drop), and reports opening as PDF in a new tab. Operations are enterprise-ready from day one: SSO, reverse proxy, clustering, auditing, metrics, cloud-friendly delivery. When you're ready, you can refresh the look via CSS and Web Components or inject HTML content directly into the Forms window.

For hybrid scenarios, the JavaScript ⇄ Forms bridge lets you pass values and trigger events between web content and Forms (e.g., using dispatchCustomEvent / FBean or the JS link described in the deck). That's how you can place APEX reports or other web pages alongside Forms and orchestrate a seamless flow.

Casos de uso comunes

devices

Acceso móvil/web directo a Forms existentes — camino más rápido a "Forms en iPad/portátil/en cualquier lugar."

auto_awesome

Modernización de UI con HTML5/CSS manteniendo tus disparadores PL/SQL y Forms.

sync_alt

Aplicaciones híbridas que combinan Forms con APEX, informes, paneles, mapas, documentos y videos — todo en una pestaña.

¿Tienes un caso de uso especial? Reserva una llamada de alcance y mapearemos tu camino de "tal como está" a "moderno" con cambios mínimos.

Lo que obtiene tu equipo

business_center

Para líderes de TI

  • check

    Extender la vida útil de sistemas críticos de Forms sin una reescritura riesgosa

  • check

    Reducir dolores de cabeza de implementación — sin JRE en clientes, las actualizaciones se implementan una vez para todos

  • check

    Operaciones de nivel empresarial: SSO, proxy inverso, agrupación, métricas y opciones en la nube

code

Para desarrolladores

  • check

    Mantén tu código de Forms tal como está; itera la UI con HTML/CSS cuando estés listo

  • check

    Puente JS para integración estrecha con pilas web y APEX

  • check

    Soporte de pruebas de primera clase: Herramienta de Pruebas de Webswing, complemento JMeter, QF-Test

Integración y modernización sin la gran reescritura

El patrón más popular es Forms + APEX en una sola pestaña del navegador. También puedes incrustar React/Angular o HTML simple para enriquecer un proceso heredado, pasar datos en ambas direcciones a través del puente JS, y mover progresivamente las piezas que más se benefician de la web mientras dejas el PL/SQL central donde brilla. A medida que avanzas, puedes renderizar controles de Forms como Componentes Web HTML y aplicar CSS para un aspecto más fresco y accesible.

Implementación y entrega

Implementar en cualquier lugar

Ejecuta on-prem o en la nube (listo para OCI), con imágenes listas para usar si quieres una ventaja inicial.

Funciona con lo que tienes

Oracle Forms 14.x, lado a lado con APEX, informes y herramientas de gráficos.

Implementación flexible

Una aplicación, múltiples configuraciones para diferentes equipos, regiones o clientes.

Soporte y limitaciones

Hoy Webswing admite Oracle Forms 14.1.2 y 12.2.1.19 y se ejecuta con Java 8, 11, 17 y 21 (con 25 planificado en futuras versiones). Debido a que la UI se ejecuta en el sandbox del navegador, se aplican las reglas de seguridad web estándar (CORS, CSP, cookies). Eso significa acceso limitado a sistemas de archivos locales, controladores de red, registro y aplicaciones de escritorio externas, y por lo tanto el uso de WebUtil está restringido. Si dependes de integraciones profundas del sistema operativo, hablemos de patrones que se ajusten a tu caso de uso.

¿Listo para ver tus Forms en un navegador moderno en cualquier plataforma y dispositivo?

FAQ Rápida

¿Necesitamos cambiar nuestro código de Oracle Forms para usar Webswing?

No, en la mayoría de los casos. Puede llevar sus Forms existentes a un navegador con Webswing sin cambiar el código de Forms. ¿No está seguro si sus personalizaciones necesitan cambios? Por favor, contáctenos y revisaremos juntos su configuración específica de Forms.

¿El cliente está realmente libre de Java?

Sí. Los usuarios finales solo necesitan un navegador. Sin JRE, sin FSAL/JWS, sin plugins ni extensiones. Si necesita validar la compatibilidad del navegador y del dispositivo para su entorno, por favor, contáctenos y le guiaremos a través de las opciones.

¿Qué pasa con la impresión, el portapapeles y la carga/descarga de archivos?

La impresión, el portapapeles y las transferencias de archivos son compatibles directamente desde el navegador, incluido el arrastrar y soltar y la apertura de informes como PDF en una nueva pestaña. Si tiene necesidades especiales de impresión o manejo de archivos (por ejemplo, impresoras de etiquetas, controladores heredados), por favor, contáctenos para que podamos proponer una configuración adecuada.

O LEE NUESTRAS PREGUNTAS FRECUENTES faq