Yayın: Yayınlayıcı / Abone Kalıbını Kullanan Jms Tabanlı Haber Sağlayıcısı
Yükleniyor...
Dosyalar
Tarih
Yazarlar
Danışman
Bölüm / Program
Bilgisayar Mühendisliği
Computer Engineering
Computer Engineering
Dergi Başlığı
Dergi ISSN
Cilt Başlığı
Yayıncı
Fen Bilimleri Enstitüsü
Institute of Science and Technology
Institute of Science and Technology
Türü
Ö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.
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.
Tanım
Tez (Yüksek Lisans) -- İstanbul Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2007
Thesis (M.Sc.) -- İstanbul Technical University, Institute of Science and Technology, 2007
Thesis (M.Sc.) -- İstanbul Technical University, Institute of Science and Technology, 2007
Dergi veya Seri
ISSN
ISBN
Haklar
İTÜ tezleri telif hakkı ile korunmaktadır. Bunlar, bu kaynak üzerinden herhangi bir amaçla görüntülenebilir, ancak yazılı izin alınmadan herhangi bir biçimde yeniden oluşturulması veya dağıtılması yasaklanmıştır.
İTÜ theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
İTÜ theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission.
Anahtar Kelimeler
Java, JMS, Mesajlaşma, Asenkron Haberleşme, Java, JMS, Messaging, Asynchronous Communication
Alıntı
Onay
Gözden geçir
Tamamlayıcı Bilgiler
Referans Gösteren
8
Görüntülenme
57
İndirme
Google Scholar
Scholar'da Ara ↗ Bu yayında DOI yok — Altmetric/Dimensions/PlumX/BIP! rozetleri DOI gerektirir.