[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: ASN.1 is an XML Schema Language (Fix those lists!)andBinar


asn1 ebcdic
Robin Berjon wrote:

> On the other side we have a group of people that appear to think that so 
> long as you have an abstraction cleanly defined, you'll get 
> interoperability no matter how many concrete syntaxes you may have to 
> deal with.
> 
> Since I've been an XML-head for quite a long time, I have little trouble 
> seeing the value in the first side.

Do you think it was a mistake of the W3C to not make XML have a single 
concrete syntax, then? Is there pressure upon the W3C to reduce 
backwards compatability in XML by disallowing the use of alternative 
character encodings, in order to make it into such a single encoding?

I suspect you may face some resistance from the XML standards community 
if you try to make it like so - considering that the changes to 
whitespace characters in the Blueberry thing were all about making it 
easier for the EBCDIC folks, it looks like there is a current consensus 
that supporting non-US-ASCII compatible environments IS a priority.

> I'm interested in "experience feedback" from the second group, of which 
> you are. Surely, there must have been some concerns about having so many 
> ERs, about the overhead of negotiation, about cases in which it couldn't 
> happen, about cases in which it failed, etc, no? If you were given the 
> power to go back in time and be Supreme God of All ASN.1, how many ERs 
> would you need, which would they be, and why?

An unbounded set, really...

Here's the situation.

1) The most general ASN.1 application was the OSI protocol stack, right? 
In that stack, everything supported BER at least, and there was 
negotiation to see if both sides preferred something else. So everything 
was interoperable (thanks to BER being universal) and more advanced 
encodings could be used where needed.

2) In more specific situations, the choice of encoding is either 
mandated in the standard (Eg, LDAP uses BER - period)

>> So people should just drop the idea of introducing a binary alternative?
> 
> Of course not, especially as people won't stop doing so with wishful 
> thinking. But we're treading on brittle ground. The question at this 
> point in time is not so much whether there are technical solutions to 
> binarisation problems since those can be found twelve a penny out there 
> (granted, with varying quality). It's about how it fits into a much 
> larger system, at what cost, with what trade-offs.

I think that it's clear that people will *always* want alternative 
syntaxes for things, for specialist purposes. They demanded it with 
ASN.1, and they're demanding it with XML, too. Also note the variety of 
character sets supported by MIME text formats, even the different 
encodings of Unicode.

Therefore, it would seem best to embrace that by building in support for 
interoperability between syntaxes at a low level (pluggable 
encoding/decoding modules) rather than at a high level (conversion tools 
the user has to invoke!)...

ABS


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.