Performance analysis/evaluation of Jini and UPnP on the basis "RMI versus HTTP/SOAP", considering the following scenarios:
JINI: 1a) After download of service proxy, service can be fully run locally - proxy can entirely implement service locally. 1b) After download of service proxy, proxy needs to contact different remote resources.
UPnP: 2a) Service runs completely on remote host, result is transmitted via HTTP to client. 2b) Service executed on remote host and needs to contact different remote resources.
Which is faster (specially from the point on that a proper service has been found)?
a) 1a or 2a? b) 1b or 2b?
Which could be the main reason(s), specially for case b, that one is slower than the other?