Merge pull request #6 from DanielYao/master

update the technical part
refactoring + add JMS/AOP
refactoring + add JMS/AOP
recup failed merge
fix bo technical + JMS
fix Jackson Mapper for Spring + more about JMS
more about backoffice business
email : new dao method
clean and refactoring
fix bo technical : engine setting