...
- provide us with a JUnit test case that demonstrates your issue. e.g. if you think you've found a bug, can you create a test case to demonstrate the bug?
- submit a patch fixing the bug! (We also buy you beer when we meet you if you submit bug fixes
- for memory leaks or performance related issues, if you can run a profiler on your test case and attach the output as a file (or zipped file if its huge) to the JIRA we can normally fix things much faster. e.g. run JProfiler or YourKit on your code and send us the output. To find memory leaks its quicker to resolve if you can tell us what classes are taking up all of the RAM; we can normally figure out whats wrong from that.
Commerical Support
Ameliant is a specialist consultancy based in London, UK that focuses on open source integration and messaging using the Apache integration stack (ServiceMix, Camel, CXF and ActiveMQ). Ameliant delivers consulting services around developing integrations using ServiceMix, through developer and operations training, development of prototypes and ongoing mentoring. The company also provides guidance around migrations and troubleshooting of operational issues.
FuseSource IONA Technologies provides enterprise services, support and training for the enterprise version of ServiceMix, FUSE Fuse ESB. Also, there is a growing wealth of information about ServiceMix and some of its sister projects (ActiveMQ, Camel and CXF) at the Open.IONA website FuseSource website.
Savoir Technologies, Inc provides enterprise consulting, training and support for ServiceMix and a host of other Apache service containers. Savoir can provide best practice mentoring for developing with ServiceMix, as well as architectural/design reviews, troubleshooting and SOA infrastructure implementations. Savoir's staff includes some of the core committers of ServiceMix who are on the ground consulting and are familiar with real world implementations.