Compactar dados em WebService

Como faço para compactar os dados a serem enviador por um WebService?

Vi vários exemplos de como fazer isso em Servlets ou como gerar um Arquivo compactado, mas nenhum que ensinasse como fazer os dados do WebService chegarem compactados ao destino.

em que plataforma, j2me ou j2se/j2ee??

O programa que solicita os dados do WebService esta na plataforma J2ME.

Seráque há como compactar esses dados no WebService utilizando o GZIP para que eu possa descompactá-los no celular (J2ME)?

Eu já sei como descompactá-los no celular. Mas não sei como enviá-los do WebService já compactados.