added WebSocket endpoint and JMS 2.0 backend