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 - 3 2543
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 -
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 -
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 -
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
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...
|
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...
|
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...
|
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...
|
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...
|
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...
|
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...
|
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...
|
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...
|
by: lllomh |
last post by:
Define the method first
this.state = {
buttonBackgroundColor: 'green',
isBlinking: false, // A new status is added to identify whether the button is blinking or not
}
autoStart=()=>{
|
by: DJRhino |
last post by:
Was curious if anyone else was having this same issue or not....
I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...
|
by: Aliciasmith |
last post by:
In an age dominated by smartphones, having a mobile app for your business is no longer an option; it's a necessity. Whether you're a startup or an established enterprise, finding the right mobile app...
|
by: tracyyun |
last post by:
Hello everyone,
I have a question and would like some advice on network connectivity. I have one computer connected to my router via WiFi, but I have two other computers that I want to be able to...
|
by: giovanniandrean |
last post by:
The energy model is structured as follows and uses excel sheets to give input data:
1-Utility.py contains all the functions needed to calculate the variables and other minor things (mentions...
|
by: NeoPa |
last post by:
Hello everyone.
I find myself stuck trying to find the VBA way to get Access to create a PDF of the currently-selected (and open) object (Form or Report).
I know it can be done by selecting :...
|
by: Teri B |
last post by:
Hi, I have created a sub-form Roles. In my course form the user selects the roles assigned to the course.
0ne-to-many. One course many roles.
Then I created a report based on the Course form and...
|
by: nia12 |
last post by:
Hi there,
I am very new to Access so apologies if any of this is obvious/not clear.
I am creating a data collection tool for health care employees to complete. It consists of a number of...
|
by: NeoPa |
last post by:
Introduction
For this article I'll be focusing on the Report (clsReport) class. This simply handles making the calling Form invisible until all of the Reports opened by it have been closed, when it...
| |