Transports are necessary for allowing incoming connections to Routers. This applies to WAMP connections as well as for other services that Routers provide, such as Web Services .
Crossbar.io provides the following transports for WAMP
as well as
which include WebSocket as one suboption.
All of above is running over Transport Endpoints, so you need that as well to get a fully working transport.
Over which WAMP transport an application component is connected to a router does not matter. It’s completely transparent from the application component point of view.
The WAMP spec currently defines these transports: