ANFAHRT KONTAKT IMPRESSUM

Prozessoptimierung mit Qualitäten


Das automatisierte Generieren von benötigtem Programmcode ist ein wesentliches Merkmal technologisch führender Software - Entwicklungsumgebungen. Der Entwickler wird von zeitintensiven Pflichtübungen befreit und gleichzeitig wird durch den Wegfall von Fehlerquellen die Qualität des Programmcodes erhöht. PARAKLET® gibt Entwicklern mit dem Application Modeler ein Werkzeug an die Hand, das Programmcode zuverlässig und schnell automatisiert erstellt. Dabei fungiert der Application Modeler gleichzeitig als offene Integrationsplattform. So lassen sich die Ergebnisse unterschiedlicher Methoden aus dem Bereich der Prozessmodellierung über den Application Modeler einbinden und die definierten Prozesse ebenfalls automatisiert in den benötigten Programmcode umwandeln.



Konkret kann der Entwickler mit dem Application Modeler
- ein ausführbares Anwendungsgerüst bestehend aus Servicekomponenten,
- ein Datenmodell,
- ein objekt-relationales Mapping,
- Definitionen für die Internationalisierung
und anderes generieren.

Dem Application Modeler liegen übergeordnete Modelle im Sinne der Model Driven Architecture (MDA) zugrunde. Dabei kann der Application Modeler als offene Integrationsplattform auch Ergebnisse anderer und beim Kunden bereits etablierter Modellierungsmethoden verarbeiten. Ebenso lässt sich der Application Modeler um individuelle Werkzeuge erweitern, die dem jeweiligen Kundenumfeld entsprechend konfiguriert werden können. Im Ergebnis erstellt der Application Modeler aus beliebigen Prozessdefinitionen automatisiert Programmcode.

Aufgrund der weit reichenden Werkzeugunterstützung kann sich der Entwickler nun ganz auf die nächsten Schritte konzentrieren - die Ergänzung der erzeugten Servicekomponenten um die fachlichen Programmteile, die Vervollständigung des Daten-/Objektmodells und die Verknüpfung der Oberfläche mit den einzelnen fachlichen Programmteilen. Auch hierzu steht ein hilfreiches und zum Patent angemeldetes Werkzeug zur Verfügung: das Mapping Tool.