You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by robert rowntree <ro...@yahoo.com> on 2004/12/24 15:20:46 UTC

RE: DIME attachments ( 120 meg ) using sample

Regarding files sizes ( very Large binaries ) and
capabilities of the Axis framework and existing
examples, i ran a test using the RC2 version of
"samples.attachments.EchoAttachmentService" with an
"+FDR" arg directing the sample app. to use DIME
Encapsulation.

Results of DIME example and sending 120 Meg in 12
binary files...

 DataHandlers went  back and forth successfully (
client to server to client ) in about 22 Seconds.

myTestRig ( AMD XP 1.7 Ghz with 750 M of RAM ).

------- my thoughts -------

On the client side it is very fast in streaming large
files ( 12 Meg each ) into an array of DataHandlers
for DIME Encapsulation for the trip over the wire to
server. 

On the server, in the Echo example, there is NO
PROCESS to deserialize / getInstream on the
DataHandler Array from the WebService input parm. The
current example just echos back the DH Array to
Client. 

IF , the service in the example can be extended to
Open Streams on the uploaded Array of attachments and
to create files on the server side, then this is a
good start for an upload and file exchange
infrastructure to handle MPEG's and large bin files.
That would be usefull...

Anyone interested in working on a FAST Server
implementation of this?? 

------- command line that i used -------- 


axis-1_2RC2>%java_home%/bin/java -classpath
lib/axis.jar;...jars;.
samples.attachments.EchoAttachment -p 80 +FDR data/z

=====
robert rowntree 
Borneo Consulting Inc
415 642 4162
415 335 5539 M