Oracle Forms modernisieren

Oracle APEX ist eindeutig die richtige Plattform für die Modernisierung von Oracle Forms-Anwendungen. In APEX funktionieren nativ die gleichen Stored Procedures und PL/SQL-Packages. So wird die App-Entwicklung zum Kinderspiel.

Einführung

Oracle Forms, eine Komponente von Oracle Fusion Middleware, ist eine bewährte Technologie, die jahrzehntelang für das Erstellen von Datenanwendungen verwendet wurde. Auf dieser Seite wird erläutert, warum und wie Sie Oracle APEX, weltweit eine der beliebtesten Low-Code-Entwicklungsplattformen, verwenden können, um die Modernisierung Ihrer Oracle Forms-basierten Apps zu beschleunigen. In der folgenden Übung wird Schritt für Schritt beschrieben, wie Sie eine Oracle Forms-Beispielanwendung modernisieren:

Oracle Forms zu Oracle APEX - Übung

Vorteile von APEX

Die Modernisierung Ihrer Oracle Forms-Apps mit Oracle APEX kann zahlreiche Vorteile für Ihr Unternehmen mit sich bringen, wie den erleichterten Einsatz cloudnativer Entwicklungspraktiken, die Kostensenkung und die Bereitstellung einer modernen Benutzererfahrung.

  • Reduce Costs

    To deploy Oracle Forms apps, you require a license that might increase development costs, in contrast, Oracle APEX is a no-cost feature of Oracle Database, meaning if you have Oracle Database, you already have Oracle APEX.

  • Modern User Experience

    Oracle APEX apps are intuitive, easy to use, responsive, mobile friendly and similar to other modern cloud apps end users already use. Forms users won't require any extensive training to use these new APEX apps.

  • Enterprise App Development

    Oracle APEX offers all the facets required for Cloud-Native and on-premises app development, including APEX AI Assistant, workflow, forms, charts, reports, maps, REST Services and much more.

  • Mobile Apps

    Oracle APEX apps are fully responsive and can be easily installed as Progressive Web Apps (PWAs) on your device of choice, enabling deeper integration with the mobile operating system and resulting in a more native experience.

  • True Portability - Build Once Deploy Anywhere

    Oracle APEX apps can be deployed anywhere that Oracle Database runs (Oracle Cloud, on-premises, or any third-party cloud). You build your app once and deploy it where you need, no need to rewrite your APEX app.

  • Elastic Scalability

    Auto-scale your Oracle APEX app to support changes in demand from a small group of users to millions of users with ease and without any disruption in service.

  • Reuse

    All of the database programs can be invoked directly from Oracle APEX. Therefore, you do not have to rewrite the database business logic you are already utilizing from Oracle Forms.

  • Coexistence

    Oracle Forms and Oracle APEX can both run side-by-side in the same database using the same database objects. If the two tools fulfill different business requirements, you may have users working with both tools.

  • Skill Sets

    Both frameworks (Forms and APEX) are database-centric, leverage SQL and PL/SQL, and utilize primarily declarative development. Any developers who know SQL can easily be trained to develop with Oracle APEX and become highly proficient in weeks, not months or years.

Wie kann Oracle APEX helfen?

Eine Modernisierung Ihrer Oracle Forms-Apps mit Oracle APEX bietet zahlreiche Vorteile.

  • Oracle Database

    Greifen Sie auf vorhandene Geschäftslogik in der Datenbank zu, wie Packages, Prozeduren und Funktionen, die Sie ohne Konvertierung in APEX-Apps nutzen können.

  • Builder

    Sie können mehr als 15 Seitentypen ganz einfach über den Assistenten zu Ihrer App hinzufügen und an Ihre Geschäftsanforderungen anpassen.

  • Sicherheit

    Oracle APEX generiert Apps mit hochgradig sicheren Out-of-the-box-Einstellungen, wie Authentifizierungs- und Autorisierungsschemas, Sessionverwaltung und Cross-Site-Scripting-Abwehr.

  • Navigation

    Neue Apps werden automatisch mit einem Navigationsmenü erstellt, dessen Einträge zu Seiten in Ihrer Anwendung führen.

  • Theme-Stile

    Oracle APEX-Apps beinhaltet Out-of-the-box-Theme-Stile für einfache Kontrolle über das Layout und die Präsentation Ihrer Apps.

  • Anwendungsprogrammierschnittstellen (APIs)

    Referenzieren Sie die umfassenden APIs, um Ihre Apps anzupassen und die vielen Funktionen von Oracle APEX voll auszuschöpfen.

Erste Schritte

Nachdem Sie eine Oracle APEX-Umgebung ausgewählt haben, führen Sie die folgenden Schritte aus, um Ihre Oracle Forms-Anwendungen zu modernisieren.

  • Bereich für Modernisierung identifizieren

    Wählen Sie einen klar definierten Funktionsbereich einer vorhandenen Oracle Forms-Anwendung aus, der mit Oracle APEX modernisiert werden soll. Das erleichtert die Schulung des Entwicklungsteams und die Bestimmung von Arbeitsaufwand und Risiken.

  • Umgebung vorbereiten

    Ermitteln Sie die Datenbankobjekte, die Sie für die Erstellung Ihrer APEX-Apps benötigen, und die Prozesse, die Sie vereinfachen oder verwerfen können.

  • Apps erstellen und testen

    Erstellen Sie Apps mit den APEX-Assistenten, und erweitern Sie jede Seite basierend auf Ihren Geschäftsanforderungen. Stellen Sie durch umfassende Tests sicher, dass jede Anforderung in den Apps erfüllt wird.

  • Apps bereitstellen

    Wenn Ihre APEX-Apps Ihre Geschäftsanforderungen erfüllen, stellen Sie sie in der Cloud oder On Premise bereit.

Erfolgsgeschichten

Ressourcen