Interface also over jmx. Simple to version control config in subversion Difficult to spot errors. Requires all builds to be sane before start. Complex build jobs: pipeline builds
several instances. each branch needs one instance if they do changes across the project
More difficult to keep config in SVN, and to create a new instance. Easier to create new jobs.
Mental break
Using maven and hudson to update various environments for testing.