Hiyerarşik, arama yapılabilen, güvenli ve kalıcı yayınla / abone yazılım çatısı

dc.contributor.advisorErdoğan, Nadia
dc.contributor.authorÇelik, Pınar Osanmaz
dc.contributor.authorID371508
dc.contributor.departmentBilgisayar Bilimleri
dc.contributor.departmentComputer Science
dc.date2011
dc.date.accessioned2016-10-25T14:12:32Z
dc.date.available2016-10-25T14:12:32Z
dc.descriptionTez (Yüksek Lisans) -- İstanbul Teknik Üniversitesi, Bilişim Enstitüsü, 2011
dc.descriptionThesis (M.Sc.) -- İstanbul Technical University, Institute of Informatics, 2011
dc.description.abstractJava Message Service(JMS) , Web Service Eventing and Notification (WSE&N) gibi dağıtık yayınlama/abonelik (distributed publish/subscribe) sistemleri kuyruklama (queueing), yayınlama (publishing) ve abonelik (subscribing) gibi temel servisler geliştiricilere sağlamaktadır. Ancak doğrulama (authentication), yetkilendirme (authorization), kalıcılık (persistence), hiyerarşi (hierarcy) ve keşif (discovery) konularında ne JMS ne de WSE&N herhangi bir destek sağlamamaktadır. Bu servisleri tamamen geliştirmek ya da geliştirilmiş kütüphaneleri kullanarak bu işlevleri gerçekleştirmek geliştiricilerin görevi olarak addedilmektedir. Söz konusu servislerde dağıtık yayınlama/abonelik sistemlerinin karmaşık yapısı ve çok sayıda işlevin bir arada uyumlu bir biçimde çalışma zorunluluğu nedeniyle makul bir sürede hatasız yazılım geliştirme son derece zordur. Bu çalışmada JMS `in sağladığı olanaklara ek olarak doğrulama, yetkilendirme, kalıcılık, hiyerarşi ve keşif hizmetlerini içerisinde barındıran, tak çalıştır yöntemiyle geliştiricilerin kullanabileceği ek bir ara yazılım çerçevesi tasarlanmış ve gerçeklenmiştir. Yazılım çerçevesinin kullanımın örneklendirmek ve işlevlerini sınamak için örnek bir uygulamayı da ayrıca geliştirilmiştir.
dc.description.abstractDistributed publish/subscribe systems such as Java Message Service, Web Service Eventing and Notifications supply basic services such as queueing, publishing, subscribing. All the other services related to applications such as authentication, authorization, persistence, hierarchy and discovery is left to the application development. Even if all these services are already implemented in many distributed enterprise server or service-oriented middleware, it is development team?s responsibility to wire them to make any application to fulfil any useful functioanlity. Since this is a quite complicated software development process, there is a need a common framework for distributed publish and subscribe systems which includes standard service such as authentication, authorization, persistence, hierarchy and discovery. We develop such as software infrastructure. As a sample, we developed an e-learning application using the framework.
dc.description.degreeYüksek Lisans
dc.description.degreeM.Sc.
dc.identifier.urihttp://hdl.handle.net/11527/12220
dc.publisherBilişim Enstitüsü
dc.publisherInstitute of Informatics
dc.rightsİ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.
dc.rightsİ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.
dc.subjectYayınla
dc.subjectAbone
dc.subjectMesajlaşma
dc.subjectPublishing
dc.subjectSubscription
dc.subjectMessaging
dc.titleHiyerarşik, arama yapılabilen, güvenli ve kalıcı yayınla / abone yazılım çatısı
dc.title.alternativeHierarchical, Searchable, Secure, Persistent Publish / Subscribe Software Framework
dc.typeMaster Thesis

Dosyalar

Orijinal seri

Şimdi gösteriliyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
Ad:
704081010.pdf
Boyut:
870.68 KB
Format:
Adobe Portable Document Format

Lisanslı seri

Şimdi gösteriliyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
Ad:
license.txt
Boyut:
3.16 KB
Format:
Plain Text
Açıklama