From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ebdcfc7163c60d32 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-09-25 04:51:16 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!logbridge.uoregon.edu!HSNX.atgi.net!cyclone-sf.pbi.net!151.164.30.35!cyclone.swbell.net!newsfeed1.easynews.com!easynews.com!easynews!nntp2.aus1.giganews.com!nntp.giganews.com!newsfeed1.earthlink.net!newsfeed.earthlink.net!stamper.news.pas.earthlink.net!stamper.news.atl.earthlink.net!harp.news.atl.earthlink.net!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: Distributed programming in heterogeneous platforms Date: Wed, 25 Sep 2002 07:50:10 -0400 Organization: MindSpring Enterprises Message-ID: References: NNTP-Posting-Host: d1.56.b1.9e X-Server-Date: 25 Sep 2002 11:51:16 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 Xref: archiver1.google.com comp.lang.ada:29325 Date: 2002-09-25T11:51:16+00:00 List-Id: It would probably be too grossly inefficient. Lots of these things are operating on really tight time budgets and there is usually a need for highly deterministic behavior. They could have built systems like this using string data in the Unix/Network flavor but that drastically increases the amount of data you're sending and increases the time to parse it at the other end. That's why usually they use raw binary representations. RPCs might be used in some contexts, but typically that's making assumptions about what is at the other end of the hose. Binary message passing is just too efficient, reliable, predictable and flexible to be easily replaced by something else. You've got to remember that an awful lot of military systems are built upon (and will continue to be built upon) really old technology. B-52's first flew when? 1947? '48? They're still in the inventory and probably will be for years to come. Environmental requirements (temperature extremes, rad-hardness, etc.) are often really tough to meet with state of the art technology. Soldiers don't like it when you bet their lives on new and unproven technology. As a result, you've got to work with things differently than is commonly done with Internet-age technology. MDC -- ====================================================================== Marin David Condic I work for: http://www.belcan.com/ My project is: http://www.jast.mil/ Send Replies To: m c o n d i c @ a c m . o r g "I'd trade it all for just a little more" -- Charles Montgomery Burns, [4F10] ====================================================================== Robert C. Leif wrote in message news:mailman.1032912362.1385.comp.lang.ada@ada.eu.org... > 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 >