You are viewing a plain text version of this content. The canonical link for it is here.
Posted to soap-user@xml.apache.org by soap beginner <so...@yahoo.co.uk> on 2001/10/01 09:46:13 UTC

RE: SOAP over RMI, Pointless?

I am happy to pass XML as a big string.
So problem solved!

However now for RPCrRouter usage.


 --- Francis Ho <fh...@post.com> wrote: > 
> well, now I am getting confused.  Please clarify
> your requirements, are you
> required to make use of XML-RPC calls or are you
> just passing XML data?
> 
> If you are just passing XML data, you can pass it as
> a big string using RMI,
> CORBA, JMS or whatever.  Or if you have a primarily
> Java components, why not
> just pass serialised JavaBeans (ala RMI), and just
> transform them at your VB
> endpoints into XML using something like JAXB.
> 
> 
> francis
> 
> 
> 
> 
> >> -----Original Message-----
> >> From: soap beginner
> [mailto:soapbeginner@yahoo.co.uk]
> >> Sent: Sunday, September 30, 2001 7:10 AM
> >> To: soap-user@xml.apache.org
> >> Subject: RE: SOAP over RMI, Pointless?
> >>
> >>
> >> I am still slightly confused.
> >> The number one factor is the data to be exchanged
> is
> >> XML.
> >> Yes servers are written in Java.
> >> We have a client side interface to RMI,
> J-Integra. We
> >> will also consider using JMS for asynchronous
> versions
> >> of the calls.
> >> I DO NOT understand what the problem is with
> using
> >> SOAP over RMI or COM, except for bandwith
> increase.
> >>
> >> At the simplest level we have a basic requirement
> for
> >> XML communication. Should I waste my time and
> write a
> >> XML RPC over RMI? I am sure my non-standard
> solution
> >> would be a waste of time. If its already written
> use
> >> it.
> >> I could write XML RPC over CORBA as suggested,
> but I
> >> would still prefer to use the SOAP engine to
> process
> >> XML messages.  So CORBA/RMI whats the
> difference?, the
> >> point is use SOAP to process the XML.
> >>
> >> I may be missing the point, but what is the
> choice.
> >>
> >> Secondly, one of my questions still remains
> >> unanswered, does anybody have examples of usage
> of
> >> RPCRouter.java.
> >> The complext of RCPRoter Serlvet astounds me ;-)I
> >> could take the time to learn it, but I assume I
> will
> >> not just have to learn the api of it, but of most
> of
> >> the other stuff to.
> >>
> >> Cheers
> >>
> >> Paul
> >>
> >>
> >>
> >> --- Francis Ho <fh...@post.com> wrote: > SOAP is a
> wire
> >> level protocol similar to RMI's JRMP
> >> > or IIOP.
> >> >
> >> > Now to clarify your requirements even further.
> >> >
> >> > 1) You have a number of VB clients.
> >> > 2) Your data format to exchange between clients
> and
> >> > servers is to be XML.
> >> > 3) Your servers/services are written in Java
> (from
> >> > your WLS references).
> >> > 4) The actual communication protocol is still
> >> > open-ended.
> >> > 5) You seem to have everything within the same
> >> > network (e.g. no firewall
> >> > issues)
> >> >
> >> > With #4 open, there are many choices available
> to
> >> > accomplish what you need.
> >> > JMS, there are a number of implementations that
> >> > provide COM interfaces
> >> > IIOP, CORBA or even RMI/iiop
> >> > classic RMI over JRMP, this is a little bit
> tricker
> >> > as you need some type of
> >> > client site interface to COM -- this client
> site
> >> > interface can translate
> >> > your pure Java objects (ala JAXB) into XML for
> VB
> >> > consumption.  To talk to
> >> > COM, you can try a number of COM bridges.
> >> >
> >> > I hope this helps,
> >> >
> >> >
> >> > francis
> >> >
> >> >
> >> >
> >> >
> >> > >> -----Original Message-----
> >> > >> From: soap beginner
> >> > [mailto:soapbeginner@yahoo.co.uk]
> >> > >> Sent: Saturday, September 29, 2001 5:45 AM
> >> > >> To: soap-user@xml.apache.org
> >> > >> Subject: Re: SOAP over RMI, Pointless?
> >> > >>
> >> > >>
> >> > >> No we hava a VB Client, but s strict
> requirment
> >> > to
> >> > >> communicate using XML. We cannot use HTTP.
> We may
> >> > add
> >> > >> more clients eventually, or be able to use
> HTTP.
> >> > Why
> >> > >> write something to interpret XML to call
> services
> >> > when
> >> > >> its already been done?
> >> > >>
> >> > >> The client will be taking to use using COM
> or
> >> > RMI.
> >> > >> I don't see any other option. CORBA would
> maybe
> >> > be an
> >> > >> option, but the XML requirement is stuck.
> Also
> >> > SOAP
> >> > >> will give us very loose coupling between
> Client
> >> > and
> >> > >> server. Does this make sense?
> >> > >>
> >> > >> Also I could use a good answer to my
> RPCRouter
> >> > >> questions.
> >> > >>
> >> > >> Thanks again
> >> > >>
> >> > >> Paul
> >> > >>
> >> > >>
> >> > >>  --- Dmitri Colebatch <di...@bigpond.net.au>
> wrote:
> >> > >
> >> > >> let me get this straight... you're going to
> have
> >> > a
> >> > >> > Java client, and a Java
> >> > >> > server, and do the communication over RMI,
> but
> >> > have
> >> > >> > the method invocation
> >> > >> > done using SOAP?  By the sounds of things
> you
> >> > >> > realise this isn't exactly,
> >> > >> > ahem, ideal,... but are having trouble
> >> > convincing a
> >> > >> > client?
> >> > >> >
> >> > >> > IMHO:
> >> > >> >
> >> > >> > RMI: where you can, if you have Java
> client,
> >> > Java
> >> > >> > server, no firewall
> >> > >> > SOAP/HTTP: if you have to communicate over
> >> > firewall,
> >> > >> > or maybe if you have
> >> > >> > a non-Java client/server (but then I'd
> think
> >> > CORBA
> >> > >> > would fit the bill
> 
=== message truncated === 

____________________________________________________________
Do You Yahoo!?
Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk
or your free @yahoo.ie address at http://mail.yahoo.ie