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ı: 149

Ö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. Smart chatbot

    Akıllı chatbot

    RECEP ÇİFÇİ

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKadir Has Üniversitesi

    Bilgisayar Mühendisliği Bilim Dalı

    DR. ÖĞR. ÜYESİ ARİF SELÇUK ÖĞRENCİ

  3. Çevrimiçi öğrenme ortamlarında sohbet ve e-posta kullanımının öğrencilerin işlemsel uzaklık algılarına etkisi

    The effect of using chat and e-mail on learners' transactional distance perceptions in online learning

    ESMA AYBİKE BAYIR

    Doktora

    Türkçe

    Türkçe

    2014

    Eğitim ve ÖğretimGazi Üniversitesi

    Eğitim Bilimleri Ana Bilim Dalı

    PROF. DR. AHMET MAHİROĞLU

  4. 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

  5. Ortaokul öğrencilerinin tarım okuryazarlığı ve tarıma yönelik tutumları: Kars örneği

    Agricultural literacy and attitudes of secondery school students' towards agriculture: A case of Kars

    YASİN ÇALIŞIR

    Doktora

    Türkçe

    Türkçe

    2024

    Eğitim ve ÖğretimHacettepe Üniversitesi

    Matematik ve Fen Bilimleri Eğitimi Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ EMİNE BERNA GÜCÜM