Sie brauchen einen Oracle Apex Berater und/oder möchten, dass wir Ihnen unser Angebot in diesem Umfeld vorstellen?
Bitte hinterlassen Sie uns Ihren Namen und die Kontaktdaten. Dann melden wir uns bei Ihnen.
Unternehmen und die dazugehörigen Betriebsabläufe sind individuell, wodurch eine Standardsoftware nicht für jedes Problem die beste Wahl ist. Um spezifische Anforderungen dennoch abzudecken, entstehen daher oftmals simple Lösungen auf Basis von Microsoft Excel oder Access.
Diese Applikationen vereinfachen Fachabteilungen zwar den Arbeitsalltag, führen in IT-Abteilungen vielfach jedoch zu großem Wartungsaufwand und langen Wartezeiten. Um diesen Prozess zu beschleunigen und effizienter zu gestalten, bietet Oracle seinen Kunden schon seit mehreren Jahren das Framework Oracle Application Express (APEX). Die Lösung verspricht, bestehende Geschäftsprozesse passend abzudecken und etwaige Lücken, die durch den Einsatz von Standardsoftware entstehen, flexibel zu schließen. Doch was kann Oracle APEX, welche Features überzeugen und für wen lohnt sich der Einsatz des smarten Werkzeugs?
Bei Oracle APEX handelt es sich um eine webbasierte, kostenfreie und integrierte Entwicklungsumgebung aus dem Hause Oracle. Das Framework, welches schon seit dem Jahr 2004 auf dem Markt ist, bietet eine große Anzahl an Features und Funktionen, die es gewöhnlichen Anwendern ermöglichen, Applikationen auf Basis einer Oracle Datenbank zu erstellen. Dank der großen Anzahl an Standardelementen lassen sich Reports und Formulare vielfach ohne Programmierkenntnisse erstellen, wobei selbst grafische Elemente oder Kalenderfunktionen per Drag & Drop eingebunden werden können. Zusätzlich bieten die erstellten Webapplikationen den Vorteil, die gewohnten Sicherheitsfeatures der Oracle-Datenbank zu verwenden. Webanwendungen, die mit APEX erstellt wurden, sind somit auch ohne zusätzlichen Programmieraufwand als überaus sicher einzustufen. Für den Einsatz des Frameworks benötigen Kunden lediglich eine lizenzierte Edition der Oracle-Datenbank, wobei es keinen Unterschied macht, ob die Datenbank in der Cloud oder auf eigenen Servern gehostet wird.
Das Whitepaper zur Backend-Technologie geht auf die Eigenschaften und Stärken von Apex ein.
Die Erstellung von datenbankgestützten Webanwendung mit APEX gestaltet sich in der Regel überaus einfach. So lassen sich Spreadsheets mit der Hilfe von Wizards in nur wenigen Minuten erstellen. Zusätzlich profitieren Anwender von praktischen Oracle-Features wie beispielsweise Mehrsprachigkeit, Mehrbenutzerfähigkeit sowie integrierter Autorisierung und einem hohen Maß an Benutzerfreundlichkeit.
Das Framework gibt Anwendern die Möglichkeit, individuelle Webanwendungen einfach und plattformunabhängig mit nur wenigen Klicks zu erstellen. Die Applikationen sind dabei überaus einfach in der Administration und Wartung, wobei sämtliche Daten automatisch auf der Oracle-Datenbank gesichert werden. Dieses Vorgehen garantiert eine hohe Verfügbarkeit und trägt zusätzlich zu einer verbesserten Ausfallsicherheit bei. Da sämtliche Kalkulationen auf dem jeweiligen Datenbankserver und nicht am Client durchgeführt werden, überzeugen die erzeugten Applikationen zudem mit ausgezeichneter Performance und Leistungsfähigkeit.
Die Schwächen des Frameworks
Auch wenn das Framework prinzipiell einfach in der Handhabung ist, so können komplexere Applikationen Anwender dennoch an die eigenen Grenzen stoßen, sodass auf kompetente Unterstützung zurückgegriffen werden muss. Zudem werden oftmals zusätzliche Tools und Plug-ins benötigt. So lassen sich Daten aus Microsoft Excel oder Access nicht ohne webbasierte Tools migrieren und auch Hilfsmittel wie beispielsweise CSS, HTML-Templates oder JavaScript können für ein einheitliches Layout notwendig werden. Applikationen, die mit Fremdsystemen kommunizieren, müssen ferner über das Oracle REST Service angebunden werden. Diese Schritte erfordern zumindest ein solides Basiswissen aus dem Bereich der Webtechnologien, sodass Applikationen meist nicht zur Gänze ohne den Support aus der IT-Abteilung umgesetzt werden können.
Im Gegensatz zu herkömmlichen Entwicklungsumgebungen benötigt APEX keine zusätzliche Abstrahierungsschicht. Anwender können vielmehr direkt auf die gesamte Leistungsfähigkeit der Oracle-Datenbank zugreifen. Dabei werden alle Datenbankanfragen auf einen Pool aufgeteilt, wodurch die Performance selbst bei steigenden Zugriffszahlen kaum Schwankungen unterworfen ist. Die gute Skalierbarkeit und die einfach gestalteten Konfigurationsoptionen machen das Framework somit sowohl für kleine Unternehmen als auch für internationale Konzerne zu einer attraktiven und effizienten Alternative.
Der Application Builder ist das Herzstück des Frameworks, in welchem die eigentliche Entwicklung der Webanwendungen erfolgt. Dabei lässt sich der Application Builder in jedem gewöhnlichen Browser öffnen. Anwender können die benötigten Bausteine innerhalb des Application Builders selbst zusammenstellen, wobei sämtliche Daten in der Oracle-Datenbank gespeichert werden. Komplexere Reports und Formulare lassen sich zusätzlich, unter Zuhilfenahme von SQL oder PL/SQL, mit automatischen Validierungen und Autovervollständigungen ausstatten, um benötigte Felder vorab zu überprüfen. Alles in allem hält sich der Konfigurationsaufwand jedoch in Grenzen, sodass auch Anwender mit keiner oder nur geringer Erfahrung im Bereich der Programmierung schnell brauchbare Lösungen erstellen können.
In diesem E-Book erhalten Sie eine Übersicht über die Entwicklung von Enterprise-Apps mit SAPUI5 und OData.
Oracle Application Express eignet sich besonders überall dort, wo Microsoft Access oder Excel an ihre Grenzen stoßen. Zudem ist das Framework auch für Anwender von Oracle Forms sehr gut geeignet. Kunden haben hierbei den Vorteil, weiterhin bekannte Technologien und das gleiche Know-how nutzen zu können. Dabei stellt der Datenbankgigant jedoch klar, dass das beliebte Oracle Forms auch weiterhin unterstützt wird. APEX ist jedoch wesentlich moderner und wird konstant weiterentwickelt. Um die Verbreitung des Frameworks voranzutreiben, bietet der Hersteller die Option, Forms und APEX parallel nutzen, wobei sich APEX-Anwendungen in Forms integrieren lassen. Unternehmen, die APEX ausprobieren möchten, können somit einzelne Bereiche auf APEX umstellen, ohne auf Forms verzichten zu müssen.
APEX überzeugt mit kurzen Entwicklungszeiten, vergleichsweise niedrigen Entwicklungskosten und der bewährten Stabilität von Oracle. Diese Eigenschaften machen das Framework zur idealen Lückentechnologie, um benötigte Reports oder Business-Anwendungen einfach und unkompliziert selbst zu erstellen. Die Webapplikationen können hierbei plattformunabhängig von beliebigen Endgeräten aufgerufen werden. Dabei übernimmt das Framework komplexe Aufgaben, wie beispielsweise Sicherheitsmaßnahmen oder die Verwaltung von Benutzersitzungen. Dies gibt Entwicklern mehr Zeit dafür, sich um die eigentlichen Anforderungen und Bedürfnisse zu kümmern und um Geschäftsabläufe zu optimieren. Aufgrund der simplen Handhabung, der praktischen Features und der modernen Oberfläche ist es daher nicht verwunderlich, dass APEX in vielen Unternehmen immer öfter zum Einsatz kommt und das etablierte Oracle Forms so nach und nach ablöst.
Sollten Sie weitere Fragen zum Thema Oracle Apex haben, dann vereinbaren Sie eine kostenlose Websession mit uns. Ich freue mich auf Sie!
Bitte hinterlassen Sie uns Ihren Namen und die Kontaktdaten. Dann melden wir uns bei Ihnen.
Vollumfängliche Implementierungs- und Betriebsunterstützung für führende Softwareprodukte unserer Partnerunternehmen:
Vollumfängliche Implementierungs- und Betriebsunterstützung für führende Softwareprodukte unserer Partnerunternehmen:
Vollumfängliche Implementierungs- und Betriebsunterstützung für führende Softwareprodukte unserer Partnerunternehmen:
Vollumfängliche Implementierungs- und Betriebsunterstützung für führende Softwareprodukte unserer Partnerunternehmen: