在所有平台上使用 — 无需 Java
您的用户只需要一个浏览器。无需 JRE、FSAL/JWS 或插件。部署到 Windows、macOS、Linux、iPadOS、Android — 无需修改您的 Forms 代码。

Oracle Forms + Webswing
Oracle Forms 在开放世界中与 Webswing 和 HTML5 一起使用。无需更改代码即可现代化、移动化和集成 Oracle Forms。
如果您的团队依赖 Oracle Forms,但受困于 FSAL/JWS 启动器、每台机器的 Java 和过时的 UI,Webswing 为您提供了一条安全、渐进的前进道路。您的 Forms 继续在服务器端运行;用户在任何浏览器中获得纯 HTML5 UI — 无需 JRE、插件或扩展。您保留经过验证的 PL/SQL 逻辑和触发器,同时为现代 UX、可测试性和企业级运营打开大门。
您的用户只需要一个浏览器。无需 JRE、FSAL/JWS 或插件。部署到 Windows、macOS、Linux、iPadOS、Android — 无需修改您的 Forms 代码。
逐步使用 HTML5/CSS 更新您的 UI。将 Forms 控件渲染为 Web 组件 并应用样式;或使用 HTML 面板 进一步在 Forms 窗口中嵌入现代内容。
在单个浏览器标签页中,将 APEX、报告、图表、地图或您的 React/Angular 页面与 Forms 一起运行。双向传递事件 以创建无缝流程。
使用 Webswing 测试工具 自动化 UI 测试,使用 JMeter 插件 进行负载测试,并使用 QF-Test 集成 实现专业的端到端覆盖。
经典的 Forms 模型无法原生移植到浏览器,无法轻松嵌入现代 Web 应用程序,也不支持触摸操作。Applet 早已消失;FSAL/JWS 使部署和更新变得复杂,并且很难添加渐进式功能或进行大规模测试。许多团队希望获得 无需风险迁移的 Web 体验 — 一种在保持有效业务逻辑的同时逐步现代化的方法。
团队希望获得无需风险迁移的 Web 体验。一种在保持有效业务逻辑的同时逐步现代化的方法。
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.
对现有 Forms 的直接移动/Web 访问 — 实现 "Forms 在 iPad/笔记本电脑/任何地方" 的最快路径。
使用 HTML5/CSS 现代化 UI,同时保留您的 PL/SQL 和 Forms 触发器。
混合应用,将 Forms 与 APEX、报告、仪表板、地图、文档和视频相结合 — 全部在一个标签页中。
您有特殊用例吗? 预约范围确定电话 我们将以最小的变更为您规划从 "现状" 到 "现代化" 的路径。
延长关键 Forms 系统的生命周期 无需风险重写
减少部署麻烦 — 客户端无需 JRE, 更新一次部署,所有人受益
企业级运营:SSO、反向代理、集群、指标和云选项
保持 Forms 代码不变;使用 HTML/CSS 迭代 UI 准备就绪时
JS 桥接,与 Web 堆栈和 APEX 紧密集成
一流的测试支持:Webswing 测试工具、JMeter 插件、QF-Test
最流行的模式是在单个浏览器标签页中使用 Forms + APEX。您还可以嵌入 React/Angular 或纯 HTML 来丰富遗留流程,通过JS 桥接在双向传递数据,并逐步移动最能从 Web 中受益的部分,同时将核心 PL/SQL 保留在其优势所在。在进行过程中,您可以将Forms 控件渲染为 HTML Web 组件并应用CSS以获得更清新、更易访问的外观。
在本地或云端(OCI 就绪)运行,如果您想要快速开始,可以使用 即用型镜像。
Oracle Forms 14.x,与 APEX、报告和图表工具并排运行。
一个应用,多种配置,适用于不同的团队、地区或客户。
目前 Webswing 支持 Oracle Forms 14.1.2 和 12.2.1.19,可在 Java 8、11、17 和 21 上运行(计划在未来版本中支持 25)。由于 UI 在浏览器沙箱中运行,因此适用标准 Web 安全规则(CORS、CSP、Cookie)。这意味着对本地文件系统、网络驱动程序、注册表和外部桌面应用程序的访问受限,因此WebUtil 的使用受到限制。如果您依赖深度操作系统集成,让我们讨论适合您用例的模式。