Base on sockjs and support session service