Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!news.glorb.com!usenet.stanford.edu!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail From: Lew Newsgroups: comp.lang.java.programmer Subject: Re: Interplatform (interprocess, interlanguage) communication Date: Fri, 10 Feb 2012 13:15:29 -0800 (PST) Organization: http://groups.google.com Lines: 21 Message-ID: <8158603.396.1328908529933.JavaMail.geo-discussion-forums@pbmb9> References: <4f332c6d$0$288$14726298@news.sunsite.dk> <4f345b64$0$291$14726298@news.sunsite.dk> <4217698.319.1328892670179.JavaMail.geo-discussion-forums@pbcwg4> NNTP-Posting-Host: 173.164.137.214 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1328908641 12691 127.0.0.1 (10 Feb 2012 21:17:21 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 10 Feb 2012 21:17:21 +0000 (UTC) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=173.164.137.214; posting-account=CP-lKQoAAAAGtB5diOuGlDQk0jIwmH0T User-Agent: G2/1.0 X-Google-Web-Client: true Xref: x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:11919 BGB wrote: > yes, but this thread is also about cross-language message passing, one > may have to face the issue that, at least one end, will not be using Java. > > this means, of course, that both ends will need to be able to deal with > both sending and receiving the data. This is the use case for which XML with schema excels. It is very nearly ideal for the purpose. XML is semantically void with respect to the problem domain, schemas provide a reliable contract for interpretation of the messages, they provide a convenient human-readable format to ensure agreement by all stakeholders, the drive the easy-to-use tools for XML-based message passing, and such easy-to-use tools are abundantly available for every major platform and computer language. Your comments about different libraries' availability makes an asset sound like a problem. It's a *good* thing that there are so many libraries available. XML itself provides the compatibility. -- Lew