Because the body of a SOAP message has to be parsed as XML, it is not efficient to include large blocks of data in the body. Thats why we have SAAJ - the SOAP with Attachment API for Java. This keeps the SOAP body as compact as possilbe.
Google will find you lots of references.
posted 8 years ago
but i am unable to get any reference in google.
anyways let me try again.