On Thu, 21 Dec 2000, Christopher Browne wrote:

> Even if the final conclusion is to not use CORBA, I would suggest that
> organizing the set of "published functions" in IDL form may be very useful
> in establishing what functions the GnuCash server should accept as calls.
>
> By the way, supposing IDL proves to _not_ be the answer, I would
> _strongly_ urge that there be some sort of automated scheme for
> constructing the relevant interface code, ideally as an extension of
> G-Wrap, so that it's not just all constructed haphazardly by hand.

Every RPC mechanism worth its salt has an IDL of some kind. 

> _Unlike_ CORBA, XML/SOAP really only provides a generic messaging
> system.  You're left with routing messages and interpreting them.
> There's no equivalent to IDL; the nearest thing _maybe_ being an
> XML DTD.

See my last comment :-)

> By the way, SOAP/HTTP/XML is _not_ designed to be fast; it transfers
> around XML _as text_, and has to parse XML continually.  IIOP is a real
> "barn-burner fast" protocol compared to that...

Quite. Cue back to the XML-vs-binary-format debate!

ABS

-- 
                               Alaric B. Snell
 http://www.alaric-snell.com/  http://RFC.net/  http://www.warhead.org.uk/
   Any sufficiently advanced technology can be emulated in software  


_______________________________________________
gnucash-devel mailing list
[EMAIL PROTECTED]
http://www.gnumatic.com/cgi-bin/mailman/listinfo/gnucash-devel

Reply via email to