> I make no argument against compression, I just think it would 
> be a bit of a
> hassle if everyone started zipping up their 1kb files, 
> especially when a
> transfer encoding such as Base64 is involved as well which has a CPU
> expense.

I usually don't see XML business files of 1K !! XML tends to be a hog on data sizes.

  I assume that a system which makes 700mb transfers 
> isn't doing so
> every 15 minutes, so both sides probably have time to digest 
> the compressed
> content.
>

You're absolutely right, and really I'd like to think of a better business process 
engineered where we wouldn't have to do this; but as you know there's thins thing 
called legacy systems that insist (nay, demand) doing things a certain way.
 
> Also notable is that binary stuff like videos and pictures 
> won't see a huge
> compression ratio, so maybe a better approach is to reference 
> the content
> location.  Alas, if you are not doing that you likely have a 
> good reason.
>

Yes.
 
> XML Compression: what, in your opinion needs to be done to 
> institutionalize
> such a practice?  Being a Java head, I typically use 
> GZIPInputStream and
> GZIPOutputStream whenever I need excellent compression 
> rations.

You know thosse 700mb XXML files, well if you zip the whole file you can typically 
shrink it down to less than 4 mb !! Hey, that stuff is all text, repeatable patterns 
in pointy brackets, .. ! 
But it sounds like you want to only compress the payload part of the payload (!), and 
preserve the header part of the payload for normal housekeeping things; routing, ....

Have a great weekend.
-Dave



  What more
> is needed?  An enveloping format including content checksum 
> and compression
> algoritm?  A protocol for wordlist - like compression?
> 
> Regards,
> 
> Matt
> 
> ----- Original Message -----
> From: "Welsh, David" <[EMAIL PROTECTED]>
> To: "'Matthew MacKenzie'" <[EMAIL PROTECTED]>; "Rishel,Wes"
> <[EMAIL PROTECTED]>; "David RR Webber - XMLGlobal"
> <[EMAIL PROTECTED]>; "XML/edi Group" <[EMAIL PROTECTED]>
> Sent: Friday, October 19, 2001 1:50 PM
> Subject: RE: Compression of XML
> 
> 
> > Ever dump an inventory sync file in XML across the 
> internet, and wait for
> the 700mb sucker to come thru ! (ftp, http, or ..)
> >
> > Seriously tho, PO's and other common business documents are 
> easy, usually
> smaller in byte size, but product catalogs (especially when 
> you also then
> add in digital content such as image and/or digital audio), 
> and also things
> like inventory snapshots of available products are 
> notoriously big files. I
> > agree that there may be alternate business processes in the 
> future that
> 'relieve the pressure' of having to thigh big files like this 
> across the
> wire but what hurts today is it's an existing business 
> practice for some and
> what's more is their information contents are so crucial to running a
> business
> > process.
> >
> > Data compression with XML please. You'd be doing the 
> business world a
> hudge favor.
> > It's also a natural, and I'm so surprised people haven't 
> institutionalized
> it till now.
> > I do keep hearing the bandwidth arguement all the time, but 
> there's still
> a significant population of businesses around the world that 
> don't have the
> luxury of easy access to big fat bandwidth pipes to pump 
> information thru.
> >
> > All the very best
> > -Dave
> >
> >
> >
> >
> > > -----Original Message-----
> > > From: Matthew MacKenzie [mailto:[EMAIL PROTECTED]]
> > > Sent: Friday, October 19, 2001 11:20 AM
> > > To: Rishel,Wes; David RR Webber - XMLGlobal; XML/edi Group
> > > Subject: Re: Compression of XML
> > >
> > >
> > > ebXML messaging only specifies a method of signing a payload
> > > using dsig.
> > > One must also weigh the CPU cost of compression with the bandwidth
> > > available.  Nowadays, bandwidth is a smaller issue.
> > >
> > > Regards,
> > >
> > > Matt MacKenzie.
> > > ----- Original Message -----
> > > From: "Rishel,Wes" <[EMAIL PROTECTED]>
> > > To: "David RR Webber - XMLGlobal" <[EMAIL PROTECTED]>;
> > > "XML/edi Group"
> > > <[EMAIL PROTECTED]>
> > > Sent: Friday, October 19, 2001 10:47 AM
> > > Subject: RE: Compression of XML
> > >
> > >
> > > > One should also remember that PGP encryption has 
> compression as a
> > > > by-product. Where business communicators prefer to use RSA,
> > > many of the
> > > > proposed standards for security include compression as an
> > > option (EDIINT
> > > and
> > > > ebXML messaging).
> > > >
> > > > -----Original Message-----
> > > > From: David RR Webber - XMLGlobal 
> [mailto:[EMAIL PROTECTED]]
> > > > Sent: Friday, October 19, 2001 7:20 AM
> > > > To: XML/edi Group
> > > > Subject: Compression of XML
> > > >
> > > >
> > > > 
> http://www-106.ibm.com/developerworks/xml/library/x-matters13.html
> > > >
> > > > good article.
> > > >
> > > > Although for me the odd 10% or 20% here is not so significant -
> > > > but at least the article allows you to assess based on your own
> > > > needs.
> > > >
> > > > Remember V90 modems include builtin on the wire compression
> > > > using PKZIP / Huffman algorithms.
> > > >
> > > > DW
> > > >
> > > >
> > > > ------   XML/edi Group Discussion List   ------
> > > > Homepage =  http://www.XMLedi-Group.org
> > > >
> > > > Unsubscribe =  send email to: [EMAIL PROTECTED]
> > > > Leave the subject and body of the message blank
> > > >
> > > > Questions/requests:  [EMAIL PROTECTED]
> > > >
> > > > To receive only one message per day (digest format)
> > > > send the following message to [EMAIL PROTECTED],
> > > > (leave the subject line blank)
> > > >
> > > > digest xmledi-group your-email-address
> > > >
> > > > To join the XML/edi Group complete the form located at:
> > > > http://www.xmledi-group.org/xmledigroup/mail1.htm
> > > >
> > > >
> > > >
> > > > ------   XML/edi Group Discussion List   ------
> > > > Homepage =  http://www.XMLedi-Group.org
> > > >
> > > > Unsubscribe =  send email to: [EMAIL PROTECTED]
> > > > Leave the subject and body of the message blank
> > > >
> > > > Questions/requests:  [EMAIL PROTECTED]
> > > >
> > > > To receive only one message per day (digest format)
> > > > send the following message to [EMAIL PROTECTED],
> > > > (leave the subject line blank)
> > > >
> > > > digest xmledi-group your-email-address
> > > >
> > > > To join the XML/edi Group complete the form located at:
> > > > http://www.xmledi-group.org/xmledigroup/mail1.htm
> > > >
> > > >
> > >
> > >
> > >
> > > ------   XML/edi Group Discussion List   ------
> > > Homepage =  http://www.XMLedi-Group.org
> > >
> > > Unsubscribe =  send email to: [EMAIL PROTECTED]
> > > Leave the subject and body of the message blank
> > >
> > > Questions/requests:  [EMAIL PROTECTED]
> > >
> > > To receive only one message per day (digest format)
> > > send the following message to [EMAIL PROTECTED],
> > > (leave the subject line blank)
> > >
> > > digest xmledi-group your-email-address
> > >
> > > To join the XML/edi Group complete the form located at:
> > > http://www.xmledi-group.org/xmledigroup/mail1.htm
> > >
> > >
> >
> >
> > ------   XML/edi Group Discussion List   ------
> > Homepage =  http://www.XMLedi-Group.org
> >
> > Unsubscribe =  send email to: [EMAIL PROTECTED]
> > Leave the subject and body of the message blank
> >
> > Questions/requests:  [EMAIL PROTECTED]
> >
> > To receive only one message per day (digest format)
> > send the following message to [EMAIL PROTECTED],
> > (leave the subject line blank)
> >
> > digest xmledi-group your-email-address
> >
> > To join the XML/edi Group complete the form located at:
> > http://www.xmledi-group.org/xmledigroup/mail1.htm
> >
> >
> 
> 
> 
> ------   XML/edi Group Discussion List   ------
> Homepage =  http://www.XMLedi-Group.org
> 
> Unsubscribe =  send email to: [EMAIL PROTECTED]
> Leave the subject and body of the message blank
> 
> Questions/requests:  [EMAIL PROTECTED]
> 
> To receive only one message per day (digest format) 
> send the following message to [EMAIL PROTECTED], 
> (leave the subject line blank) 
> 
> digest xmledi-group your-email-address
> 
> To join the XML/edi Group complete the form located at:
> http://www.xmledi-group.org/xmledigroup/mail1.htm
> 
> 


------   XML/edi Group Discussion List   ------
Homepage =  http://www.XMLedi-Group.org

Unsubscribe =  send email to: [EMAIL PROTECTED]
Leave the subject and body of the message blank

Questions/requests:  [EMAIL PROTECTED]

To receive only one message per day (digest format) 
send the following message to [EMAIL PROTECTED], 
(leave the subject line blank) 

digest xmledi-group your-email-address

To join the XML/edi Group complete the form located at:
http://www.xmledi-group.org/xmledigroup/mail1.htm


Reply via email to