...
We continue with 1 multi-module java project in Github. Each micro service will live in its own module. Like Fedora 6, there will be a web application that incorporates the micro service modules. Thus the ToolBox will remain as a single version-able unit. The packaged toolbox will contain all modules by default. Users will be able to activate the services they are interested in via configuration.
Configuration
The instance of the toolbox will be configurable via a properties.
The user will be able to configure which micro services will run on a given instance as well as any parameters for those services including any camel endpoint addresses. In this way users can optimize their configurations using direct or external messaging to suit their needs.
...