I am trying to find a true open source alternative to our SAP PI ESB that is going to be discontinued in our company.
We are using it for integrating several systems. We have around 100 interface SOAP-SOAP (both synchronous and asynchronous), file (FTP) => SOAP and SOAP => file.
I have read many blogs and watched quite some videos about open source ESBs. But I think I still miss the whole picture. From what what i understood I can you Apache Camel as a core integration engine with appropriate adapters for delivering and transforming the messages, then JBoss Fuse (or perhaps OpenShift) to orchestrate the individual Camel "applications".
I am still missing last piece of the puzzele. I was not able to find any ready to use solution for message monitoring. If I search for monitoring i always find monitoring of the system (procesor load, memory, number of processes, number of messages...).
But I am looking for a message monitoring where I can filter the messages by date/time range, interface name, sender/receiver, status (completed, error, in queue...) and look into the message payload (XML or file) before and after the transformation. Fulltext search by message content and email notifications on errors would be also great.
Can anyone give me hint what to look for?