Jabber

PardusWiki, özgür ansiklopedi

Git ve: kullan, ara
Jabber, İnternet'teki iki ucun herhangi bir yapısal bilgiyi birbirleri arasında karşılıklı ve neredeyse eşzamanlı aktarmalarına olanak sağlayan açık bir XML protokol ve teknolojileri bütünüdür.


Yetenek ve Özellikleri

Jabber'ın sunduğu altyapı itibarı ile çok daha fazlası için kullanılabilecek iken İnternet üzerindeki ilk uygulama alanı karşımıza ICQ, AIM, Yahoo Messenger gibi servisler ile de gerçekleştirilebilen bir anında haberleşme ağı olarak çıkmıştır. Jabber, şu anda kullanılan ve yukarda anılan mesajlaşma servislerinin sunamadığı birçok avantajı sunmaktadır:

  • Açıktır: Jabber protokolleri açık ve özgürdür (kamuya aittir) ve kolayca anlaşılabilirdir; istemciler, sunucular, bileşenler ve kod kütüphaneleri için birden fazla uygulama mevcuttur.
  • Standarttır: IETF (internet engineering task force; Türkçe'ye kelime kelime çevrilmiş hali: Genel ağ mühendislik görev gücü) çekirdek XML (Extensible Markup Language; Türkçe'ye kelime kelime çevrilmiş hali: genişletilmiş işaret dili) sürekli yayın protokollerini kabul edilen mesajlaşma teknolojisi olacak şekilde formalize etmiştir. XMPP Jabber'da kullanılmakta ve IETF'nin standartlaşma sürecine uygun olarak Jabber Software Foundation tarafından geliştirilmektedir.
  • Kendini ispatlamıştır: Jabber teknolojisi ilk olarak 1998'de geliştirilmeye başlanmıştır ve şu anda nerede ise tamamen kararlıdır. Şu anda Jabber teknolojileri yüzlerce geliştirici tarafından geliştirilmekte, onbinlerce suncusu Internet üzerinde çalıştırılmakta ve milyonlarca insan mesajlaşma için kullanmaktadır.
  • Merkezi değildir: Jabber ağının mimarisi e-posta mimarisine çok benzer, herhangi bir kişi bir Jabber sunucu işletebilir.
  • Güvenlidir: Herhangi bir Jabber sunucu, Jabber ağından tamamen izole edilebilir, örneğin sadece yerel bir ağ içerisinde kullanılabilir, ve çekirdek XMPP spesifikasyonlarında yer verilen SASL (kimlik doğrulama güvenlik katmanı) ve TLS (iletim katmanı güvenlik protokolü) ile güçlü ve sağlam bir güvenlik sunar.
  • Genişletilebilir: Herhangi birisi XML'den faydalanarak çekirdek protokol üzerine kendi istediği fonksiyonları inşa edebilir.
  • Esnektir: Jabber uygulamaları Jabber'ın sunduğu altyapı sayesinde mesajlaşmanın ötesinde, ağ yönetmek, dosya ve içerik paylaşmak, uzaktaki sistemlerin durumunu görüntülemek (system monitoring), oyun oynamak için de kullanılabilir.
  • Kozmopolittir: Çok sayıda şirket ve açık kaynak kodlu proje jabber protokolünü kullanmaktadır, gerçek zamanlı uygulamalar ve servisler geliştirmektedir.


Bu maddenin ilk sürümlerinde Wikipedia'daki eşinden yararlanılmıştır.