Category Archives: System Integration

Spring Integration 5: WebFluxInboundEndpoint and Remote Client Address

By | October 14, 2017

Spring Integration 5 comes with the new WebFluxInboundEndpoint which is an endpoint that allows you to use reactive programming when handling HTTP requests in your Spring Integration application. Not only this, but the WebFluxInboundEndpoint is also implemented in a fashion which makes it much more suitable for reuse. In this article I am going to… Read More »

Preparing Message Payloads with Thymeleaf

By | August 8, 2017

In this article I will show how to prepare message payloads with parameters in different formats using the Thymeleaf template engine. No previous knowledge of Thymeleaf is assumed. As far as I am concerned there are several use cases for this. Some examples are: System integration. Requests can be maintained as plain files and no… Read More »

The ESB is Dead – Testament of a System Integrator

By | April 5, 2017

In this article I will talk about why I believe that the enterprise service bus is unsuitable when you have, or expect, more than a handful of integration scenarios and my thoughts about in what direction to look instead. In addition I will add in some thoughts and experiences in related areas. I will not… Read More »

Message Cowboy – Task Execution Status Reports and Periodic Cleanup

By | December 31, 2014

On the last day of 2014 I managed to squeeze in the final touches to storing task execution status entries and periodic cleanup of such entries in Message Cowboy. For those not familiar with Message Cowboy, please refer to the Github project page. Task execution status entries indicate the result of the execution of a… Read More »

Altova MapForce Generated Java Code Warning

By | August 30, 2014

Very Briefly for the Impatient Java code generated by Altova MapForce in the “com.altova” package and sub-packages may differ between different mappings. It is not possible to create a common library and reuse it between different mappings without risking errors. The Slightly Longer Version At the office we use Altova’s MapForce to create mappings and… Read More »

Unit-testing Mule transformers which access session and/or invocation scopes

By | July 4, 2013

Problem When attempting to unit-test a Mule transformer that need access to session- or invocation-scoped message properties, I found the result to be an IllegalStateException that told me: Detected an attempt to set an invocation or session property, but a MuleEvent hasn’t been created using this message yet. I managed to trace the problem to… Read More »