Recently David Turanski from SpringSource and myself held a joint webinar on Extending Spring Integration for Splunk.
The developer feedback was great , and no feedback is better than when an audience member gets inspired to go and create and new set of Splunk components for another enterprise Java framework , in this case Apache Camel.
Similarly to Spring Integration , Apache Camel is an open-source integration framework based on Enterprise Integration Patterns. The programming semantic to which the developer builds their integration solution with the respective frameworks will differ, and for this reason the developer may prefer one framework over the over , but the high level approach is the same, that being a development framework that can take input messages from many different sources and then route, transform and filter them out to many different destinations. There is a degree of interoperability between Spring and Camel also if you want to get the best of both worlds.
So Preben Asmussen has started working on some Splunk components for Apache Camel.
The code is being hosted at Github : https://github.com/pax95/camel-splunk
Also , there is already a working example available : https://github.com/pax95/camel-splunk-example
Currently only the Apache Camel component for sending events to Splunk is coded.The Apache Camel component for executing Splunk searches is in progress.
Awesome stuff Preben !