Extensible Messaging and Presence Protocol
Extensible Messaging and Presence Protocol (XMPP) (varasema nimega Jabber) on avatud XML-põhine protokoll, mis on mõeldud sõnumite saatmiseks ja suhtlemiseks internetis. Jabberil põhinev tarkvara jookseb tuhandetes serverites ning vastavalt Jabber Software Foundationi pressiteatele kasutavad seda kümned miljonid inimesed üle maailma. Jeremie Miller alustas projekti 1998. aastal; selle esimene suurem väljalase toimus aastal 2000. Projekti põhiliseks tulemuseks on jabberd, server, millega kliendid saavad vestlemiseks ühenduda. See server saab luua privaatse Jabber-võrgu (näiteks tulemüüri taga) või ühineda globaalse Jabberi võrguga. Jabberis etendavad tähtsat osa lüüsid. Need lubavad kasutajal siseneda teisi protokolle kasutavatesse võrkudesse nagu AIM ja ICQ (kasutavad protokolli OSCAR), MSN ja Windows Messenger (kasutavad .NET-sõnumiteenust), SMS ning E-post. Erinevalt teistest mitut protokolli toetavatest klientidest (näiteks Trillian ja Gaim) tagatakse Jabberis selline ühilduvus serveri tasandil seal asuva spetsiaalse lüüsi abil. Iga Jabberi kasutaja saab end registreerida sellise lüüsi kasutajaks, andes vajalikud andmed vastavasse võrku ühendamiseks, ning seejärel suhelda kasutajatega selles võrgus, nagu nad oleksid Jabberi kasutajad. See tähendab, et iga klienti, mis toetab täielikult Jabber protokolli, saab koodi lisamata kasutada ühendamiseks võrkudesse, mille jaoks on serveris lüüs loodud. Jabberi protokoll, mida nüüd hooldab Jabber Software Foundation, on IETF poolt aktsepteeritud standardprotokollide hulka XMPP nime all. Seda peetakse sõnumisaatmise standardprotokollide hulgas konkureerivaks SIMPLE-protokolliga. Siiski on XMPP orienteerunud rohkem laiahaardelisema keskkonna pakkumisele. Jabberi protokolli kasutab ka Google Talk, mis on Google'i otsesuhtlusprogramm, kuid Google julgustab oma kasutajatel tarvitada ka teisi Jabberit toetavaid programme, nagu näiteks Gaim-i.[1]