Gegevens die van de ene aanvraag naar de andere worden verzonden, moeten compatibel worden gemaakt om te worden geaccepteerd. Het uitwisselingsprotocol en de bestandstypen kunnen verschillen (SOAP, REST), maar dat geldt ook voor de specifieke vereiste informatie (bijvoorbeeld overbodige informatie uitfilteren of een nieuw verplicht veld toevoegen), de manier waarop waarden worden beschreven (bijv. „rood” /"blauw” /"groen” versus „R” /"B” /"G” versus 0/1/2) en andere soortgelijke - maar cruciale - details.
Alumio noemt dit gegevens transformeren, en de bouwsteen daarvoor a transformator. Een transformator is een herbruikbare bouwsteen en de onderdelen waaruit een transformator bestaat, zijn herbruikbaar en vooraf gemaakt voor Alumio-gebruikers. Het is het krachtigste en meest flexibele onderdeel van Alumio dat niet-programmeurs een snelle start biedt om een betrouwbare oplossing te creëren om applicaties met elkaar te verbinden.
Voorbeeld van bestellingen
Stel dat u Alumio gebruikt om bestellingen van uw e-commerce website over te zetten naar een Warehouse Management System (WMS), zodat producten kunnen worden verzonden en uw klant tevreden is. Als u uw online winkel om de laatste bestellingen vraagt, ziet u misschien dat deze een lijst bevat van zowel betaalde als nog niet betaalde bestellingen. De klant moet zeker betalen voordat hij artikelen ontvangt!
Een vereenvoudigde lijst van bestellingen, beschikbaar gesteld door de e-commerce-website:
Als de staat aan het „verwerken” is, moet deze aan het WMS worden verstrekt, anders moet deze worden overgeslagen totdat deze is betaald.
Alumio kan een transformator op deze lijst toepassen. Zo'n transformator kan er zo uitzien:
Alumio bevat een transformatortester om te zien hoe het zich gedraagt wanneer het wordt voorzien van actuele gegevens:
In de afbeelding hierboven kun je zien hoe het tweede item van de lijst is verwijderd en de andere twee items zijn bewaard. Het werkt zoals verwacht en kan worden geïmplementeerd in een Alumio-installatie van de klant die deze oplossing nodig heeft.
In een vervolgpost bespreken we de verschillende soorten transformatoren die beschikbaar zijn in Alumio. Hier wordt al gefilterd. Andere soorten zijn: het wijzigen van gegevens, het in kaart brengen van gegevens van de ene set naar de andere, het verplaatsen van knooppunten, het kopiëren van knooppunten, het transformeren op basis van omstandigheden en het aan elkaar koppelen van meerdere transformaties. Zorg ervoor dat je je abonneert zodat je het niet mist!