Slide 64
Slide 64 text
Basic WAMP concepts
• Client. Can provide or consume resources, such as subscriptions and RPC.
• Router. Deals with authorization and message routing between clients.
• Peer. Can be a client or a router, must have at least one role.
• Role. Determines the capabilities of the node. There are 4 client roles and 2 router roles.
• Session. It is necessary to identify and authorize clients, announce the role of nodes.
• Realm. Domain, namespace, within which messages are routed.
• Transport. You can use: WebSockets, Raw TCP, Unix sockets and even HTTP Long poll.
• Serializer. Messages are serialized using JSON / MessagePack / CBOR / etc.
• Resource identifiers, URIs. Required for topics, procedures and errors.
19