•Virtual communication channel
between peers
–Use to send and receive messages
•Messages are structured (definition
enables bridging to other protocols)
–XML Based
–Supports data, content, code
–Open, extensible to support additional
formats (voice, video, ...)
•Transport is protocol independent
•Secure pipes available with integrity and
privacy (encryption,
authentication, digital signature…)