A lightweight Java Middleware based on Apache Camel, CXF, ActiveMQ and Spring