In de wereld van bedrijfsintegratie is er vaak een spanningsveld tussen kracht en complexiteit. Als je iets geavanceerds wilt doen, zoals het extraheren van een specifieke waarde uit een enorm JSON-bestand of het routeren van gegevens op basis van een unieke ID, moet je meestal de handen uit de mouwen steken en code schrijven in Groovy of JavaScript.
Bij Fluxygen geloven we in het beste van twee werelden. Hoewel we professionele scripttalen volledig ondersteunen, hebben we een “geheim wapen” uit het Apache Camel ecosysteem geïntegreerd: De Simple Expression Language.
Wat is Simple?
Simple is een domeinspecifieke taal ontworpen om gegevens te verplaatsen, schudden en transformeren terwijl ze door uw Fluxygen flows gaan. Of je nu een setBody of setHeaders component gebruikt, een filter definieert of content routeert, Simple is de makkelijkste low-code oplossing.
Met de komst van Camel 4 is Simple geëvolueerd van een basis hulpprogramma naar een high-performance engine. Dit is waarom het een game-changer is voor Fluxygen gebruikers.

Waarom Simple?
Simple is ontworpen om op gewoon Engels te lijken. Hiermee kun je beschrijven wat je wilt dat er met je gegevens gebeurt.
- Dynamische personalisatie: Wil je de body van een bericht wijzigen om een klant bij naam te begroeten?
- Simple: Hallo ${header.customerName}, welkom terug!
- Beslissingen nemen: Moet een factuur alleen worden gerouteerd als deze meer dan $1.000 is?
- Simple: ${header.amount} > 1000
- Gegevens opschonen: Heb je genoeg van rommelige JSON-bestanden met één regel? Gebruik de ingebouwde Prettify-functie om een muur van tekst met één opdracht te veranderen in een leesbaar document.
Met Simple kunnen businessanalisten en projectmanagers flows bouwen en aanpassen zonder te hoeven wachten tot een ontwikkelaar een script schrijft.
Voor de ervaren ontwikkelaar
Voor de doorgewinterde pro zijn Groovy en JavaScript er altijd als het zwaarder moet. Maar voor standaard expressies is Simple sneller te schrijven, makkelijker te onderhouden en sterk geoptimaliseerd voor de Fluxygen omgeving.
In Fluxygen 4.17.x (aangedreven door Camel 4) heeft Simple nieuwe mogelijkheden gekregen:
- Ondersteuning voor native JSONPATH & JQ: Je kunt JSON nu rechtstreeks binnen een Eenvoudige expressie opvragen. Je hoeft niet meer te unmarshallen naar een Map om een waarde te controleren.
- Voorbeeld: ${jq(.order.items[0].id)}
- Beveiliging en hulpprogramma’s: Snel een hash nodig voor een handtekening? Of een willekeurige UUID voor een transactie-ID?
- Voorbeeld: ${uuid} of ${hash(body, SHA-256)}
Raadpleeg de Simple documentatie voor alle mogelijkheden:
https://camel.apache.org/components/4.14.x/languages/simple-language.html
De kern van de zaak
Bij Fluxygen is het ons doel om integratie toegankelijk te maken. Door gebruik te maken van de Simple Expression Language slaan we een brug tussen het technische en het functionele.
Het is eenvoudig genoeg voor een beginner om er in een middag mee aan de slag te gaan, maar krachtig genoeg voor een senior architect om robuuste logica op bedrijfsniveau te bouwen.
Klaar om het uit te proberen? Plan vandaag nog een demo en zie hoe “Eenvoudig” uw volgende integratie kan zijn.
Heb je iets om aan te sluiten?
Aanmelden voor een demo
Zie hoe eenvoudig integratie kan zijn!
Plan een demo en ervaar zelf de Fluxygen applicatie