6. XMPP Building Blocks <iq to=âweather.jivesoftware.comâ type=âgetâ id=â123â><query xmlns=âjabber:weatherâ><city>pdx</city></query></iq> <iq from=âweather.jivesoftware.comâ> type=âresultâ id=â123â><query xmlns=âjabber:weatherâ><weather>Not Raining!</weather></query></iq> Exchange information and perform queries using a request / response protocol. IQ <message to='matt@jivesoftware.com' from='gato@igniterealtime.orgâ> <body>How's that presentation going?</body> </message> Send data between users Message <presence from=âmatt@jivesoftware.comâ> <status>Giving a talk...</status> </presence> Send presence data or manage presence subscriptions Presence Example Description
7.
8.
9.
10. XMPP vs. SOAP Ubiquity Innovative Features Ease Security Performance SOAP XMPP