Salam.JMS nedir,nerede kullanilir, ilgili kaynaklar paylasa bilirmisiniz?

soruldu: 30 Tem '13, 06:37

samirtk8's gravatar image

samirtk8
68459
cevap kabul oranı: 25%

değiştirildi: 30 Tem '13, 09:52

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


JMS, Message Oriented Middleware (MOM) denilen araci/baglayici sistemlerin senkron veya asenkron olarak kullanilmasini saglayan ve Java'da yazilmis bir programlama arayüzüdür (API).

JMS MOM'lari kullanarak istedigi noktadan istedigi noktaya mesaj gönderilmesini saglar ve bu yolla farkli sistemleri birbirine baglar.

JMS'in ana hedeflerinden bir tanesi CORBA yada RMI tabanli sistemlerde bulunan ve Stubs/Skeleton kullanarak alisverisi saglayan sistemlere bir alternatif sunmak. Bu yolla sistemlerin daha bagimsiz ve kolay kombinasyonu saglanmis olacak. CORBA ve RMI de alicilarla vericilerin birbirlerinin yapisi hakkinda detayli bilgiye sahip olmalari ve muhakkak uymalari gerekmekte. JMS'in kullanilmasiyla bu daha kolaylasacak cünkü kullanilan veriler cogunluk itibariyla String tabanli XML dosyalari.

JMS'in calisma prensibi:

MOM kendisine gelen mesajlari iki sekilde kabul edip kullanima sunuyor, koordine ediyor:

1. Bekleme kuyrugu (Queue): Burada mesajlar rastgele MOM'a ulasiyor ve orada bekletiliyor. Mesajlarin sahibi de gelip kendine gönderilmis mesajlari aliyor. (Bize yollanan paketleri Postane'den aldigimiz gibi)

2. Broadcast yayini (Abonelik): Burada bir mesajin pek cok alicilari olabiliyor. Kablo yayinina baglanan evler gibi. Mesaj bir defa yollaniyor, ve pek cok abone tarafindan kullanilabiliyor.

Iste JMS te yukarida bahsedilen calisma prensibini kullanma yetenegine sahip olan bir programlama arayüzü.

permanent link

cevaplandı: 30 Tem '13, 07:31

cakiral's gravatar image

cakiral
1.7k224351
cevap kabul oranı: 18%

değiştirildi: 30 Tem '13, 13:10

Cavabınız için teşekkür ederim.

(30 Tem '13, 12:49) samirtk8 samirtk8's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×2

Soruldu: 30 Tem '13, 06:37

Görüntüleme: 1,560 kez

Son güncelleme: 30 Tem '13, 13:10

powered by BitNami OSQA