Monday, October 5, 2009

RMI Protokoll

RMI - Remote Method Invocation.

RMI kasutab ise "Object Serialization" ja "HTTP" protokolli.

RMI edastab andmeid Stream´ides.
kõik Stream´id on paaris. Igal sisend steramil on üks vastav väljund stream.

Väljund stream koosneb transpordi päisest ning sellele järgnevatest sõnumitest.
Üheks peamiseks RMI kliendiks on JVM(java virtual machine).
Üldisemalt on RMI kliendiks ükskõik milline protsess, mis kasutab funktsiooni välja kutsumiseks rmi´d.
--------------------------------------------
Out:
Header Messages
HttpMessage

Header:
0x4a 0x52 0x4d 0x49 Version Protocol

Version:
0x00 0x01

Protocol:
StreamProtocol
SingleOpProtocol
MultiplexProtocol

StreamProtocol:
0x4b

SingleOpProtocol:
0x4c

MultiplexProtocol:
0x4d

Messages:
Message
Messages Message
--------------------------------------------
*http://crpit.com/confpapers/CRPITV26Lu.pdf
http://java.sun.com/j2se/1.3/docs/guide/rmi/spec/rmi-protocol3.html
*http://www.javacoffeebreak.com/articles/javarmi/javarmi.html

Protokolli skeemid


No comments:

Post a Comment