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

Re: Xqueeze: Compact XML Alternative


xml alternative
On Tue, 04 Feb 2003 10:02:15 -0500
Mike Champion wrote:

> That said, the Xqueeze  approach of using a dictionary based on a pre- 
> arranged schema has been tried repeatedly, no? (e.g. WAP/WML?) Also, that 
> significantly tightens the coupling between the sender and receiver of the 
> XML.  Maybe that is acceptable at the application level, but that 
> middleware that is crunching thousands of XML messages/second isn't going 
> to want to know about every schema of every application that is throwing 
> data at it.

The middleware can generate the data-dictionary on it's own for any
specification (I've only implemented it for DTDs so far). The algorthm
is generic enough to enable unrelated software to generate exactly the
same dictionary for the same specification. I.e. the middleware can
take any specification from the user and use xqML to communicate with
any other xqML aware middleware.

For deployments where this is really going to matter, one application
would generally be using a limited number of document types. Take, for
example, an IM server (like Jabber) that uses XML-based messages. The
server will have to generate the dictionary only once for it's
protocol and a single memory representation of that dictionary would
be present as long as the server is running, irrespective of how much
traffic it is handling.

The server can choose to store a disk copy of that dictionary when it
shuts down. There is a format for file representation of the
dictionary too. The clients can do the same - they can load the
dictionary when they go up and unload it when they go down.

The dictionary itself can be shared with interacting applications in
three ways:
* All apps generate one for themselves locally
* A single app generates the dictionary and sends it to others
  beforehand
* Each document/stream may carry an internal dictionary

-- 
Tahir Hashmi (VSE, NCST)
http://staff.ncst.ernet.in/tahir
tahir AT ncst DOT ernet DOT in

We, the rest of humanity, wish GNU luck and Godspeed


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.