473,322 Members | 1,620 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,322 software developers and data experts.

WSE / DIME File Transfer Performance

I'm working on an file transfer gateway using WSE with DIME for file
attachments. Our goal is to replace our direct file repository access (via
windows network folder sharre) with the Web Service gateway for security
purposes.

As it stands now, all workstations have direct read-write access to the file
repository share. The Web Service gateway will secure this for us. While the
web service gateway is more secure, it doesn't perform anywhere near up to
the performance of a direct file copy. I'm working with a 27 MB file in my
test environment; the client and the web service are on the same
workstation.

Using direct file access, I can copy this 27 MB file in under 2 seconds.
Using the web service, it take between 5 and 6 seconds to transfer the same
file. We understand that we might have to trade a bit of speed for the
increased security, however a 400% increase is really more of a hit than
we'd been anticipating. Is there any way that I can tune performance to
optimize WSE / DIME for large file attachments?

Thanks for your help!

- Joe Geretz -
Nov 23 '05 #1
3 2578
Hi Joseph,

Do a Google search on "084SharpZipLib". Check out
084SharpZipLib_SourceSamples.zip and the DIME example.

Jim

"Joseph Geretz" <jg*****@nospam.com> wrote in message
news:Od**************@TK2MSFTNGP12.phx.gbl...
I'm working on an file transfer gateway using WSE with DIME for file
attachments. Our goal is to replace our direct file repository access (via
windows network folder sharre) with the Web Service gateway for security
purposes.

As it stands now, all workstations have direct read-write access to the file repository share. The Web Service gateway will secure this for us. While the web service gateway is more secure, it doesn't perform anywhere near up to
the performance of a direct file copy. I'm working with a 27 MB file in my
test environment; the client and the web service are on the same
workstation.

Using direct file access, I can copy this 27 MB file in under 2 seconds.
Using the web service, it take between 5 and 6 seconds to transfer the same file. We understand that we might have to trade a bit of speed for the
increased security, however a 400% increase is really more of a hit than
we'd been anticipating. Is there any way that I can tune performance to
optimize WSE / DIME for large file attachments?

Thanks for your help!

- Joe Geretz -

Nov 23 '05 #2
Hi Jim,

What does this do, Zips the file before sending it across the wire? Most of
our files are compressed to begin with, so this wouldn't buy us anything in
most cases.

Thanks,

- Joe Geretz -

"Jim Rand" <ji*****@ix.netcom.com> wrote in message
news:up**************@TK2MSFTNGP15.phx.gbl...
Hi Joseph,

Do a Google search on "084SharpZipLib". Check out
084SharpZipLib_SourceSamples.zip and the DIME example.

Jim

"Joseph Geretz" <jg*****@nospam.com> wrote in message
news:Od**************@TK2MSFTNGP12.phx.gbl...
I'm working on an file transfer gateway using WSE with DIME for file
attachments. Our goal is to replace our direct file repository access
(via
windows network folder sharre) with the Web Service gateway for security
purposes.

As it stands now, all workstations have direct read-write access to the

file
repository share. The Web Service gateway will secure this for us. While

the
web service gateway is more secure, it doesn't perform anywhere near up
to
the performance of a direct file copy. I'm working with a 27 MB file in
my
test environment; the client and the web service are on the same
workstation.

Using direct file access, I can copy this 27 MB file in under 2 seconds.
Using the web service, it take between 5 and 6 seconds to transfer the

same
file. We understand that we might have to trade a bit of speed for the
increased security, however a 400% increase is really more of a hit than
we'd been anticipating. Is there any way that I can tune performance to
optimize WSE / DIME for large file attachments?

Thanks for your help!

- Joe Geretz -


Nov 23 '05 #3
Oh well. :-(

"Joseph Geretz" <jg*****@nospam.com> wrote in message
news:ev**************@TK2MSFTNGP09.phx.gbl...
Hi Jim,

What does this do, Zips the file before sending it across the wire? Most of our files are compressed to begin with, so this wouldn't buy us anything in most cases.

Thanks,

- Joe Geretz -

"Jim Rand" <ji*****@ix.netcom.com> wrote in message
news:up**************@TK2MSFTNGP15.phx.gbl...
Hi Joseph,

Do a Google search on "084SharpZipLib". Check out
084SharpZipLib_SourceSamples.zip and the DIME example.

Jim

"Joseph Geretz" <jg*****@nospam.com> wrote in message
news:Od**************@TK2MSFTNGP12.phx.gbl...
I'm working on an file transfer gateway using WSE with DIME for file
attachments. Our goal is to replace our direct file repository access
(via
windows network folder sharre) with the Web Service gateway for security purposes.

As it stands now, all workstations have direct read-write access to the

file
repository share. The Web Service gateway will secure this for us. While
the
web service gateway is more secure, it doesn't perform anywhere near up
to
the performance of a direct file copy. I'm working with a 27 MB file in
my
test environment; the client and the web service are on the same
workstation.

Using direct file access, I can copy this 27 MB file in under 2

seconds. Using the web service, it take between 5 and 6 seconds to transfer the

same
file. We understand that we might have to trade a bit of speed for the
increased security, however a 400% increase is really more of a hit than we'd been anticipating. Is there any way that I can tune performance to
optimize WSE / DIME for large file attachments?

Thanks for your help!

- Joe Geretz -



Nov 23 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Vaylor Trucks | last post by:
I have a web service written in ASP.NET using the .NET frame v1.1.4322 and Web Service Enhancements 1.0 SP1. This web service has 2 nearly identical methods. That is, the SOAP XML is the same...
1
by: Levi Wilson | last post by:
I have a web service that adds a DIME attachment: public void GetFile(string filename) { SoapContext sc = HttpSoapContext.ResponseContext; DimeAttachment dimeFile = new...
4
by: Scott, Killer of all Ninjas | last post by:
It seems incredulous to me that it is so difficult to write the contents of a memory stream to a file. I'm certain that I'm missing something simple. I am retrieving a memory stream from a DIME...
3
by: Vai2000 | last post by:
Thanks for all responses Please advice! Hi All, Clients are uploading large files to my Web Portal. I need to validate these files using a WS. Problem is file sizes are in the range of...
2
by: Sven Thorsen | last post by:
I have a Web Service with a method that handles file uploads. The file is sent as a DIME attachment to the SOAP request. The post is successful, the file is received and the correct response is...
0
by: LearninGuru | last post by:
Hi, I have a situation where I need to return bulky PDF files from a web service method. The easiest way to do this is return base64 encoded strings. But as the PDF files are bulky this...
2
by: Abhay | last post by:
Hi All, I want to create a webservice which will be used for uploading the file to the server hosting the Web service. I want to use WSE DIME Attachments.. I have seen some sample on that , but...
0
by: daryl | last post by:
I have a situation where a webservice has worked fine in a development environment, but when placed into production has stopped working (although at one time it was). Using WSE 2.0/DIME, we...
5
by: =?Utf-8?B?SmFrb2IgTGl0aG5lcg==?= | last post by:
I have never sent attachment with webservices. Yesterday I got the challenge to redesign my solution that sends large XML structures to a Java webservice. The reason was that the Java SOAP...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.