Preparo un pqueño resumen y os contaré.
La verdad es que ha sido un trabajo y una implementación a varios manos para apreciar diferentes aspectos que no todos conocemos en su globalidad.
El punto de partida es usar un servicio web en un NSF desde un servidor domino para pasar archivos al CMS (Nuxeo).
Pero, hay un fallo que provoca una demora de tiempo en ficheros pequeños y un OutOfMemry en ficheros grande.
La solución puede ser el uso de MTOM, desde Java.
Que nos paso?
MTOM no es de momento usable en el elemento de diseño de servicio web de un NSF.
Hemos tenido que usar el elemento de diseño "agente" (perdiendo asi ciertas funcionlidades), para importar las librerias de java que permiten usar MTOM.
Se ejecuta en la JVM de cada cliente, (el servidor te da las gracias), se multiplica el rendimiento. 183 Mb en 2 segundos.
Más en otro articulo.