Skip to content

Neu in der Thinkwise-Plattform: die Thinkwise Upcycler

Die Version 2022.1 der Thinkwise-Entwicklungsplattform wird Anfang dieses Jahres veröffentlicht. Sie ist vollgepackt mit neuen Funktionen, wobei die wichtigste Neuerung die Thinkwise Upcycler ist.

Der neue Thinkwise Upcycler

Schon seit mehr als zehn Jahren werden veraltete Software-Systeme mit Hilfe der Thinkwise-Entwicklungsplattform per ‚Upcycling’ modernisiert. Für Thinkwise-Kunden oder -Partner war es bisher nicht so einfache selbst einen Upcycling-Prozess durchzuführen. Das ändert sich nun: In der nächsten Version unserer Plattform wird der Upcycler als native Anwendung integriert.

Wir haben die Thinkwsie Upcycler entwickelt, um diesen Prozess zu vereinfachen, zu beschleunigen und anwenderfreundlicher zu gestalten. Mit Hilfe der Thinkwise Upcycler können Thinkwise-Kunden und -Partner ihre eigenen Upcycle-Projekte durchführen, indem sie vordefinierte Upcycler verwenden (fünf sind zur Zeit verfügbar) oder einen bestehenden eigenen Upcycler anpassen.

Wie funktioniert der aktuelle Thinkwise Upcycler?

Kurz gesagt, ein Upcycle extrahiert Metadaten aus dem Altsystem in das Thinkwise-Entwicklungsstudio – die Software Factory. Wir übertragen Altsysteme in SQL Server-Datenbanken und nutzen diese als Basis für den Upcycle.

Die Metadaten aus der aktuellen Anwendung (Legacy-System) werden importiert und analysiert. Diese Metadaten sind die Grundlage für das neue Low-Code-Modell, das dann mit der Plattform individuell modelliert, automatisch optimiert und angepasst werden kann.

Architect - 2 - Reuse existing parts afbeelding 564 × 376 px

Der Unterschied zwischen dem aktuellen Upcycler und dem neuen Thinkwise Upcycler


Die Basisinformationen, die in den aktuellen Upcycles verwendet werden, bestehen oft aus Tabellennamen, Spaltennamen, Spaltentypen und Beziehungen zwischen den Tabellen. Mit diesen Informationen können bereits sehr erfolgreiche Upcycles erzielt werden.

Oftmals sind jedoch weitaus mehr Informationen verfügbar. Zum Beispiel, wie die Menüs aussehen, Bildschirmübersetzungen und in manchen Fällen auch Code, der in die Software Factory übertragen werden kann. Bislang wurden diese Informationen in den aktuellen Upcycles nur selten genutzt.

Um das Potenzial und den Funktionsumfang des Upcyclings von Altsoftware zu erhöhen und diesen Prozess anwenderfreundlicher zu gestalten, haben wir die Thinkwise Upcycler entwickelt – eine Anwendung innerhalb der Thinkwise-Entwicklungsplattform, die in der Lage ist, weit mehr Metainformationen zu übertragen und zu transformieren als mit der bisherigen Methode.

Der Upcycle-Prozess mit der Thinkwise Upcycler

 Der Prozess besteht aus den folgenden Schritten:

1. Extrahieren des Modells
In diesem Schritt erfassen wir die Metainformationen des Altsystems.


2. Extrahieren der Daten
In diesem Schritt erfassen wir die Daten aus dem Altsystem.

3. Importieren des Modells
Die Datei mit den Metainformationen wird dann in die Thinkwise Upcycler importiert.

4. Upcycling
Während des Upcyclings wandelt der Thinkwise Upcycler die Metainformationen aus dem Altsystem in Metainformationen um, die der Struktur der Thinkwise Software Factory entsprechen. Die Upcycler in der Software Factory erstellt dann ein Projekt und eine Version, in der sie die Metainformationen speichert.

5. Bereitstellen der Anwendung
Dies geschieht auf die übliche Weise in der Thinkwise-Plattform (Datenbank bereitstellen, Indicium installieren, Universal installieren).

6. Importieren der Daten
Der Thinkwise Upcycler fügt die Daten, die in komprimierten Dateien enthalten sind, in die bereitgestellte Datenbank ein.

Upcycler afbeelding opmaken - how it works
    Das Diagramm oben beschreibt die Architektur des Upcycling-Prozesses. of the upcycling process.

Sobald alle Schritte erfolgreich abgeschlossen sind, kann die upgecycelte Anwendung gestartet werden.

Welche Upcycler sind in der Thinkwise Upcycler verfügbar?

Die Thinkwise Upcycler wird mit der Version 2022.1 der Entwicklungsplattform von Thinkwise ausgeliefert. Die Upcycler enthält fünf verschiedene Upcycler: SQL Server, DB2 (oder RPG Upcycler), Progress, PostgreSQL und Uniface. Weitere werden nach der Markteinführung sukzessive hinzugefügt.

Befreien Sie die Welt bis 2030 von veralteter Software!

Mit dieser neuen und innovativen Funktion unterstreicht Thinkwise seine ehrgeizige Mission:
'Organisationen weltweit bis zum Jahr 2030 von Altsoftware zu befreien'

Wir erreichen dies, indem wir unsere Entwicklungsplattform nutzen, um Legacy-Software zu eliminieren und eine neue, leistungsfähige Alternative zu traditioneller (Individual-)Software anzubieten. IT-Anwendungen, die mit Thinkwise entwickelt werden, sind technologisch völlig unabhängig. Thinkwise-Anwender der ersten Stunde mussten ihre Anwendungen in den letzten 20 Jahren nie mehr völlig neu entwickeln.

Die neue Thinkwise Upcycler hilft uns, diesen Prozess noch weiter zu beschleunigen. Mit dieser Upcycler erhalten Sie eine große Starthilfe für Ihr Projekt, ohne dass Sie alles neu überdenken müssen.

Möchten Sie mehr über den Upcycler erfahren?

Sehen Sie sich das Webinar Case Study an: Uniface Upcycler.

Sehen Sie sich das Webinar