Iterativer Entwicklungsprozess
Basis der Entwicklung ist der Kundenwunsch. Im iterativen Prozess erfolgt die Modellierung der Business-, Oberflächen- und Datenmodelle. Dabei werden als erstes die Datenmodelle entwickelt, nachfolgend erfolgt die Oberflächenmodellierung sowie die zugehörigen Businessmodelle.

Metadaten Repository
Das Metadatenrepository ist die Kernkomponente für den iterativen Entwicklungsprozess. Hier werden Datenoberfächen und Businessmodelle zentral gespeichert und dienen als Basis für die weiteren Entwicklungsschritte.

Releaseübergreifendes Customizingsystem
orgAnice Software Factory erlaubt die beliebige Erweiterung um Tabellen, Felder sowie Relationen zwischen Tabellen. Dies gilt auch für Oberflächen- und Businessmodelle. Die Erweiterungen bleiben unter Einhaltung der orgAnice Customizing-Regeln releaseübergreifend beim Einspielen neuer orgAnice Technologie erhalten.

 

Zur Daten-Modellierung steht der orgAnice Objekt-Editor zur Verfügung. Dieser ist Bestandteil von orgData. Hier können alle wesentlichen Informationen über Tabellen, Felder, Relationen sowie alle zugehörigen Eigenschaften erfasst werden. Für den Power-Anwender steht der orgAnice Designer zur Verfügung. Dieser unterstützt den Modellierungsprozess durch leistungsstarke Funktionen, wie Umbenennen, Duplizieren, Importieren, Exportieren und Customizing von Datenmodellen

 

Die Modellierung von VBA- und ASP.NET AJAX-Oberflächen erfolgt mit Hilfe des Objekt-Editors von orgData. Die hier modellierten Oberflächen werden durch den WebDeveloper in ASP.NET AJAX-Oberflächen konvertiert. Mit dem orgAnice Designer können Oberflächen dupliziert, umbenannt, exportiert und importiert werden. Oberflächen-Objekte können unter Berücksichtigung von Benutzerrechten ein- bzw. ausgeblendet werden.

 

Die Business-Modellierung erfolgt auf der Basis der bestehenden orgAnice Business-Modelle. Dabei sind die wichtigsten Bausteine orgAnice Framework-Komponenten oder orgAnice Plattform-Anwendungen. Grundlegend sind ebenfalls die Fähigkeiten der orgAnice Runtime-Komponenten, welche die Basis vieler Modellierungsmöglichkeiten sind. Als Entwicklungswerkzeug steht auch hier der orgAnice Objekt-Editor in orgData zur Verfügung.

orgAnice Designer
Der orgAnice Designer ermöglicht das Laden der Metadaten der Datenoberlfächen und Businessmodellen via XML. Die Metadaten der Modelle können im orgAnice Designer umbenannt, dupliziert, importiert und exportiert werden. Eine weitere wichtige Funktionalität ist die Unterstützung von Customizing-Prozessen durch Strukturanalyse-Werkzeuge. Diese beinhalten die Möglichkeit der Umbenennung von Feldern und Funktionen in allen Modellen.