Zu Oracle

Oracle APEX (Application Express)

Bereits seit 2003 setzt Oracle auf Oracle Application Express (APEX) - zu dieser Zeit noch Oracle HTML-DB genannt. Denn mit Oracle Application Express lassen sich sehr schnell und einfach webbasierte Anwendungen auf Basis einer Oracle Datenbank entwickeln. Bei der kostenlosen Datenbank Oracle XE liefert APEX die Grundlage für die webbasierte Administrations-Oberfläche.

Oracle APEX ist ein komplett webbasiertes Entwicklungs- und Administrations-Werkzeug. Gleichzeitig stellt APEX aber auch das Framework für die Endanwender dar.

Standard-Elemente wie Formulare und Reports lassen sich in eine APEX Applikation ebenso leicht einbinden wie graphische Elemente wie z. B. Flash-Charts oder Kalenderfunktionen.

Bei Anwendungen auf Basis von Oracle APEX kommt auch das Thema Security nicht zu kurz!

Seit geraumer Zeit wird APEX von Oracle auch als legitimer Nachfolger von Forms und Reports bezeichnet. Aus diesem Grund wird seit der Version 3.2 (März 2009) auch ein Forms-Migrationsassistent kostenlos mit ausgeliefert. Eine Migration von Micosoft Access zu APEX hingegen ist schon länger mit Unterstützung von webbasierten Tools möglich.

Idealerweise eignen sich APEX Anwendungen für Gruppen- und Abeilungslösungen. Softwarelösungen dieser Art werden auch heutzutage noch immer sehr häufig mittels Microsoft Access oder Excel realisiert.

Die Vorzüge von Lösungen mit Hilfe von APEX liegen auf der Hand:

  • Die Daten von unterschiedlichen Anwendungen werden zentral in einer Oracle Datenbank gespeichert
  • Ihre Daten sind sicher, denn die Oracle Datenbank kann mit den Standard Backup-Methoden von Oracle gesichert werden
  • Ihre Anwendungen können auch hohe Anforderungen an die Verfügbarkeit gewährleisten, denn die Ausfallsicherheit der zentralen Oracle Datenbank kann mittels Real Appplication Clusters, Failsafe (Windows) oder Data Guard erhöht werden
  • Keine Installation am Client notwendig - die Bedienung erfolgt über einen Internetbrowser wie einem Internet Explorer, Firefox oder Opera 

Und das Beste daran:

APEX ist vollkommen kostenlos und auf fast allen Oracle-Plattformen verfügbar!

Die Vorteile von APEX

  • Die Anwendungen können plattformunabhängig über jeden Browser aufgerufen werden
  • Es wird kein eigener Oracle Client (mit SQL*Net) benötigt
  • APEX kann in jeder Oracle Datenbank seit 9.2.0.3 kostenlos mit integriert werden
  • Ab Oracle Version 11.1 ist APEX bereits fester Bestandteil der Datenbank (kann bei der Installation jedoch abgewählt werden)
  • APEX-basierte Lösungen sind einfach zu administrieren
  • Alle Berechnungen finden innerhalb der Datenbank und damit auf dem Datenbank-Server statt, d. h. der Clientrechner wird entlastet
  • Alle Daten liegen zentral in einer Oracle Datenbank und können somit einfach gesichert und wiederhergestellt werden
  • Es können mittels Datenbank-Links auch Daten von Remote-Datenbanken angezeigt oder bearbeitet werden
  • Oracle Datenbanken können mit sehr großen Datenmengen umgehen
  • Für viele Standardformulare gibt es bereits Templates (>=40)
  • Die Navigation durch die Anwendung kann über Reitermasken, Buttons aber auch klassische Links gesteuert werden
  • Durch den Einsatz von Wizards wird die Entwicklung der Anwendung vereinfacht
  • Komplexe Funktionalitäten können mittels PL/SQL-Packages realisiert werden
  • Auch Ajax, Javascript und jQuery Funktionen sind (mit Einschränkungen) bereits nutzbar
  • Über APEX können Daten ganz einfach aus Excel exportiert und in Excel importiert werden
  • APEX ist ideal geeignet für die Pflege von Stammdaten und die Erzeugung von Reports und Diagrammen

Die Nachteile von APEX:

  • Maskenelemente können häufig nur schwer "pixelgenau" auf der Seite platziert werden (HTML Einschränkungen)
  • Das Debuggen einer Anwendung ist derzeit noch schwierig (Oracle verspricht für Version 4.0 Abhilfe)
  • Ajax, Javascript und jQuery Funktionen sind derzeit nur rudimentär enthalten
  • Anforderungen, die über die vielfältigen Grundfunktionalitäten hinausgehen, sind schwierig zu realisieren


Seit 2004 setzt MuniQSoft bei Ihrer Kundenverwaltung und Schulungskoordination auf APEX (HTML-DB). Zu diesem Zweck wurden bereits über 70 APEX-Seiten entwickelt, die seit Beginn ununterbrochen im Einsatz sind. Weitere interne Anwendungen wie unser Datenbank-Administrationstool (DB_A) oder Enterprise Manager Killer (EM_K) sind in Arbeit. Web 2.0, Ajax und JQuery sind für uns keine nackten Schlagworte, sondern werden von uns bereits fest in unsere APEX-Anwendungen eingebunden.

Zudem haben unsere Mitarbeiter durch unsere Kundenprojekte langjähriges Praxis-Wissen im APEX-Bereich aufgebaut. Profitieren Sie bei Ihren Projekten von unseren Kenntnissen und unseren Erfahrungen. Unser Consulting-Team unterstützt Sie gerne.

Sie müssen die von uns entwickelte Anwendung später selber betreuen oder Sie möchten Oracle APEX selbst erlernen? Zum Einstieg in das Thema bieten wir Ihnen zwei verschiedene Schulungen (APEX Grundlagen und APEX Fortschritt).

Ihr Anprechpartner für Consulting- und Entwicklungsfragen rund um APEX ist Hans Wesnitzer.

Ihr Ansprechpartner für APEX-Schulungen ist Marco Patzwahl.

 

Suche

Kontakt

Telefon:
  089 6228 6789-0

Telefon (gültig bis Ende 2010):
  089 679090-40