public function start()
 {
     $log = new Logger();
     $log->notifyDebugMessage("----- FUSION SERVER START -----");
     $simpleXMLObjArray = $this->_importXMLObjArray();
     foreach ($simpleXMLObjArray as $simpleXMLObj) {
         if ($simpleXMLObj->QUERY == "PROLOG") {
             $xmlResponse = $this->_getXMLResponse($this->_actionsConfigs);
             echo $xmlResponse;
         } else {
             foreach ($this->_actionsConfigs as $actionName => $config) {
                 if ($simpleXMLObj->QUERY == strtoupper($actionName)) {
                     $action = ActionFactory::createAction($actionName);
                     $action->checkConfig($this->_applicationName, $config);
                     $action->startAction($simpleXMLObj);
                 }
             }
         }
     }
     $log->notifyDebugMessage("----- FUSION SERVER END -----");
 }