OX1 Business Engine

Vorteile des OX1 Framework

Qualitativ.

Die Nutzung des OX1 Frameworks zur Entwicklung von Individualsoftware verschafft Entwicklungsprozessen einen Vorsprung, der auch im Enterprise-Umfeld immer größeren Anklang findet. Die Frameworks tragen durch die Wiederverwendung erprobter Bausteine deutlich zur Steigerung der Qualität als auch der Verringerung der Entwicklungsdauer und -kosten bei.

Jedes Software-Projekt ist anders. Unterschiedliche Benutzergruppen, die Implementierung und Gewichtung spezifischer Prozesse sowie der Wunsch nach einzigartigen Benutzererlebnissen geben jeder Software einen individuellen Charakter, der nur schwer auf andere Projekte übertragbar ist. Dennoch teilen viele Software-Projekte die grundsätzlichen Anforderungen und Funktionalitäten ihrer Anwendungsklassen und Domänen. Web Anwendungen z.B. sollten, unabhängig von Aufgabe und implementiertem Prozess, durch einen Browser erreichbar sein und dem Endbenutzer ein modernes und nutzerfreundliches Interface präsentieren. Software-Frameworks vereinfachen die Implementierung solch generischer Anforderungen immens. Zudem sollte bei der Entwicklung von Software-Projekten die Umsetzung von anwendungsspezifischen Merkmalen im Mittelpunkt stehen und nicht die wiederholte Implementierung von Altbekanntem. Die Nutzung von Software-Frameworks erlaubt es den Fokus auf die Individualität eines Projektes zu legen, und somit Ressourcen effizient und gewinnbringend einzusetzen.

OX1
OX1

Das OX1 Framework stellt Entwicklern einen strukturgebenden Rahmen aus Programmbausteinen zur Verfügung, in welchen anwendungsspezifische Logik eingepasst werden kann. Jeder Baustein implementiert generische und oft gebrauchte Funktionalitäten einer bestimmten Klasse von Anwendungen – so kann ein Web Framework z.B. vorgefertigte Lösungen für Page Templating, Datenbankzugriff, Caching, Security oder Authentifizierung/Autorisierung von Nutzern bieten.

Außerdem kann durch freies Kombinieren und Anpassen solcher Bausteine eine Anwendung die gesammelten Ergebnisse von Experten wiederverwenden und in anwendungsspezifische Kontexte einfügen. Die Individual-Softwareentwicklung kann somit früh im Entwicklungsprozess mit der Umsetzung von anwendungsspezifischen Anforderungen beginnen.

Drei maßgebliche Merkmale

Qualitativ.

Die quelloffene Natur dieser Frameworks erlaubt es vielen Entwicklern Optimierungen und Erweiterungen einzubringen, welche in den Entwicklungsprozess Einzug finden – dies erzeugt eine hohe Softwarequalität, die bei kommerziellen Produkten nicht zwangsweise gegeben oder überprüfbar ist.

Erweiterbar.

Gleichermaßen können Entwickler eigene Erweiterungen des Frameworks entwickeln welche als weitere Bausteine verwandt werden können. Somit kann bei der Entwicklung von Individualsoftware z.B. aus einer Reihe von spezifischen Bausteinen für die Benutzerauthentifizierung einer Webanwendung ausgewählt werden, welche dann auf die spezifischen Anwendungsfälle zugeschnitten werden können.

Unabhängig.

Das OX1 Framework ist von anderen Produkten, Betriebssystemen und Datenbanken unabhängig einzusetzen. Somit ist man unabhängig im Einsatz dieser Produkte und nicht von Unternehmenserfolgen dieser abhängig und kann mit Erstazprodukten einen lückenlosen Übergang gewährleisten .

OX1

Fazit

Das OX1 Framework ermöglicht kurze Entwicklungszyklen mit Fokus auf Individualität. Der Einsatz in der Individual-Softwareentwicklung verspricht Kunden einen individuellen und konsistenten Entwicklungsprozess mit grundsoliden Ergebnissen. Der Großteil des Entwicklungsaufwands fließt dadurch in die Entwicklung der anwendungsspezifischen Logik und deren Präsentation auf Basis von bewährten Bausteinen. Auf diese Weise ist es möglich neue Geschäftsideen prototypisch zu validieren, aber auch Prozesse nachhaltig zu digitalisieren und optimieren - schnell, qualitativ hochwertig und kosteneffizient.