THINKWISE AI-POWERED MODELGEDREVEN ONTWIKKEPLATFORM
Upcycler
Moderniseer uw legacy applicatie in recordtempo.
Thinkwise Upcycler
Veel organisaties moderniseren legacy-software door applicaties volledig opnieuw te bouwen. Dit soort trajecten duren vaak jaren en brengen risico’s met zich mee voor de continuïteit van de organisatie.
De Thinkwise Upcycler biedt een alternatief. De Upcycler analyseert een bestaande applicatie en zet de belangrijkste onderdelen automatisch om naar een moderne applicatie op het Thinkwise Platform.
Zo ontstaat snel een werkende basis van de applicatie, zonder dat alles opnieuw ontwikkeld hoeft te worden.
De Thinkwise Upcycler bestaat uit twee varianten.
De traditionele Upcycler wordt al meer dan twintig jaar gebruikt om legacy-applicaties te moderniseren. De AI-Upcycler bouwt hierop voort en kan daarnaast ook broncode analyseren en vertalen. Hierdoor kan een veel groter deel van de applicatie automatisch worden overgenomen.
Upcycler
De traditionele Upcycler analyseert voornamelijk de structuur van de applicatie.
Hierbij wordt het volgende automatisch overgenomen:
-
datastructuren
-
data
-
applicatiestructuur
Op basis hiervan genereert het platform automatisch een nieuwe database. De gebruikersinterface wordt runtime geïnterpreteerd op basis van het model, waardoor wijzigingen direct zichtbaar zijn.
Omdat de UI wordt afgeleid van de database zijn schermen echter niet altijd identiek aan het oorspronkelijke systeem. Business rules en gebruikerservaring moeten daarom vaak nog verder worden uitgewerkt.
AI-Upcycler
De AI-Upcycler gaat veel verder. Naast metadata analyseert deze ook de broncode van de bestaande applicatie.
Met behulp van AI wordt deze code vertaald naar concepten binnen het Thinkwise Platform, zoals o.a.:
-
schermindelingen
-
validaties
-
proceslogica
-
business rules
Hierdoor kan 70–90% van de applicatie automatisch worden getransformeerd.
Het resultaat is een applicatie die voor gebruikers sterk lijkt op het oorspronkelijke systeem, maar draait op een moderne architectuur.
Het verschil tussen beide Upcyclers zit niet alleen in technologie, maar ook in de manier waarop een moderniseringstraject verloopt.
Upcycler
De traditionele Upcycler levert een kickstart van het moderniseringsproject. Het upcyclen versnelt de ontwikkeling aanzienlijk, maar blijft grotendeels een ontwikkeltraject.
Ontwikkelaars bouwen na de Upcycle verder aan:
AI-Upcycler
Bij de AI-Upcycler is een groot deel van de applicatie al automatisch omgezet.
De rol van ontwikkelaars verandert daardoor. De focus verschuift van ontwikkeling naar validatie en optimalisatie, wat moderniseringstrajecten aanzienlijk versnelt.
In plaats van nieuwe functionaliteit te bouwen ligt de nadruk op:
AI-Upcycler voor RPG
Een van de technologieën waar de AI-Upcycler vandaag al veel wordt toegepast is RPG op IBM i (AS/400).
Met behulp van AI kan de Upcycler RPG-code analyseren en automatisch vertalen naar een moderne applicatie op het Thinkwise Platform. Daarbij wordt doorgaans 70–90% van de applicatie overgezet, met behoud van bestaande logica en functionaliteit.
Stap 1
Analyse en extractie
De Upcycler analyseert het legacy-systeem en extraheert:
-
Databasestructuren
-
Metadata
-
Data
Wanneer de AI-Upcycler wordt ingezet, wordt ook broncode geanalyseerd om business rules en schermgedrag te herkennen.
Stap 2
Automatische transformatie
De geëxtraheerde informatie wordt vertaald naar een applicatiemodel in het Thinkwise Platform.
Hierbij worden onder andere omgezet:
-
database
-
schermstructuren
-
applicatiemodellen
De AI-Upcycler kan daarnaast logica uit broncode automatisch vertalen naar Thinkwise-concepten zoals o.a.:
-
validaties
-
processtappen
- business rules
Stap 3
Uitrol op een modern platform
Na de transformatie wordt de nieuwe applicatie uitgerold.
De database wordt opgebouwd, data wordt automatisch gemigreerd en de applicatie wordt direct beschikbaar via web, desktop en mobiel.
Wanneer de AI-Upcycler wordt ingezet, kan het resulterende applicatiemodel aanzienlijk rijker zijn doordat business rules en processen automatisch zijn overgenomen uit de oorspronkelijke applicatie.
Applicaties die met de Thinkwise Upcycler worden gemoderniseerd profiteren direct van de mogelijkheden van het Thinkwise Platform.
Dit betekent onder andere:

De Thinkwise Upcycler wordt al meer dan twintig jaar ingezet voor de modernisering van bedrijfskritische applicaties.
-
“Als je met Thinkwise een datamodel inlaadt, staat de user interface al bijna. Medewerkers kunnen hierdoor direct meekijken, en aangeven wat we kunnen verbeteren. Dat is een waardevolle toevoeging ten opzichte van alleen maar het opstellen van een requirements-document”
Edwin Saan
Business Architect Royal Saan -
“Tijdens de acquisitiefase moderniseerden zij onze bestaande bedrijfssoftware. In heel korte tijd zagen wij onze bestaande applicatie terug maar dan geheel gemoderniseerd onder een nieuwe database en direct beschikbaar voor Windows, web, tablets en smartphone.”
Peter Lenferink
Director/Owner Manter International -
“Thinkwise heeft nog tijdens de acquisitiefase het bewijs geleverd dat onze bedrijfsprocessen voor hen geen enkel probleem opleverden. Tijdens de intake wisten zij in minder dan 2 uur hoe onze businessprocessen werken. Dit gaf ons vertrouwen voor de rest van het ERP-project.”
Johan den Hartigh
Cost & Revenue controller W.E.C. Lines
De traditionele Upcycler analyseert voornamelijk de structuur van een applicatie, zoals databases en metadata. Op basis hiervan worden datamodellen, applicatiestructuren en een basisgebruikersinterface automatisch gegenereerd.
De AI-Upcycler gaat een stap verder en analyseert daarnaast ook de broncode van de applicatie. Met behulp van AI wordt deze code vertaald naar concepten binnen het Thinkwise Platform, zoals schermindelingen, validaties en proceslogica. Hierdoor wordt doorgaans 70–90% van de bestaande applicatie automatisch overgenomen, waardoor modernisering aanzienlijk versnelt.
De Thinkwise Upcycler kan worden gebruikt voor meer dan 50 technologieën. Enkele voorbeelden zijn RPG, Cobol, Oracle, Uniface en meer. Naast 'verouderde' technologieën kan het ook worden gebruikt voor hedendaagse technologieën zoals Salesforce en Microsoft Dynamics en andere low-code platforms zoals Betty Blocks. Dit is vooral interessant als de applicaties in deze moderne technologieën in de loop der tijd te complex zijn geworden en je wilt overstappen op een ontwikkelplatform dat geschikt is voor omvang en complexiteit.
Zoals de naam al doet vermoeden is de Thinkwise Upcycler een integraal onderdeel van het Thinkwise Platform, zodat iedere gebruiker ook zijn eigen Upcycles kan uitvoeren. Je kunt voorgedefinieerde Upcyclers gebruiken of een bestaande aanpassen, wat een goed startpunt kan zijn als je meerdere applicaties wilt Upcyclen. Al het bovenstaande wordt geleverd met volledige support en training.
Ja. Ontwikkelaars kunnen het resulterende applicatiemodel aanpassen, uitbreiden en optimaliseren.
Dit is afhankelijk van de legacy-technologie, maar omvat op zijn minst de data en in veel gevallen ook meta-informatie met betrekking tot bedrijfslogica, gebruikersinterface, processen, rechten en meer.
Thinkwise onderzoekt de mogelijkheid om AI te gebruiken om nog meer informatie te extraheren door legacy broncode te analyseren.
Met een Proof of Transformation laten we binnen 2–6 weken, geheel vrijblijvend, zien hoe de AI-Upcycler jouw applicatie analyseert en wat automatisch kan worden getransformeerd: doorgaans 70–90% van de bestaande applicatie.