DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
Strawman Runtime
This page documents a proposed description of what the OSGi based ServiceMix Runtime looks like
servicemix/
bin/
servicemix # shell scripts to boot up SMX
servicemix.bat
wrapper/ # Java Service Wrapper binaries
system/ # the system OSGi bundles (i.e. the stuff shipped in the distro) which generally shouldn't be edited by users
deploy/ # where bundles should be put to be hot-deployed - in jar or expanded format (the latter is good to let folks edit spring.xml files etc)
conf/ # some config files for describing which OSGi container to use; also a text file to be able to describe the maven repos & mvn bundles to deploy
data/ # directory used to store transient data (logs, activemq journal, transaction log, embedded DB)
logs/
activemq/
...
Custom Runtimes
Due to the small runtime and modular architecture, folks can use different distros of ServiceMix Runtime to solve different kinds of problems.
e.g. folks could use
- ServiceMix Spring Runtime for working with spring projects
- ServiceMix JAX-WS Runtime for working with JAX-WS and CXF
- ServiceMix Camel Runtime for working with Camel routing rules
