Re: XML Performance in Client-Server Interactions
Rich Salz wrote: > I want to mainly emphasize some points from Michael Champion's > response. The W3C XML-Binary group is *not* coming up with a binary > format, but rather characterizing what's important for such a format > if created. BTW, there's also the Sun-initiated ISO effort (X.fws, > fast web services) and various research efforts around, too. > > The "network device" approach is increasingly being seen as a > reasonable architecture. We make such devices, so I'm biased. But > 12-24 months ago you'd have to do a real "sell job" to talk to folks > about "XML in the network." But now it's rare that it's not already > on someone's architecture list. (This is for, say, Fortune 1000 or > similar, with departments devoted to Enterprise Computing Architecture > or some such.) > > One interesting things about client/server XML is that the computing > load is asymmetric. It's a heck of a lot easier to generate XML than > it is to consume and process it. Your note didn't seem to take that > into account. i suppose it depends on the app, but we consume it through this path: xml -> xslt -> tcl script -> database or generic commands now the xslt stuff is great for this sort of thing. we also use it generate postscript for a forms application where there is an excellent match. i've written some parsing in xslt and some using sax and i'd have to say the xslt stuff i've found in general easier to get right in more complex cases. the only time i came unstuck was trying to generate a spreadsheet and calculate rows. it was O(n squared) or worse. i don't think generating or consuming is all that hard, but working out what you want to do can be very difficult. rick > > /r$ >
begin:vcard fn:Rick Marshall n:Marshall;Rick email;internet:rjm@z... tel;cell:+61 411 287 530 x-mozilla-html:TRUE version:2.1 end:vcard
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