business

AUSSENDER



Materna Information & Communications GmbH.

Ansprechpartner: Christine Siepe
Tel.: (+49) 231 5599 168
E-Mail: christine.siepe@materna.de

FRüHERE MELDUNGEN

pts19991216026 in Business

Materna stellt Software-Entwicklungs-Tool ClassworkX vor

Automatisierung von Standardabläufen bei höchster Flexibilität


Dortmund (pts026/16.12.1999/15:17)

Das Software-Unternehmen Materna http://www.materna.de präsentiert mit ClassworkX ein offenes Framework für datenbankbasierte Anwendungen im Unternehmen. ClassworkX erlaubt eine effektive Programmierung in C++. Es basiert auf den umfangreichen Klassenbibliotheken von Rogue Wave und bietet leistungsfähige, problemspezialisierte Klassenhierarchien, die eine umfassende Funktionalität zur Verfügung stellen.

Die Lösung ermöglicht die Automatisierung vieler Standardabläufe bei gleichzeitiger höchster Flexibilität bezüglich Anpassungsfähigkeit und Erweiterbarkeit. Entwickelt für den Einsatz in unternehmensweiten Anwendungen bietet das Tool eine uneingeschränkte Teamfähigkeit und leichte Wartbarkeit der Sourcen. ClassworkX ist ab Februar 2000 verfügbar und wird auf der CeBIT vorgestellt.

Des weiteren ist die interdisziplinäre Kommunikation für unternehmensweite Lösungen ein zentraler Aspekt, der in ClassworkX mit dem Hilfsmittel der UML (Unified Modelling Language) berücksichtigt wird. Daher enthält die ClassworkX Enterprise Edition zusätzlich zur ClassworkX Standard Edition die Objekttechnologie-Werkbank OTW 2.0 der Firma OWIS. Das Ergebnis ist eine Produktivitätssteigerung durch teambasierte, objektorientierte Modellierung, auf der Wiederverwendung geprüfter ClassworkX-Komponenten aufsetzend.

ClassworkX bietet weitreichende Connectivity durch eine abstrahierende Datenbankschnittstelle und unterstützt alle gängigen RDBM-Systeme. Durch Script-basierte Objektdefinition lassen sich sehr effizient komplexe Zusammenhänge modellieren.

Für die Datenbankschnittstelle existiert eine zentrale Definition (FDS - Field Definition Script), die alle Beschreibungen für die Daten und deren Bearbeitung enthält. Änderungen werden nur an dieser Definition vorgenommen und wirken sich umgehend auf alle Anwendungsfälle gleichermaßen aus. Alle Datenbankzugriffe werden generiert. Hierzu verwendet ClassworkX die DBTools-Objekte, die ihrerseits die spezifischen Datenbank-Interna kapseln. Die Datenbankanbindung erfolgt über die Rogue Wave Bibliothek DBTools.h++.

Für die Definition der Benutzeroberfläche kommt eine spezialisierte Script-Sprache (IDS - Interface Definition Script) zum Einsatz. Mit ihrer Hilfe werden Objekte und deren logische Beziehungen definiert. Basierend auf dieser Definition kann die Oberfläche dynamisch von der Layout-Engine erzeugt werden. Durch den Verzicht auf absolute Koordinaten ist das beliebige Verändern der Darstellungsgröße für jede Art von Dialog möglich. Durch die Verwendung von Templates können wiederkehrende Dialogelemente auf einfache Art wiederverwendet werden. Diese Art der Beschreibung unterstützt implizit das Einhalten von vorgegebenen Styleguides.

Alle im Programm verwendeten Texte werden über das MDS-System (Message Definition Script) verwaltet. Die Texte sind außerhalb der eigentlichen Anwendung versionierungsfähig und sprachunabhängig gespeichert.

Für die Behandlung von Exceptions steht eine weitere Script-Sprache (EDS - Event Definition Script) zur Verfügung. Mit ihrer Hilfe kann unabhängig vom C++-Programm die Reaktion auf auftretende Fehler und Ereignisse bestimmt werden.

Durch die Ausnutzung der Fähigkeiten der Script-Definitionen werden die Turnaround-Zeiten wesentlich minimiert. Es sind keine langwierigen Neuübersetzungen und Link-Vorgänge notwendig, um Änderungen an der Oberfläche, an Texten, an der Datenbankschnittstelle oder der Fehlerbehandlung vorzunehmen. Bei den meisten Änderungen reicht ein Nachladen der neu generierten Objekte aus; ein Programm-Neustart ist hier nicht erforderlich. (Ende)
Aussender: Materna Information & Communications GmbH.
Ansprechpartner: Christine Siepe
Tel.: (+49) 231 5599 168
E-Mail: christine.siepe@materna.de
Website: www.materna.de
|
Top