Datenbank "ODABA"

Datenbank "ODABA"

ODABA ist ein leistungsstarkes Datenbankbetriebssystem (DBMS), das durch Terminologie-Orientierung sehr kundennah arbeitet. Für eine klare Struktur und gleichzeitig hohe Flexibilität hat die RUN Software mit ODABA die Vorzüge von objekt-orientierten und relationalen Datenbankbetriebssystemen sowie Key/Value Stores vereint.

Ein Großteil der Arbeit bei der Softwareentwicklung besteht in Formfragen, die manchmal recht aufwendig sind. Diesen Anteil formeller oder gleichbleibender Arbeiten reduziert die RUN Software mittels der Entwicklungsumgebung ODE (ODABA Development Environment). Durch vielfältige Wiederverwendung der Ergebnisse einzelner Phasen, z.B. Generierung des Datenmodells aus dem Terminologiemodell, Übernahme der Terminologie-Definitionen in das Design, Generierung von Dokumenten und Webseiten u.v.m., wird die Anwendungsentwicklung wesentlich effizienter als mit herkömmlichen Mitteln. Für die effiziente Entwicklung von GUI-Anwendungen stellt ODABA ein GUI-Framework bereit.
 
ODE unterstützt alle Entwicklungsschritte von der Problemanalyse (Terminologiemodell) über Datenmodelldesign, Anwendungsdesign und Implementierung bis hin zur Dokumentation. Außerdem sichert ODE die Konsistenz von Kundenspezifikation, Anwendung und Dokumentation.
 
ODABA und ODE wurden am 13. August 2010 als Open-Source-Software für LINUX und MS-Windows freigegeben. Seitdem steigen die Downloadzahlen kontinuierlich. Allein bei Source Forge wurden in den ersten zwei Wochen seit dem letzten Release über 1500 Downloads registriert.
 
ODABA basiert auf verschiedenen theoretischen Arbeiten, die in "Real Objects" (Addison Wesley, 1996), "Unified Database Theory" (SCSI Konferenz 2003, Orlando, Florida) und "Terminology Model I" (Open Forum Konferenz, Berlin 2005) publiziert wurden. Eine weitere Arbeit zum "Terminology Model II" wurde im Oktober 2011 veröffentlicht.

Partner

run Software-Werkstatt GmbH

Die run Software-Werkstatt GmbH ist spezialisiert auf die Umsetzung komplexer Verwaltungs- und Geschäftsprozesse und die Bereitstellung leistungsstarker Datenbanksysteme und Serverarchitekturen.