I'm looking at DIME to enscapulate the binary portion of a web service return value. The key element is I need to xfer a chunk (about 2Meg) of data and I do like the model of Soap-RPC architecturally.
Unfortunately, a webservice prototype to do this without DIME takes about 10 seconds each call. The data gets base64'ed or chunked into an array of a few hundred thousand int's.
In comparison, a 'direct' method with the client connecting via a URLConnection and DataStream performs the same work in under 2 seconds. But with out the nieceties of the SOAP-RPC I've seen a DIME implementation in .Net which used
SOAP Extensions and since I'm not clear on how Soap extensions work, I've got more questions now than ever.
What's the interaction of SOAP and Extensions?Are there any examples of DIME for Java available?Has anyone used DIME & Soap-RPC in a production environment? How did it work out?Has anyone solved this sort of problem already, but in a different manner? How? Thanks for the help.
Sincerely,
Lindsay Morsillo