[SoapRMI] Beginner

Aleksander Slominski aslom_at_cs.indiana.edu
Sat, 05 Apr 2003 15:37:47 -0500


Leo Galambos wrote:

>Hi.
>
>I would like to use SOAP as the transport protocol in a distributed search 
>engine. The engine is written in JAVA, so I can choose between RMI and 
>SOAP - your project allows all in one AFAIK.
>
>Because I am a beginner on your battle field, I would like to ask few
>simple questions. Could you answer them, please? Thank you very much.
>
>1) What is the licence? BSD-like?
>
yes - it is very similar to Apache. for details see  LICENSE.tat 
included in distribution or
http://www.extreme.indiana.edu/xgws/xsoap/download/xsoap_1_2/LICENSE.txt

>2) If I implement something via XSOAP (so my JAVA app'd think that it 
>operates over RMI, right?), may I export the inner SOAP functions to the 
>world?
>
yes - every remote object exported with XSOAP is also web service.

>3) Will you port XSOAP to the new 1.4's I/O?
>
no plans for it as it is not clear what performance benefits are 
possible over using sockets and threads (threads creation and management 
is quite good in moder OS and modern JVM) and NIO programming model is 
much more complex especially to support parsing of and multiplexing of 
input.

however if there are compelling performance results we will consider 
adding NIO support - do you know about any good network oriented 
benchmark of NIO that simulates traffic similar to SOAP/HTTP?

thanks,

alek

-- 
"Mr. Pauli, we in the audience are all agreed that your theory is crazy. 
What divides us is whether it is crazy enough to be true." Niels H. D. Bohr