[ILUG] OT RPC / SOAP / XML / .NET and J2ee was ( RPC between Windoze and Linux )
Justin Mason
jm at jmason.org
Fri Nov 2 03:15:17 GMT 2001
"Treanor, Ciaran" said:
> Although it wasn't a fair comparison it is worth remembering that
> performance of current EJB server/container implementation ain't
> stellar. Assuming the mess that is CMP2.0, Dependent Value Objects, JDO
> etc. can be stabilised in the near future that app server vendors can
> start to focus on performance.
Wotcher Ciaran! I see you've thoroughly joined the EJB dark side ;)
My personal take on SOAP and XML-RPC is that they're a good thing,
in that they allow simple RPC over a firewall-supported protocol,
which has been needed for a long time.
But designing apps that'll use RPC over the internet is a pretty new
concept; web-apps generally have to enforce a certain user-interface, that
works well with potentially huge latency. But RPC (esp. in an RMI, DCOM
or CORBA transparent style) is *too* easy -- which, if not used carefully,
results in apps that suddenly mysteriously hang while they talk to some
server in the US ;)
I prefer *knowing* that some particular API may take 20 seconds to
complete, whereas this other API will complete in under 100ms. That's the
danger of network transparency -- that and Leslie Lamport's definition of
a distributed system: "You know you have one when the crash of a computer
you've never heard of stops you from getting any work done."
--j.
More information about the ILUG
mailing list