...
- CachingConnectionFactory activates producers caching instead consumers caching;
- JMSConfiguration hasn’t concurrent consumers settings: client concurrency is under application control and can be implemented using standard Java concurrency API.
...
Conclusion
It is possible to achieve scalability of CXF client and service using Spring JMS functionality and CXF JMS Configuration Feature.
It is not necessary to write any line of code, just configure and leverage already existing stuff.
Performance numbers regarding JMS transport are represented in Christian Schneider's article: http://www.liquid-reality.de/pages/viewpage.action?pageId=5865562
...