
Oracle Forms & Webswing
Bringen Sie Oracle Forms mit Webswing und HTML5 in den Browser. Behalten Sie Ihre bestehende Anwendungslogik bei, während Sie den nächsten Schritt Ihrer Modernisierung planen.
Webswing führt den Oracle-Forms-Client auf dem Server aus und stellt die Benutzeroberfläche über einen HTML5-Browser bereit. Endbenutzer benötigen keine lokale Java-Laufzeitumgebung. In den meisten Fällen können Sie den vorhandenen Forms-Code beibehalten; prüfen Sie jedoch die individuellen Anpassungen und lokalen Integrationen Ihrer Anwendung.
Beginnen Sie mit einem repräsentativen Geschäftsprozess. Stellen Sie sicher, dass die Benutzer ihn in den vorgesehenen Browsern vollständig durchführen können. Entscheiden Sie anschließend, welche Masken oder Funktionen von einer weiteren Modernisierung profitieren würden.
Das klassische Forms-Modell ist nicht nativ im Browser portierbar, lässt sich nicht einfach in moderne Web-Apps einbetten und ist nicht touch-freundlich. Applets sind längst verschwunden; FSAL/JWS erschweren Rollout und Updates, und es ist schwierig, progressive Features hinzuzufügen oder im großen Maßstab zu testen. Viele Teams wünschen sich eine Web-Erfahrung ohne riskante Migration, einen Weg zur schrittweisen Modernisierung bei Beibehaltung der funktionierenden Geschäftslogik.
Teams wünschen sich eine Web-Erfahrung ohne riskante Migration. Einen Weg zur schrittweisen Modernisierung bei Beibehaltung der funktionierenden Geschäftslogik.
Webswing führt Oracle Forms auf dem Server aus und rendert die UI als HTML5 im Browser. Endbenutzer benötigen nur einen Standard-Browser. Kein Client-Java, kein FSAL/JWS, keine Erweiterungen. Trotz der Ausführung im Browser behalten Sie "Desktop-ähnlichen" Komfort: Drucken, Zwischenablage, sichere Datei-Upload/Download (einschließlich Drag-and-Drop) und Berichte, die als PDF in einem neuen Tab geöffnet werden. Operationen sind ab dem ersten Tag unternehmensfähig: SSO, Reverse Proxy, Clustering, Auditing, Metriken, cloud-freundliche Bereitstellung. Wenn Sie bereit sind, können Sie das Aussehen über CSS und Web Components aktualisieren oder HTML-Inhalte direkt in das Forms-Fenster einfügen.

Für Hybrid-Szenarien ermöglicht die JavaScript ⇄ Forms-Brücke die Übergabe von Werten und das Auslösen von Ereignissen zwischen Web-Inhalten und Forms (z. B. mit dispatchCustomEvent/FBean oder dem im Deck beschriebenen JS-Link). So können Sie APEX-Berichte oder andere Webseiten neben Forms platzieren und einen nahtlosen Ablauf orchestrieren.
Die Einrichtungsschritte und eine praktische Checkliste für das Pilotprojekt finden Sie in unserem Leitfaden zur Modernisierung von Oracle Forms für das Web.
Das beliebteste Muster ist Forms + APEX in einem einzigen Browser-Tab. Sie können auch React/Angular oder einfaches HTML einbetten, um einen Legacy-Prozess zu bereichern, Daten über die JS-Brücke in beide Richtungen übertragen und die Teile schrittweise verschieben, die am meisten vom Web profitieren, während Sie das Kern-PL/SQL dort belassen, wo es glänzt. Während Sie vorgehen, können Sie Forms-Steuerelemente als HTML Web Components rendern und CSS für ein frisches, zugängliches Aussehen anwenden.

Erhalten Sie noch mehr Einblicke aus unseren Artikeln zu Oracle Forms und dem Einsatz von Webswing

Heute unterstützt Webswing Oracle Forms 14.1.2 und 12.2.1.19 und läuft mit Java 8, 11, 17 und 21 (mit 25 in zukünftigen Releases geplant). Da die UI in der Browser-Sandbox läuft, gelten Standard-Websicherheitsregeln (CORS, CSP, Cookies). Das bedeutet begrenzten Zugriff auf lokale Dateisysteme, Netzwerktreiber, Registry und externe Desktop-Apps, und die WebUtil-Nutzung ist daher eingeschränkt. Wenn Sie auf tiefe OS-Integrationen angewiesen sind, lassen Sie uns Muster besprechen, die zu Ihrem Anwendungsfall passen.