Meet the Content-based Router: Send a message to the correct recipient based on content
One Business Scenario = One Integration FlowNow the routing of the original message can be easily set up in the elastic.io Integration Flow Designer with the help of the new Content-Based Router component. All you need to do is:
- add this component to your integration flow,
- define the conditions according to which you’d like to sort out your data, e.g. $number(shoeSize) <=40,
- add the systems where data will be routed to if meeting or not meeting the conditions,
- and… this is basically it.
The benefits:Ok, so, what is so exciting about the Content-Based Router? Besides, of course, the fact that it greatly reduces the complexity of integrations, allowing to replace literally dozens of flows with just one. Well, for one, the integration flows now actually resemble the business processes they are meant to represent. Now, it’s not just a collection of scattered integration flows, which purpose you can only guess by their names – that is, if these are meaningful enough. No. Now you have a clear overview of what goes where, how and why. You might also assume that this new Content-based Router component would be easy to use for the so called citizen integrators – the no-coding folk -, and you would be absolutely right. If previously the only way to add the routing conditions was to do some serious coding, now all you need to do is apply some common, Excel-like logic:
What to expect in the coming weeks:Very, very soon we will be upgrading the complete Integration Flow Designer to JSONata, a JSON query and transformation language, which will open up absolutely new possibilities for citizen integrators and for developers alike to explore many integrations scenarios that would have otherwise been very cumbersome to set up. The Content-based Router just gives you the first taste of how easy it is going to be. At the same time, we have started working on upgrading our Security Integration Bridge, which we from now on will call Local Agent. It will become slimmer and faster, and will offer more opportunities when it comes to deploying the elastic.io in multi-cloud. Stay tuned for more info.
In the meantime, why don’t you check out the new Content-based Router;-)