Yayınlayıcı / Abone Kalıbını Kullanan Jms Tabanlı Haber Sağlayıcısı

Yükleniyor...
Küçük Resim

Tarih

Süreli Yayın başlığı

Süreli Yayın ISSN

Cilt Başlığı

Yayınevi

Fen Bilimleri Enstitüsü
Institute of Science and Technology

Özet

Bu çalışmada 10 yıl öncesinin çok okuyuculu fakat az içerik sağlayıcılı internet uygulamalarından günümüzde popülerleşen çok kişinin içerik sağladığı ve yüksek miktardaki bilgi sayesinde okuyucunun azaldığı web uygulamalarına geçişte kullanılabilecek ve önem kazanan teknolojilerden mesajlaşma üzerine yoğunlaşıldı. Geliştirilen JMS tabanlı uygulama yayınla / abone ol mesajlaşma kalıbını kullanmaktadır. Uygulama, yönetici ve istemci olmak üzere iki modülden oluşmaktadır. Yönetici modülü ile JMS sunucusu yönetilebilir, JMS sunucusu üzerinde haber konuları gibi nesneler yaratılabilir, haber mesajları veya internet linkleri yayınlanabilir. Yayınlanan mesajların içeriği hakkında bilgi veren anahtar kelimeler belirtilip istemcilerin mesajlar içinde filitreleme yapmaları sağlanabilir. İstemci modülü ile ise, istenilen haber konularına abone olunup yayınlanan mesajlar okunabilir, ilgili mesajların içerikleri üzerinden filitreleme yapılabilir. Geliştirilen uygulama Java programlama dili ile geliştirilmiş ve nesneye dayalı programlama metodolojileri kullanılmıştır. Geliştirme ortamı olarak Eclipse ve JMS sunucusu olarak Sonic JMS sunucusu seçilmiştir.
In this thesis a JMS based news feeder software using the publish / subscribe scheme was developed. Our software has two modules which are the administrator and the client. While the administrator module can manage the JMS server, managed objects on the server like news topics and publish news messages or web hyperlinks with associated keywords for filtering, the clients can create durable subscriptions to these topics, receive messages and filter received messages based on message properties. All software were developed using the Java programming language and object oriented methodologies. Eclipse was used as the development environment and Sonic JMS Server as the JMS implementation. Our research was focused on emerging technologies that would help to catch the shift from the old styled mass-reading with few publishing to the many publishing with narrowband reading web applications.

Açıklama

Tez (Yüksek Lisans) -- İstanbul Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2007
Thesis (M.Sc.) -- İstanbul Technical University, Institute of Science and Technology, 2007

Konusu

Java, JMS, Mesajlaşma, Asenkron Haberleşme, Java, JMS, Messaging, Asynchronous Communication

Alıntı

Endorsement

Review

Supplemented By

Referenced By