comp.lang.ada
 help / color / mirror / Atom feed
From: Jim Rogers <jimmaureenrogers@worldnet.att.net>
Subject: Re: Distributed programming in heterogeneous platforms
Date: Wed, 25 Sep 2002 01:19:58 GMT
Date: 2002-09-25T01:19:58+00:00	[thread overview]
Message-ID: <3D910F02.9090006@worldnet.att.net> (raw)
In-Reply-To: mailman.1032912362.1385.comp.lang.ada@ada.eu.org

Robert C. Leif wrote:

> What would happen if the Ada Distributed Systems Annex were used with
> XML messages that were validated by both the sender and receiver with
> the same XML schema?
> Bob Leif 
> 


Clean but painfully slow data communication would be achieved.
XML forces all data to be encoded as strings. There is also a significant
overhead in XML tags being passed with the data. This allows strong
platform independence, but is very inefficient.

For most applications the inefficiencies are not important. The latency
accessing a local or remote database may be orders of magnitude greater
than the XML coding/decoding inefficiencies. For hard real time command
and control systems the overhead of XML can be unbearable. In the robotics
program I mentioned earlier we could not even bear the overhead of full
IP protocol. We needed to send all our data at lower levels in the OSI
stack. We were given a very narrow RF bandwidth and a maximum transmission
rate of 24000 baud, with expected average transmission rates closer to
19.2K baud. In our situation XML would have been unacceptable.

Jim Rogers




  reply	other threads:[~2002-09-25  1:19 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-09-23 17:13 Distributed programming in heterogenous platforms Adrian Hoe
2002-09-23 16:55 ` Preben Randhol
2002-09-23 17:06 ` Jim Rogers
2002-09-24 12:05   ` Marin David Condic
2002-09-25  0:04     ` Distributed programming in heterogeneous platforms Robert C. Leif
2002-09-25  1:19       ` Jim Rogers [this message]
2002-09-25 11:55         ` Marin David Condic
2002-09-25 11:50       ` Marin David Condic
2002-09-25 15:45       ` Pascal Obry
2002-09-24 19:38 ` Distributed programming in heterogenous platforms Pascal Obry
2002-10-08 14:39 ` Jean-Claude Mahieux
2002-11-05 19:12 ` Victor Giddings
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox