Wat is bericht doorgeven?
In de wereld van de informatica is het doorgeven van berichten een term die wordt gebruikt om een type communicatieproces te identificeren dat wordt gebruikt in een aantal verschillende processen, waaronder objectgeoriënteerd programmeren, communicatie tussen processen en parallel computergebruik. De term beschrijft in wezen de ordelijke en efficiënte overdracht van informatie tussen componenten. De exacte formulering van die informatie zal variëren van de ene toepassing tot de andere, maar het doorgeven van berichten maakt het typisch mogelijk dat die informatie gemakkelijk wordt herkend door verschillende programma's en wordt gesynchroniseerd op een manier die het gebruik ervan snel en eenvoudig maakt.
Om het doorgeven van berichten correct te laten werken, zijn er verschillende factoren waarmee rekening moet worden gehouden. Het gaat om het identificeren van het formaat dat wordt gebruikt voor de verzending. De werkelijke vormen van de berichten kunnen signalen, datapakketten of een soort externe trigger zijn die een basistaal gebruiken die de ontvangersystemen zijn geprogrammeerd om te herkennen. Naast het type verzonden gegevens omvat het doorgeven van berichten ook het structureren van de volgorde waarin verzendingen worden ontvangen, een factor die helpt bij de assimilatie van de gegevens aan het ontvangende einde.
Voor het doorgeven van berichten kan een zogenaamde één-op-één-aanpak worden gebruikt, wat betekent dat er één ontvanger van het bericht is. In dit scenario assimileert de ontvanger het bericht en start dan al dan niet een nieuw bericht dat wordt doorgegeven aan een tweede ontvanger. Er is ook een proces dat bekend staat als one-to-many berichten dat vraagt om een enkel punt van oorsprong om de verzending van een bericht naar meerdere bestemmingen te starten, een methode die zeer wenselijk kan zijn, afhankelijk van de constructie van een netwerk of platform.
Er zijn verschillende benaderingen voor het proces van het doorgeven van berichten. Een van de meest voorkomende is het synchroon doorgeven van berichten. Met deze benadering blijft de opsteller of verzender het bericht verzenden totdat bevestiging van de verzender is ontvangen dat de gegevens zijn afgeleverd en bezig zijn te worden geassimileerd. Op dat moment kan de afzender worden uitgeschakeld en doorgaan naar andere taken. Deze aanpak biedt een aantal voordelen, omdat voor het berichtenproces geen buffers nodig zijn. Een tweede voordeel is dat als er iets de ontvangst van het bericht verstoort, die situatie meestal in een relatief korte periode kan worden opgespoord en opgelost, waardoor het totale systeem de volledige efficiëntie kan herstellen zonder een negatieve invloed uit te oefenen op andere processen die momenteel in operatie.