Webservice com um Attachment ? HELP

Como consigo fazer um webservice enviar um arquivo ???

Tenho uma comunicação entre duas máquinas via webservice. A máquina cliente requisita via webservice algumas informações. A máquina “server” consulta a base de dados e retornar via webservice esses dados.
São muitas informações e essa mensagem demora muito.

O “Cliente” pega os dados retornados e gera uma planilha Excel.

Quero mudar isso.
Quero que o “Server” além de consultar a base de dados, também gere a planilha e então envie, de forma binária (otimizando assim o desempenho) para o “Client”.

[color=red]Como faço para enviar a planilha Excel via webservice?
Como crio o WSDL e implemento o lado server do webservice para enviar esse arquivo ? De preferencia como Attachment.[/color]

Aguem puder dar uma luz, agradeço !!!
:roll:

Você precisa usar a tecnologia SAAJ. .

http://java.sun.com/xml/downloads/saaj.html

Queria saber o “como” fazer.

Será que posso simplesmente criar um atributo no webservice como array de binário?
Aí no server do webservice atribuo de alguma forma o Excel nesse atributo do webservice ?

:roll: