Is it really so bad?
2003-11-20 22:21:15 Mark Wilcox
[Reply]
First -- there's a really good arcticle in XML Developers Journal this month on same topic.
Second -- I think most of this has to do with a valid question -- how to best transmit XML over a network. The overhead of HTTP for SOAP may be a real limation.
ASN.1 is nice for transport because it's very easy to map ASN.1 to XML Schemas (because both do essentially the same thing -- map named values to data types).
I think as things like traditional Web Services grows, we'll eventually see a SOAP stack on the NIC just as we've seen similar optimizations of the TCP stack implementations.
Remember at one time, people didn't want TCP becuase it was too slow. This was one of the ideas of OSI protocol suite.
TCP eventaully one because it was easier and less resource intensive.
I have a feeling XML as text will do the same but ASN.1 will be used for cases where you need the optimizations of binary data transer. Just as we see now on the Net (for example HTTP is all ASCII, LDAP uses ASN.1)
Mark