|
© EDV Team Süd GmbH |
|||
|
Plattformübergreifende Datensturkturen für qualitativ hochwertiges Software-Engineering „Eine Datenstruktur nur einmal definieren und für alle Plattformen einsetzen“
|
|||
In Zeiten des Internets: Immer mehr plattformübergreifende Anwendungen
Immer mehr Anwendungen werden heutzutage dank des Internets plattformübergreifend über Client/Server/Host entwickelt und eingesetzt. Die Kommunikation zwischen diesen Systemen erfolgt normalerweise über festgelegte Datenstrukturen im XML- oder Nettodatenformat (= einfache Datendefinitionen).
Leider nutzen diese Systeme aus der Historie heraus sehr unterschiedliche Entwicklungsumgebungen und Tools zur Datendefinition. Des Weiteren gibt es in jedem Konzern andere Systeme zur zentralen Datendefinition (z.B. SD-Technik, Predict, usw.). Die Probleme, die daraus für die Software-Entwicklung entstehen, liegen auf der Hand:
Daraus folgt, dass die Entwicklungskosten solcher Anwendungen in nicht geringem Maße von der Qualität der Datendefinitionen abhängen.
Wie können Sie diese Probleme lösen?
„Einmalige Definition der Daten und plattformübergreifende Bereitstellung der Datendefinition“
Die Daten werden nur einmal definiert und dann entsprechend an alle beteiligten Plattformen verteilt. Dabei ist es irrelevant, in welchem Format die Daten konzernweit gespeichert sind (bzw. gespeichert werden sollen).
|
|
Die Datendefinitionen werden anschließend automatisch für jede Plattform in der entsprechend benötigten Form bereitgestellt. Datenkonvertierungen sowie XML-Umsetzungen werden durch automatisch generierte Programme (sog. Userexits) verfügbar gemacht.
Bei Änderungen in bestehenden Anwendungen wird die Änderung zentral durchgeführt. Es werden alle Komponenten neu erzeugt und in die entsprechenden Programme eingebunden. Fertig!
Die Daten werden einmal zentral definiert und für alle Plattformen genutzt.
Welche Funktionalität muss ein solches System haben?
Unser Data-Definition-Tool, das bei mehreren Kunden in verschiedenen Ausprägungen im Einsatz ist, leistet folgendes:
Alle Anwendungen arbeiten mit denselben Datenstrukturen.
|
|
|
|
|||
Vorteile der LösungDie Vorteile dieser Lösung sind offensichtlich:
|
|
|
|