Compactação de dados

Alguém conhece algum framework para compactação de dados em JME? Gostaria de saber como compactar os dados antes de efetuar a transferência entre o servidor e o celular ou o celular e o servidor, economizando em KB transferidos e diminuindo o valor a ser pago a operadora.