• Bağış
  • RMI (Remote Method Invocation, Uzaktan Metod Çağırma)

    Yazan : Şadi Evren ŞEKER

    Dağıtık programlamanın bir parçası olan RPC( Remote Procedure Call ) üzerine inşa edilmiş olan ve nesne yönelimli programlama akımıyla birlikte gelişmiş olan RMI yaklaşımı basitçe bir kodun bir parçası olan methodun başka bir kod tarafından çağrılmasını sağlar.

    Temel olarak sistemde rmiregistry ismi verilen bir kayıt üzerinde RMI için çağrılması uygun methodların bir kaydı tutulur. Bu methodlardan birisini çağırmak isteyen sınıf (class) ise kayıt üzerinden ilgili methodu çağırıp sonucu bir nesne olarak kendisine alır.

    Dağıtık Nesne Mimarisi adı da verilen bu mimaride iki taraf bulunur istemci (client) ve sunucu (server). Klasik bir RMI modelinde sunucu kendi üzerinde objeler oluşturur ve bu objelerin üzerindeki metodların çağrılması (invoke) için bekler. İstemci ise uzaktaki bu nesnelere birer referans oluşturur ve bu referans marifetiyle nesneler üzerindeki methodları çağırır.  Bu işlemi sırasıyla 3 aşamada ele almak mümkündür:

    Benzer Yazılar:

    Bilgisayar Kavramları üzerinde şu anda okumakta olduğunuz 'RMI (Remote Method Invocation, Uzaktan Metod Çağırma)' isimli yazı 28 Nov 2008 tarihinde, saat: 01:57 'de Şadi Evren ŞEKER tarafından gönderilmiş, toplam 841 defa okunmuştur.

    Benzer yazıları Bilgisayar Kavramları, JAVA, Nesne Yönelimli Programlama, Programlama Dilleri kategorilerinden okuyabilirsiniz. Yazar ile irtibat kurmak için email gönderebilirsiniz. Yazıya yorum yapabilir ya da yapılan yorumları RSS 2.0 ile takibe alabilirsiniz.


    Category: Bilgisayar Kavramları, JAVA, Nesne Yönelimli Programlama, Programlama Dilleri

    Leave a Reply