Veelgestelde vragen
Software en procesverbetering zit vol met terminologie. Hier leg ik je graag uit wat ik er mee bedoel.
Wat is een JSON, CSV of XML?▼
JSON (JavaScript Object Notation):
Een gestructureerd formaat dat vaak wordt gebruikt bij webapplicaties en API's. Het gebruikt sleutel-waardeparen en is gemakkelijk te lezen door zowel mensen als machines.
CSV (Comma-Separated Values):
Een eenvoudig tekstformaat waarin waarden worden gescheiden door komma's (of een ander scheidingsteken, zoals een puntkomma). Wordt vaak gebruikt voor spreadsheets en databases.
XML (Extensible Markup Language):
Een opmaaktaal die gebruikmaakt van tags om gegevens te structureren. Wordt veel gebruikt in configuratiebestanden en sommige webservices.
Wat is een algoritme?▼
Een algoritme is een reeks stappen of instructies om een probleem op te lossen of een taak uit te voeren. Het kan bijvoorbeeld een rekensom zijn, een zoekmethode in een database of een procedure om een route te berekenen.
Voorbeeld: Een simpel algoritme om te bepalen of een getal even of oneven is:
- Deel het getal door 2.
- Als er geen rest is, is het even.
- Als er wel een rest is, is het oneven.
Wat is een API▼
Api staat voor Application Programming Interface. Een API is een set regels en protocollen waarmee softwaretoepassingen met elkaar kunnen communiceren. Het is als een menukaart in een restaurant: je ziet welke opties er zijn, bestelt iets, en de keuken (de API) levert het resultaat zonder dat je weet hoe het precies wordt bereid.
Voorbeeld: Een weer-app gebruikt een API om actuele weersinformatie op te halen van een externe server.
Wat is Unified Namespace?▼
Een Unified Namespace (UNS) is een centrale, gestructureerde manier om industriƫle data te organiseren en beschikbaar te maken. Het wordt vaak gebruikt in slimme fabrieken (Industrie 4.0) en zorgt ervoor dat alle data uit machines, sensoren en systemen toegankelijk is op een gestandaardiseerde manier.
Voorbeeld: Een UNS kan real-time productiedata bevatten, zoals:
/fabriek1/machine2/status/temperatuur
/fabriek1/machine2/status/snelheid
Hierdoor kan software direct data ophalen zonder dat er allerlei verschillende systemen gekoppeld hoeven te worden.
Wat is Value Stream Mapping (VSM)▼
Value Stream Mapping is een methode om het proces van een product of dienst visueel in kaart te brengen, van begin tot eind. Dit helpt om verspillingen (zoals wachttijden of onnodige bewerkingen) te identificeren en het proces efficiƫnter te maken.
Voorbeeld: Een VSM kan laten zien hoe een bestelling in een webshop verwerkt wordt, van klantorder tot levering. Het helpt bedrijven te zien waar vertragingen zitten en hoe ze het proces kunnen verbeteren.
Hoe verhoudt een Web Api zich tot een UNS?▼
Een Web Api kan fungeren als een datapublisher binnen UNS, waarbij het data in de juiste structuur aanbiedt (zoals OPC UA of MQTT), of juist als een dataconsumer die gegevens uit het UNS gebruikt om beslissingen te nemen of processen aan te sturen. Dit door zich te abboneren op UNS-data via MQTT, OPC UA of REST API's.
UNS is een concept en geen enkel systeem op zich. Een Web Api kan de UNS voeden of gebruiken, afhankelijk van hoe het is opgezet.