I am thinking of using attachments, but I have a few questions: 1) Given that the attachment sizes will be from 2KB to maybe 1GB or even more, can Axis deal with them in a performant way?
2) I have the option of retrieving/sending content via a plain HTTP servlet using GET/PUT and I could make it look like it's part of the same session because the two servlets run in the same webapp and I can set the same session cookie for both the WS requests and the HTTP requests. I know the plain HTTP servlet performs as best as it can, should I use this instead of going thru the trouble of setting up attachments and running into perfromance issues with Axis? 3) Do I need to enable the "streaming" mode for my Axis service in order to use attachments or make them perform well (I would not like a 1GB attachment to be cached in memory ...) 4) For interop with .NET, I understand .NET only supports DIME and not MIME. How difficult is it to get both to perform in Axis? Thanks. Tim