Question: Explain RMI in CORBA by defining three level architecture in CORBA.

This question appears in Mumbai University > Distributed System subject

Marks: 10 M

Year: May 15

modified 3.5 years ago  • written 3.5 years ago by gravatar for Ramnath Ramnath3.7k

Remote method invocation in COBRA

enter image description here

       fig. RMI in COBRA
  • The client gets the interoperable OR(IOR)

  • stubs can be generated automatically using IDL compiler & are included in code during compilation.

  • The client stub calls network relations using system calls.

  • ORB transfers marshalled data using CDR format(common character data represantation) to OA

  • OA then transfers calls to servers skeleton.

  • server skeleton unpacks/unmarshalls the parameters and call procedure.

  • server does the work & returns result to skeleton.

  • the skeleton then packs result and send to OA

  • OA then sends it to ORB and ORB transmits results to client.

  • the client stub unpacks the result and returns it to client procedure.

written 3.5 years ago by gravatar for Ramnath Ramnath3.7k
Please log in to add an answer.