Geri Dön

Implementation of chat and whiteboard application using remote method invocation (JAVA, RMI)

Uzaktan metot isteme ile sohbet ve beyaztahta istemci ve sunucunun tanımlanması ve yapılandırılması

  1. Tez No: 143021
  2. Yazar: AHMET ÇAĞATAY TUNALI
  3. Danışmanlar: DOÇ. DR. COŞKUN SÖNMEZ
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2003
  8. Dil: İngilizce
  9. Üniversite: İstanbul Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Nesne tabanlı teknolojiler uzun yıllardır tek kullanıcılı sistemlere odaklanmıştır. Uygulumalar büyüdükçe ve karmaşıklaştıkça istemci/sunucu teknolojileri ortaya çıkmaya başladı. Bu da çoklu-kullanıcılı platformlarda paylaşılan nesne teknolojisine olan ihtiyacı doğurdu. Bu probleme bir çözüm de; dağıtılmış nesne teknolojisiydi. Dağıtılmış nesneler, birden fazla bilgisayarın bulunduğu ağlarda kullanıcılar arasında etkileşimli iletişimi sağladılar. Bu mimari ayrıca, hesap yükünün bilgisayarlar arasında dağılımını ve bilgi değiş tokuşunu gerçekleştirdi. Ağ programlamayı kolaylaştırmak ve yeniden kullanımı sağlamak için üç standart ortaya çıktı. Bunlardan birincisi OMG (Nesne Yönetim Grubu) tarafından yaratılan ÇORBA (Genel Nesne İstek İstemci Mimarisi), ikincisi Microsoft tarafından yaratılan DCOM (Dağıtılmış Bileşen Nesne Modeli), son olarak Java Microsystems tarafından yaratılan RMI (Uzaktan Metod Çağırma) oldu. Bu teknolojiler arasından doğru tercihi yapmak için, teknolojiler kapsamlı olarak karşılaştırılmalardır. Sonuç olarak, ÇORBA ile DCOM teknolojilerinin aşağı yukarı eşit oldukları görülmüştür. RMl'ın bunlara göre performansının düşük olduğu kaydedilmiştir. ÇORBA mimarisi geniş tabanlı daha önceden oluşturulmuş sistemleri birleştirebilecek bir teknolojidir. DCom mimarisi ise aynı işlemi sadece Windows platformuna bağımlı olarak gerçekleştirmektedir. RMI ise platformdan bağımsız olarak, yeni gerçekleştirilecek olan dağıtılmış uygulamalar için; bu teknolojiler arasında en iyi seçimdir. Bu yargıya varmamızın nedeni, RMI sisteminin kolay ve rahat uygulanır olması, ve sistemin tamamıyla nesne tabanlı olmasından ileri gelir. Gelecekte bu teknolojilerin varlıklarını sürdüreceklerine ve daha fazla işbirliği yapacaklarına inanmaktayız.

Özet (Çeviri)

Object oriented technology was focused on single-user environment for many years. As applications grew to become more complex and client/server technology emerged, there was a need to have shared objects in multi-users environment. One solution is the use of distributed objects, where objects executing in multiple computers interact over the network to participate in application processes. This architecture allows the workload to be distributed and it also allows independently developed solutions implemented in different environment and platform to interact with each other. To simplify network programming and to realize component-based software architecture, three distributed object models have emerged as standards, Object Management Group's (OMG) Common Object Request Broker Architecture (CORBA), Microsoft's Distributed Component Object Model (DCOM), and Sun Microsystems's Remote Method Invocation (RMI). In order to make the right choice between these technologies, technologies were thoroughly compared. The ease of deployment was also considered. The conclusions are that the performance between CORBA and DCOM is almost equivalent. RMI is little slower than these two technologies. CORBA is the dominant remote architecture, connecting large-scale enterprise systems, which demands integration with legacy systems. DCOM is part of COM+, which is the dominant component architecture, operating mainly on the Windows platforms. RMI is a platform independent technology that makes practice of distributing applications more convenient and easier than the others. For the new distributed applications RMI is the best choice. We believe that in the future, these technologies will coexist and cooperate.

Benzer Tezler

  1. A Collaboration tool for distance education

    Uzaktan eğitim için bir ortak çalışma aracı

    HÜSEYİN ÖZGÜR DEĞİRMENCİ

    Yüksek Lisans

    İngilizce

    İngilizce

    2002

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. DR. FERDA NUR ALPASLAN

  2. Students` and teachers` attitudes towards the use of computer-mediated communication voice and text chat as an instructional resource to improve speaking skill

    Konuşma yetisini geliştirmek için internet üzerinden yapılan sesli/yazılı konuşmanın eğitim kaynağı olarak kullanımına karşı öğrenci ve öğretmenlerin tutumları

    MÜZEYYEN AYKAÇ

    Yüksek Lisans

    İngilizce

    İngilizce

    2005

    Eğitim ve Öğretimİhsan Doğramacı Bilkent Üniversitesi

    Yabancı Dil Olarak İngilizce Öğretimi Ana Bilim Dalı

    DR. BİLL SYNDER

    PROF.DR. THEODORE S. RODGERS

  3. İletişim teknolojilerinin kurum iletişiminde kullanımı ve halkla ilişkiler perspektifi ile Türkiye için ideal iletişim uygulamaları

    Ideal utilization of communications technologies in corporate communications and ideal communication applications for Turkey, from a public relations perspective

    CEM ÇINLAR

    Doktora

    Türkçe

    Türkçe

    2003

    İletişim BilimleriMarmara Üniversitesi

    İletişim Bilimleri Ana Bilim Dalı

    PROF. DR. MELDA CİNMAN ŞİMŞEK

  4. Implementation of reed-solomon encoder and decoder using TMS32010

    Başlık çevirisi yok

    FİKRİ ATMACA

    Yüksek Lisans

    İngilizce

    İngilizce

    1987

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

    DOÇ. DR. MELEK D. YÜCEL

  5. Implementation of IBM binary synchronous communication protocol on burroughs large systems

    IBM ikili eşzamanlı veri iletişim protokolünün burroughs büyük boy sistemlerinde gerçekleştirimi

    SONER ÖNDER

    Yüksek Lisans

    İngilizce

    İngilizce

    1988

    İletişim BilimleriOrta Doğu Teknik Üniversitesi

    DOÇ. DR. PAYİDAR GENÇ