Skip to content
Connectivety

Uniface-applicaties vervangen of moderniseren.

Uniface is een softwareontwikkelingsplatform uit de jaren 1980, dat organisaties een modelgedreven methode bood om hun eigen applicaties te ontwikkelen met minimale programmering. hoewel de positie van Uniface inmiddels wordt ondermijnd door voortschrijdende technologie, wordt de software nog steeds bij veel bedrijven gebruikt.

Aarde

De levensduur van software Uniface to Rocket to... Thinkwise

Ondanks de inspanningen van de latere eigenaars om een grote installed base te bedienen, toont de realiteit duidelijk aan dat er serieuze problemen zijn voor zowel bedrijven die interne toepassingen bouwen en onderhouden als softwareleveranciers die veel klanten bedienen:

  • V10: upgraden is complex en duur
  • Geen ervaren Uniface-ontwikkelaars
  • Geen doorlopende ontwikkeling en ondersteuning
Whitepaper

Ontvang jouw gratis whitepaper whitepaper over hoe je Uniface applicaties moderniseert met het Thinkwise Platform

Alternatief

Er is een realistisch alternatief voor Uniface

Als Uniface-gebruiker sta je voor een cruciale beslissing. Begin je helemaal opnieuw of stap je over op versie 10? Beide kosten evenveel moeite, waardoor je als klant in feite gegijzeld wordt door de software. Dit is het moment waarop de software aan het eind van de rit is gekomen en jij als organisatie op zoek moet naar een manier om Uniface applicaties te moderniseren: snel, toekomstbestendig en veilig.

En waarin verschilt Thinkwise van Uniface?

Backplates Website - new - -01
Altijd up-to-date
Voorbij zijn de dagen van technologisch verouderde software

Met Thinkwise worden jouw applicaties technologie-onafhankelijk; jij richt je op het onderhouden van het model in plaats van op individuele regels code. De onderliggende technologie, zoals User Interfaces, Service Tiers en databases worden periodiek geüpdatet, zonder impact op eerder gebouwde applicaties. Dit betekent dat een Thinkwise applicatie op geen van deze gebieden legacy zal worden en altijd technologisch fit zal blijven.
Backplates Website - new - -01
Autorisatie en rechten
Ingebouwd autorisatiesysteem

Een ander voordeel van software ontwikkelen met Thinkwise is het feit dat het platform een ingebouwd autorisatiesysteem heeft. Hiermee kan je eenvoudig nieuwe gebruikers aanmaken, inclusief alle bijbehorende rechten en rollen. Dit is cruciaal in organisaties waar veel verschillende soorten gebruikers actief zijn. Met de integratie van dit autorisatiesysteem, is het niet meer nodig om dit essentiële softwareonderdeel zelf te bouwen en te onderhouden.
Backplates Website - new - -01
Flexibele test database
Omvangrijke systemen moderniseren met de Upcycler

Softwareontwikkeling vereist veel testen en door ontwikkelen. In het Thinkwise Platform zijn de testcases in het model geïntegreerd, hierdoor blijven ze ook goed functioneren na wijzigingen in zowel het datamodel als het GUI-model.

Daarnaast maakt de Thinkwise AI-powered development omgeving het mogelijk om automatisch testcases te generen op basis van het model.
Backplates Website - new - -01
Eenvoudig je applicaties migreren
Omvangrijke systemen moderniseren met de Upcycler

Een belangrijke toegevoegde waarde van het Thinkwise Platform is dat het een geïntegreerde oplossing bevat voor het moderniseren van Uniface applicaties. Met de Upcycler wordt een eerste versie van een Thinkwise applicatie gecreëerd door eenvoudig een Unfiace applicatie te importeren. Het resultaat is uiteraard nog niet klaar voor productie, maar een belangrijk deel van het werk is dan al automatisch voor je gedaan.

Het proces om een Uniface applicatie te Upcyclen bestaat grofweg uit de volgende stappen:
  1. Model & data onttrekken
  2. Model importeren
  3. Transformeren van meta model naar Thinkwise model
  4. Deployen van de applicatie
  5. Importeren van legacy data in de Thinkwise applicatie
Backplates Website - new - -01
Integratie
Integratie: de sleutel voor een datagedreven organisatie

Het spreekt voor zich dat software in staat moet zijn om te communiceren met andere systemen. Via de geïntegreerde service tier van Thinkwise kunnen alle gewenste gegevens en functionaliteit veilig worden ontsloten door middel van een open API op basis van het OData-protocol.

Het Thinkwise Platform biedt uitgebreide integratiemogelijkheden zoals: 
  • Database connectiviteit
  • Web Services
  • Business Intelligence
  • Microsoft Exchange
  • Office en reporting
FAQ
1. Hoe beperkt Thinkwise het risico op Vendor Lock-in?

Thinkwise minimaliseert de lock-in tot een absoluut minimum door open standaarden aan te bieden. Zo hebben we geen eigen programmeertaal en het volledige model wat je bouwt en de database zijn open benaderbaar buiten Thinkwise om. Je kan je eigen cloud of servers gebruiken en zelfs de business logica deploy je neer op een plek naar keuze. Wil je echt stoppen met Thinkwise kan dit alles bewaard blijven of hergebruikt worden, inclusief code-commentaar.

2. Hoe ziet het proces van Upcyclen van een Uniface applicatie er precies uit?

Met de Thinkwise Upcycler voor Uniface kan je je bestaande Uniface legacy-applicaties en alle andere Uniface assets importeren in de ontwikkelomgeving van Thinkwise. Dit geeft je de mogelijkheid om je legacy Uniface applicaties te moderniseren en te migreren naar een krachtige, toekomstvaste omgeving.

3. Hoe zit het met het onderhoud van een Thinkwise applicatie in vergelijking met Uniface?

Een Thinkwise applicatie bestaat uitsluitend uit een model wat is vastgelegd in een database. De applicatie zelf wordt runtime afgeleid uit dat model. Hierdoor hoeven er geen losse formulieren, rapporten e.d. meer gebouwd te worden waardoor onderhoud veel efficiënter wordt. Het complete Thinkwise metamodel inclusief alle logica wordt opgeslagen in een database, waar het vrij toegankelijk is en eenvoudig te bewerken is door ontwikkelaars.

4. Waarom zou ik met Thinkwise niet dezelfde uitdagingen krijgen over 10 jaar?

Er zijn verschillende redenen waarom dit niet zal gebeuren. De belangrijkste reden is dat het platform zelf ook gebouwd wordt met het platform, zoals een 3D printer de volgende, betere versie van een 3D printer print. Dit betekent dat net als jouw applicaties ook het platform zelf nooit technologisch verouderd, waardoor het zelf niet legacy wordt.