Een kijkje onder de motorkap van het bezoekersregistratiesysteem

No-Code: de WEM Modeler

Hoe kun je nou applicaties ontwikkelen, zoals het bezoekersregistratiesysteem van onze vorige blogpost, zonder te coderen? Momenteel gaat er geen dag voorbij dat we deze vraag niet gesteld krijgen, en nee: hier is geen magie of toverkracht voor nodig. Alleen de WEM Modeler. Hoe dit precies werkt? Daar nemen we jullie via deze blogpost graag in mee.

No-Code, allemaal leuk en aardig, maar hoe máák je dan een webapplicatie? Dit doen we dus met de WEM Modeler. Net zoals bij (Low-)Code softwareontwikkeling, is dit een omgeving die ontwikkelaars de handvaten biedt om code te vertalen naar werkende applicaties. Denk hierbij aan Microsoft Visual Studio, Oracle APEX of teksteditors als Notepad++ en Sublime Text.

Vergelijk dit voor het gemak even met het bouwen van een huis. Hiervoor is gereedschap nodig. Zie ontwikkelplatformen als de gereedschapskist om maatwerkapplicaties te maken. Echter, het verschil tussen (Low-)Code ontwikkelplatformen en WEM, is dat de gereedschapskist van WEM vol zit met prefab muren, een fundering, kozijnen en een dak, in plaats van hamers, schroevendraaiers en schuurmachines. Deze voorgebouwde elementen hoeven enkel met elkaar verbonden, in plaats van ontwikkeld te worden. Dit verbinden gebeurt binnen de WEM Modeler, letterlijk, in de vorm van flowcharts.

Net zoals bij het beschrijven van bedrijfsprocessen, ontwikkelen we webapplicaties door met behulp van flowcharts het pad van de gebruiker te tekenen. Deze flowcharts bestaan uit zogenaamde “nodes” die met elkaar verbonden worden. Nodes kunnen worden gebruikt voor: 

Hoe worden deze flowcharts dan een werkende applicatie? Hier komt de kracht van de WEM Modeler naar boven. Het vertalen van flowcharts tot werkende applicaties is namelijk de core business van het ontwikkelplatform. Het enige werk dat nog verricht moet worden, is het “bij elkaar klikken” van de schermen die de gebruiker gaat zien.

Het voordeel? Na de Implementatie van dit soort applicaties kunnen technisch aangelegde medewerkers het beheer overnemen. Maanden wachten op simpele functionele wijzigingen is verleden tijd, doordat dit intern kan worden opgepakt. 

Gerelateerd nieuws

november 26, 2019

Aan de slag met Oracle APEX