Refactoring
Support to configure the server over xml file