Re: terra incognita
On Wednesday 19 December 2001 01:28 pm, Champion, Mike wrote: > People need flexible/open networking to exchange objects or data between > applications. They look around and see that HTTP is everywhere and it > works good enough for the networking layer, and they see that XML is > flexible and (almost) good enough for the flexible object > serialization/data exchange layer. Sure, they don't "need" HTTP and XML, > but both are more or less free, and more or less universal. Why even > bother complaining that they aren't the Right Thing since Worse is Better > wins every time? <grin> My experience tells me that "Worse Is Better" is the way evolution works, but that eventually, evolution works towards an optimal solution (sometimes to the detriment of the species). As such, to me, HTTP and XML represent the australopithicus of open systems: it can stand upright, but run, sing and dance... we need another few generations. > Seriously, and getting back to Simon's original point when he originated > this thread: XML (1.0 or 1.1 as presently conceived) is far from perfect as > a serialization format for objects or binary data. BUT once the data is in > XML, it is (in principle) liberated from the application or class > definitions that produced it. One might think of some SOAP message as a > kludgy serialization of some business object, but for others it's an XML > "document" that they can whack on with Right. That's my point though: the interoperability here is valuable enough that you really don't want to open the kimono too much. We've already seen enough in this thread to convince me that adding control characters would be detrimental to interoperability... and to suggest that there is a pent-up demand for some pervasive alternative. FWIW. I should also not that HTTP and XML *per se* don't work: it's the subsets that people use that do.
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format