Skip to content

Upcycler Upcycler

Moderniseer uw legacy applicatie in recordtempo

Draait je legacy applicatie op RPG-AS/400, BASIC, Cobol, DB2, UNIFACE, ORACLE, PROGRESS, MS Access, Delphi of andere verouderde programmeertalen? De Thinkwise Upcycler transformeert en importeert bedrijfslogica en data uit je legacy applicatie voor direct hergebruik binnen het Thinkwise platform en biedt out-of-the-box datamigratie. Uw karakter gebaseerde schermen, uw mainframe applicatie en uw niet ondersteunde applicaties worden getransformeerd naar een N-Tier state-of-the-art technologieplatform met een REACT-gebruikersinterface en klaar voor AI-interactie.

ISOPlatform_UpCycler
Afhankelijk van de technologie en de beschikbare metadata bevat het geëxtraheerde model al de tabellen, kolommen, references en schermtypen. In veel gevallen is er zelfs nog meer informatie beschikbaar. Denk hierbij aan hoe de menu's eruitzien, vertalingen van schermen en in sommige gevallen kan zelfs bestaande code worden overgezet.
De Thinkwise Upcycler kan ook identificeren welke onderdelen van de bestaande software niet meer worden gebruikt en deze automatisch verwijderen. Dit is vooral handig als de applicatie in de loop der jaren onnodig complex is geworden. Tot slot voert het automatisch de dataconversie uit naar je nieuwe applicatie.
Met de Thinkwise Upcycler creëer je direct een modelgedreven basis voor je nieuwe oplossing. Dit betekent dat het project start vanaf een solide - bestaande – structuur om snel een nieuwe - functionele – fundament te bouwen in een nieuwe technologische omgeving.
• Functionaliteit en modellen hergebruiken
• Volledig geautomatiseerde dataconversie
• Direct een nieuwe, modelgedreven basis creëren
• Test en try softwaremodellen en usability tijdens het ontwikkelingsproces
• Test jouw businessprocessen voor en tijdens de transformatie

Hoe – in drie stappen Upcyclen...

Upcycler - icon

Stap 1

Metadata extraheren voor toekomstig gebruik.

De eerste stap is om zoveel mogelijk meta-informatie en data uit de oude applicatie te halen. Door dit aan het begin van het upcycle-project te doen, bespaar je later enorm veel tijd. Een gespecialiseerde tool haalt de meta-informatie en data uit je huidige applicatie en zet het om in een bestand dat de Thinkwise Upcycler kan lezen.

Stap 2

Metadata omzetten in meta-informatie.

Het bestand met alle meta-informatie wordt vervolgens geïmporteerd in de Thinkwise Upcycler, die op zijn beurt automatisch de meta-informatie uit het legacy-systeem converteert naar een nieuw low-code model in het Thinkwise Platform. Tot slot maakt de Thinkwise Upcycler een Project en Versie aan in de ontwikkelomgeving waarin de meta-informatie wordt opgeslagen.

Stap 3

Gedecomprimeerde data deployen naar nieuwe applicatie.

Op dit punt wordt de database uitgerold en zet de Thinkwise Upcycler de gecomprimeerde data over naar de uitgerolde database. Vervolgens wordt de Service Tier geïnstalleerd en tot slot de Universal GUI. Dit voltooit het upcyclingproces en zorgt voor een state-of-the-art user experience op mobiel, desktop en web.

De functionaliteit en de data die jou als organisatie hebben gebracht waar je nu staat, zijn klaar voor een nieuw leven in een nieuwe applicatie.

  • “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
FAQ
1. Welke technologieën kun je met de Upcycler moderniseren?

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.

2. Kun je als Thinkwise klant, partner of ISV ook je eigen 'upcycles' inzetten?

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.

3. Heeft de Upcycler enig nut bij het bouwen van nieuwe applicaties?

Na de eerste upcycle van je applicatie kan je de volledige kracht van het TW-platform benutten om jouw applicatie verder aan te passen, te verbeteren en uit te breiden. Het platform automatiseert volledig de gegevensconversie van het oude systeem naar elke nieuwe versie, zodat jij het oude systeem kunt blijven gebruiken als je ervoor kiest om de geüpcyclede applicatie eerst verder te ontwikkelen.

4. Kun je het resultaat van de Upcycler ook 'bewerken' en de code 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.