xmpp ne demek?
XMPP, (Extensible Messaging and Presence Protocol , Türkçe anlam
karışılığı : Genişletilebilir Mesajlaşma ve Varlık Protokolü) daha
önceki adıyla Jabber, Internet'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 protokol ve
teknolojileri bütünüdür.
Özellikleri
XMPP'ın sunduğu altyapı itibarı ile çok daha fazlası için
kullanılabilecek iken internet üzerindeki ilk uygulama alanı karşımıza
, ,
gibi servisler ile de gerçekleştirilebilen bir anında haberleşme ağı
olarak çıkmış olmasına karşın, şu anda kullanılan ve yukarıda anılan
mesajlaşma servislerinin sunamadığı birçok avantajı sunmaktadır:
- Açıktır: XMPP 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: (internet engineering task
force; türkçeye sözcük sözcük çevrilmiş hali: Genel ağ mühendislik
görev gücü) çekirdek (Extensible Markup
Language; türkçeye sözcük sözcük çevrilmiş hali: genişletilmiş
işaret dili) sürekli yayın protokollerini kabul edilen mesajlaşma
teknolojisi olacak şekilde formalize etmiştir. XMPP'da kullanılmakta
ve IETF'nin standartlaşma sürecine uygun olarak (önceki adıyla
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 XMPP teknolojileri yüzlerce geliştirici
tarafından geliştirilmekte, onbinlerce sunucu Internet üzerinde
çalıştırılmakta ve milyonlarca insan mesajlaşma için kullanmaktadır.
- Merkezi değildir: XMPP ağının mimarisi
mimarisine çok benzer, herhangi bir
kişi bir XMPP sunucu işletebilir.
- Güvenlidir: Herhangi bir XMPP sunucu, XMPP ağından tamamen izole
edilebilir, örneğin sadece yerel bir ağ içerisinde kullanılabilir,
ve çekirdek XMPP spesifikasyonlarında yer verilen
(kimlik doğrulama güvenlik katmanı) ve
(iletim katmanı güvenlik protokolü) ile güçlü
ve sağlam bir güvenlik sunar.
- Genişletilebilirdir: Herhangi birisi XML'den faydalanarak
çekirdek protokol üzerine kendi istediği fonksiyonları inşa
edebilir.
- Esnektir: XMPP uygulamaları XMPP'ı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 XMPP
protokolünü kullanmaktadır, gerçek zamanlı uygulamalar ve servisler
geliştirmektedir.
Çok kullanılan XMPP istemcileri
İstemcilerin güncel bir listesine
http://xmpp.org/software/clients.shtml adresinden ulaşılabilir.
İlgili bağlantılar
Kaynakça
Dış bağlantılar
Orijinal kaynak: xmpp. Creative Commons Atıf-BenzerPaylaşım Lisansı ile paylaşılmıştır.
Kategoriler