Oracle Forms

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche

Oracle Forms ist ein Entwicklungswerkzeug der Firma Oracle und erlaubt die WYSIWYG-Erstellung sowie die Programmierung von Datenbank-gestützten, interaktiven Dialogmasken. Neben der Oracle-Datenbank werden auch diverse andere SQL-Datenbanken unterstützt; die Programmierung erfolgt in PL/SQL oder Java (importierte Java-Klassen). Forms wurde seit dem ersten Erscheinen Ende 1980 mehrmals grundlegend überarbeitet. In der aktuellen Version 11 wird ausschließlich die Web-basierte 3-Tier-Architektur unterstützt. Für den produktiven Betrieb von Forms-Anwendungen ist der Oracle WebLogic Server Voraussetzung (in früheren Versionen von Forms war dieses der Oracle Application Server). Einige Produkte der Oracle Applications Produktfamilie verwenden Forms für die Realisierung der Dialogmasken. Obwohl Oracle mit dem JDeveloper ein weiteres Entwicklungswerkzeug anbietet, hat der Softwarehersteller zugesagt, Oracle Forms weiterhin langfristig zu unterstützen und weiterzuentwickeln. Mit dem Statement of Direction vom März 2012 hat Oracle den weiteren Werdegang von Forms beschrieben.

Oracle Forms ist in verschiedenen Versionsen vorhanden: 11.1.1.0 bis 11.1.7.0 als Version FMW11gR1 bekannt (Forms, Reports, Discoverer, Portal) 11.1.2.0 bis 11.1.2.1 als Version FMW11gR2 bekannt (Forms, Reports

Es gibt in den Releases ebensoviele Dokumentationen wie Versionen zum installieren. Wichtig immer auf die Versionen abstimmen

Grundlagen[Bearbeiten]

Oracle Forms ist ein 4GL Entwicklungs Umgebung. Es ist "Block" getrieben. Ein Forms Modul besteht immer aus einem "Datenblock" einem "Canvas". Als Programmier Sprache dient Oracle PL/SQL.

Literatur[Bearbeiten]

  • Perry Pakull, Stefan Jüssen, Walter Müller: Praktische Anwendungsentwicklung mit Oracle Forms Hanser Verlag. ISBN 3-446-41098-8
  • Daniel Liebhart, Guido Schmutz, Marcel Lattmann, Markus Heinisch, Michael Königs, Mischa Kölliker, Perry Pakull, Peter Welkenbach: Architecture Blueprints Hanser Verlag, 2007. ISBN 3-446-41201-8

Weblinks[Bearbeiten]

Modernisierungen[Bearbeiten]

Es gibt diverse Ansätze aus dem alten Forms etwas "neues" zu machen: Teilweise über das anhübschen mit Java oder die Migration in Richtung Oracle ADF.