OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Typing and paranoia

[ Lists Home | Date Index | Thread Index ]

Mike Champion wrote:
>   But the scenario I'm talking about
> (see Noah Mendelson's bit, and Gudge's piece that Len quotes) involves 
> processes that are mostly building synthetic infosets, and
> dealing with potentially thousands of messages per second.  From what 
> I'm hearing from developers of high-performance
> SOAP processors and XML middleware, that serialize/parse overhead
> is significant, and they aren't doing it.  They ARE reinventing
> wheels, and want to do it just once (or some manageable number).
> 
> My question is "given that they are not doing it with XML syntax, is
> the world better off having a larger menu of standardized Infoset
> serialization formats for high performance inter-process communication,
> or better off letting these people roll their own without the benefit
> of standardization"  (Or letting them grow their own standards bodies).

I suspect such serialization formats are apt to be highly 
application-specific in their design. I'd need convincing that there's 
going to be one compact/binary serialization format that's a win across 
a wide spectrum of application needs.  My instinct in this kind of app 
would be that instead of another serialization format I'd rather work 
with a nice Object Model with well-thought-through accessors and 
iterators and so on, so I don't have to *think* about yet another data 
format.  The world has RMI and CORBA and .NET to help do this kind of 
interfacing.

What I'm totally against is polluting the XML brand-name with this kind 
of short-lived binary construct.  Right now, the label "XML" implies a 
strong set of claims: a high degree of interoperability, good 
internationalization, lack of vendor lock-in, and good tool 
availability.  Those claims are by & large based on streams of unicode 
characters with angle-brackets.

If you think you're bright enough to invent another interchange format 
that has a similar value proposition, go ahead and do it.  I think it's 
a *much* harder problem than XML is aimed at, and it's going to be 
tough.  If someone does this and it works, then probably it deserves its 
own brand name.  It might even deserve to share XML's, but that's only 
after we have a lot more evidence than we do now that the goal is even 
achievable.  -Tim







 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS