Yearly Archives: 2017

Spring Integration 5 – Message Channels, Introduction and Common Properties

By | December 31, 2017

Reading Time: 21 minutes This article is an article in a series of articles introducing Spring Integration 5. I imagine most of the examples can be applied to earlier versions of Spring Integration as well, it just happens that I started out with Spring Integration 5 and I have little reason to investigate compatibility with previous versions. In this… Read More »

Spring Integration 5 – Cloning Messages

By | November 21, 2017

Reading Time: 11 minutes This is an article in a series of articles introducing Spring Integration 5. I imagine most of the examples can be applied to earlier versions of Spring Integration as well, it just happens that I started out with Spring Integration 5 and I have little reason to investigate compatibility with previous versions. The articles assume… Read More »

Spring Integration 5 – Creating Messages

By | November 19, 2017

Reading Time: 6 minutes This is an article in a series of articles introducing Spring Integration 5. I imagine most of the examples can be applied to earlier versions of Spring Integration as well, it just happens that I started out with Spring Integration 5 and I have little reason to investigate compatibility with previous versions. The articles assume… Read More »

Mule ESB 4 Community Edition Docker Image

By | October 28, 2017

Reading Time: < 1 minute A few short words on the update of my Mule ESB Community Edition Docker images, to which I have included an image for the version 4 release candidate. Since there were problems running the version 4 release candidate on Alpine Linux due to the JavaScript scripting engine not being included or not working properly, I… Read More »

Spring Integration 5: WebFluxInboundEndpoint and Remote Client Address

By | October 14, 2017

Reading Time: 13 minutes 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

Reading Time: 10 minutes 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 »

Alerting with the E(L)K Stack and Elastalert Revisited

By | June 16, 2017

Reading Time: 15 minutes In this article I will revisit the example from my previous article Alerting with the ELK Stack and Elastalert. The same scenario as in the earlier article will be used; a Mule ESB CE instance with a Mule application will be monitored using JMX. The new example will use Metricbeat instead of Logstash to poll… Read More »

Updated REST Example

By | May 21, 2017

Reading Time: < 1 minute A short note to tell you that my REST example application has been updated for the first release candidate of Spring 5 as well as the first milestone for Spring Boot. Some minor changes in the API I’ve used, such as introducing findById in Spring Data JPA repositories which return an Optional. I’ve also created… Read More »

The ESB is Dead – Testament of a System Integrator

By | April 5, 2017

Reading Time: 16 minutes 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 »