| Jabber |
Powrót do Przewodnika
Jabber to otwarty, oparty na XML protokół komunikacji w czasie rzeczywistym. Podstawowym zastosowaniem tej technologii są systemy natychmiastowej komunikacji, czyli między innymi komunikatory internetowe (AQQ 2.0). Słowem Jabber określa się również sieć, w której działają komunikatory wykorzystujące ten protokół. W Jabberze istnieje możliwość komunikacji z innymi protokołami: Gadu-Gadu, Tlen, ICQ, MSN Messenger itp. za pomocą transportów.
Jabber posiada kilka cech wyróżniających go spośród sieci takich jak Gadu-Gadu, Tlen, ICQ czy MSN Messenger, a to kilka z nich:
- otwartość - protokół Jabbera jest darmowy i publicznie dostępny. Istnieje wiele implementacji klientów, serwerów i bibliotek programistycznych będących oprogramowaniem otwartym.
- decentralizacja - w Internecie dostępnych jest wiele serwerów Jabbera, każdy może taki serwer uruchomić na użytek własny lub publiczny. Serwery tworzą wspólnie jedną wielką sieć IM (z wyjątkiem zamkniętych sieci korporacyjnych).
- bezpieczeństwo - każdy serwer Jabbera może być oddzielony od publicznej sieci Jabbera, wiele implementacji serwera używa SSL do komunikacji klient-serwer, część klientów obsługuje PGP/GPG do szyfrowania transmisji i mocne zabezpieczenia oparte o SASL.
- transporty - zainstalowane na serwerze pozwalają korzystać z różnorakich usług (jak np. komunikacja z innymi sieciami IM, wysyłanie i odbiór poczty). Od wtyczek do komunikatorów odróżnia je to, iż znajdują się na serwerze Jabbera, co umożliwia korzystanie z nich bez względu na to przy pomocy jakiego klienta użytkownik się łączy.
Czym Jabber nie jest? Jeżeli dowiedziałeś się już czym jest Jabber warto dowiedzieć się czym Jabber z pewnością nie jest.
Jabber nie jest następnym komunikatorem
XMPP/Jabber jest przede wszystkim protokołem, który możemy wykorzystać do wielu zastosowań i z pewnością nie jest klonem, który nic nie wnosi do świata IM i tylko powiela istniejące rozwiązania. Serce Jabbera (XMPP) zostało, jak wiele innych protokołów internetowych, standaryzowane przez IETF. Można powiedzieć, że XMPP/Jabber jest próbą uporządkowania świata IM i ustanowienia jednego standardu, który wyeliminuje odwieczny problem niekompatybilności. Wyobrażasz sobie sytuację, kiedy użytkownik Microsoft Outlook nie może wymieniać poczty z użytkownikiem Mozilla Mail lub niemożliwość wysłania listu z Hotmail do znajomego, który posiada konto na serwerze Interia.pl? Tak wygląda dzisiaj świat komunikatorów. Jabber ma to zmienić.
Jabber nie jest multikomunikatorem Nie było intencją twórców Jabbera stworzenie nowego komunikatora, który posiadałby obsługę wielu istniejących już sieci (jak ICQ, Gadu-Gadu, czy MSN). Jakkolwiek zostały zaimplementowane mechanizmy pozwalające na komunikację z innymi sieciami (tzw. transporty tłumaczące po stronie serwera różne protokoły na Jabbera), nie wykorzystują one pełnych możliwości oferowanych przez oryginalne oprogramowanie służące do korzystania z danej sieci (tzw. natywne klienty).
Jabber to nie tylko Wolne Oprogramowanie Jabber/XMPP, podobnie jak wiele innych protokołów internetowych (takich jak POP3, SMTP, HTTP, FTP), jest protokołem otwartym. Każdy programista może też wykorzystać go bez ograniczeń w każdego rodzaju programie, niezależnie od tego, jaki sposób dystrybucji i licencjonowania obrał. Faktem jest, że Jabber jest inicjatywą ludzi silnie związanych ze środowiskiem Free and Open Source Software, więc większość istniejących klientów Jabbera należy właśnie do Wolnego Oprogramowania.
Powrót do Przewodnika
|




Czym Jabber nie jest?