140 likes | 243 Views
Standards for Trust Modelling. Introduction. Comments. Survey. Many of these are very well-known Some maybe less so: RDF, BEEP, SOAP, IMPP, XKMS. Basic formats. ASN.1 MIME XML RDF >> RDF extensions work >>. RDF. General metadata/knowledge representation Uses XML syntax, but also...
E N D
Survey • Many of these are very well-known • Some maybe less so: • RDF, BEEP, SOAP, IMPP, XKMS
Basic formats • ASN.1 • MIME • XML • RDF >> • RDF extensions work >>
RDF • General metadata/knowledge representation • Uses XML syntax, but also... • Simple directed labelled graph data model • Uniform use of URIs as concept identifiers • Open-ended extensibility • Integrates diverse information sources and allows information sharing between overlapping applications • Leverages existing ontology and reasoner work • RDB implementations • Basic semantics • simple assertions, with a well founded notion of entailment • supports formal reasoning
RDF extensions work • RDF schema • DAML+OIL/OWL • RuleML • W3C vision for a “web of trust”
Basic protocols • HTTP - web access • SMTP - mail transfer • BEEP • SOAP • Instant messaging • SIP/SIMPLE • Jabber • APEX
BEEP • An application protocol framework • client-server and peer-to-peer interactions • Provides framing, modular security, capability negotiation, request/response correlation, pipelining, multiplexing • Solves many common application protocol issues
SOAP • Envelope structure for message exchange • Encoding (marshalling) framework for non-XML data • Binding to HTTP for RPC and response message exchange patterns
Instant messaging • Proprietary offerings • ICQ, AOL, MSN, Yahoo • IRC • SIP/SIMPLE • Jabber • APEX • Presence is an important capability • Asynchronous notification by publish/subscribe mechanism
Trust related formats • S/MIME • OpenPGP • X.509 • XML • XMLDSIG • XMLENC • XACML • SAML
Trust related protocols • TLS • SASL • SSH • XKMS