Tools4Plex

Ein Werkzeug zur Verkürzung der Entwicklungszeiten durch Automatisierung vieler manueller Tätigkeiten bei der Erstellung und Pflege eines CA Plex Daten- und Applikationsmodells.
Das Hauptziel welches wir mit Tools4Plex verfolgen, ist die Steigerung der Performance bei der Entwicklung von Anwendungssystemen mit CA Plex.

Das Design eines Datenmodells gehört nicht zum Einsparungspotential, denn dies ist Denkarbeit. Wie wir alle wissen, ist dies mit die wichtigste Arbeit und der Entwurf des Datenmodells dauert seine Zeit, wenn er gut gemacht wird.
Bei der Erfassung der Informationen in CA Plex gibt es aber viele Szenarien in denen Tools4Plex zum Einsatz kommen kann. Denn irgendwann kommt der Zeitpunkt, zu dem der Entwurf in hunderte, ja tausende von Triples umgesetzt werden muss, die benötigt werden. Entitäten, Felder, Values, Labels, logische Sichten, Vererbung und vieles mehr. Durchschnittlich werden zwischen 50 und 500 oder mehr Triples erfasst, um eine Entität zu beschreiben.

Unabhängig davon, ob wir ein neues Projekt haben, bei dem wir bei Null beginnen können oder ob wir bestehende Applikationen modernisieren, die mit Synon2E, mit CA Plex oder Nativen Sprachen (RPG, Cobol, C++, Java) entwickelt wurden, die Zeit der Massenerfassung kommt unaufhaltsam. Abertausende von Triples werden dann per Hand mit dem ModelEditor erfasst.

Sie kennen die automatische Namensvergabe in CA Plex und haben sie verwendet? Wahrscheinlich. Haben Sie irgendwann begonnen Objekte umzubenennen und mit sprechenden Namen versehen? Wahrscheinlich nicht! "Zu aufwändig", "bringt keinen Mehrwert" sind einige Argumente, die wir oft hören. Das manuell zu machen birgt ein hohes Risiko, da man hier schnell den Überblick verlieren kann und der Aufwand dann unüberschaubar wird – von „Verschreibern“ gar nicht zu reden.

Was wir in einem solchen Fall machen ist “auto-re-naming” mit Tools4Plex
Damit kann man die vielen tausend Objekte im Handumdrehen umbenennen.

Auch wollten wir ein Tool, mit dem wir vorhandene Informationen z.B. aus dem Schema einer bestehenden Datenbank auslesen können um automatisch in CA Plex das Datenmodell zu erstellen, oder um immer wiederkehrende Arbeiten, mit gleicher Qualität in einem CA Plex Modell automatisiert durchzuführen.

Dann gab es noch die Anforderung, ein Werkzeug zu haben, welches uns bei der Erstellung der Definitionen für das Benutzerinterface von PlexXML, einem WebClient Framework, unterstützt. Uns die Arbeit abnimmt, bei den .xml, .xsl und .xslt Dateien. Und das in gleichbleibend hoher Qualität.