Tezin Türü: Yüksek Lisans
Tezin Yürütüldüğü Kurum: Orta Doğu Teknik Üniversitesi, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü, Türkiye
Tezin Onay Tarihi: 2006
Tezin Dili: İngilizce
Öğrenci: Koray Kadıoğlu
Danışman: ALİ HİKMET DOĞRU
Özet:This thesis presents a framework design and implementation that enables run-time selection of different remote call mechanisms. In order to implement an extendable and modular system with run-time upgrading facility, a plug-in framework design is used. Since such a design requires enhanced usage of run-time facilities of the programming language that is used to implement the framework, in this study Java is selected because of its reflection and dynamic class loading facilities. A sample usage of this framework is enabling an application to distribute its tasks over a network using a suitable distributed object technology (DOT). In this work, CORBA, RMI and Java Sockets are the sample DOT plug-ins. A series of performance evaluations of these DOTs are presented to establish a baseline for choosing a suitable DOT for the application domain that uses this framework.