Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > ASP .Net Web Services > Ideas sought on sending large files over webservices

Reply
Thread Tools

Ideas sought on sending large files over webservices

 
 
Stephen Ahn
Guest
Posts: n/a
 
      01-27-2006
Hello,

We need to send files in the order of 5 to 20 Megabytes (eg. word documents)
via webservices using donet 1.1.
The clients could have slow links using 56K dial up modems.
I've seen some articles suggesting the use of WSE and DIME attachments (for
dotnet 1.1), and WSE.
There's also MTOM, but we would like to stay with dotnet 1.1 for now.

Someone has also suggested Windows' BITS (Background Intelligent Transfer
Service).
Has anyone here tried using BITS with their webservice for this sort of
thing ?

Any ideas appreciated.

TIA,
Stephen




 
Reply With Quote
 
 
 
 
Chris Arnold
Guest
Posts: n/a
 
      01-31-2006
Hi Stephan,

DIME would do the job - but you have an extra overhead of WSE to deal with
if it's not currently part of your design.

You could, quite easily, develop your own 'chunk' model to send multiple,
fixed-length byte arrays read from a BinaryReader; then 're-compiled' at the
server.

I would avoid BITS like to proverbial plague! We literally spent weeks
attempting to implement a solutions using MS's new baby. If you are
distributing to corporate clients who (like most) turn off Windows automatic
updates it will fail. More fundamentally, however, is its complete lack of
any method to deal with authenticating proxy servers!!! When BITS works it
is, indeed, very fast but, like I said 'avoid until MS get it working'!

Have you considered FTPing the data? The only 2 disadvantages I can see to
this are 1. has your client opened the correct port? and 2. you would have
to send the login and password details unencrypted (even if the resultant
connection were encrypted).

Hope this helps

Chris

"Stephen Ahn" <noaddress_at_noaddress.com> wrote in message
news:%(E-Mail Removed)...
> Hello,
>
> We need to send files in the order of 5 to 20 Megabytes (eg. word
> documents) via webservices using donet 1.1.
> The clients could have slow links using 56K dial up modems.
> I've seen some articles suggesting the use of WSE and DIME attachments
> (for dotnet 1.1), and WSE.
> There's also MTOM, but we would like to stay with dotnet 1.1 for now.
>
> Someone has also suggested Windows' BITS (Background Intelligent Transfer
> Service).
> Has anyone here tried using BITS with their webservice for this sort of
> thing ?
>
> Any ideas appreciated.
>
> TIA,
> Stephen
>
>
>
>



 
Reply With Quote
 
 
 
 
Stephen Ahn
Guest
Posts: n/a
 
      02-01-2006
Chris,

Thanks for your response.
Could you tell me which version of BITS you tried out ?

Thanks,
Stephen


"Chris Arnold" <(E-Mail Removed)> wrote in message
news:%(E-Mail Removed)...
> Hi Stephan,
>
> DIME would do the job - but you have an extra overhead of WSE to deal with
> if it's not currently part of your design.
>
> You could, quite easily, develop your own 'chunk' model to send multiple,
> fixed-length byte arrays read from a BinaryReader; then 're-compiled' at
> the server.
>
> I would avoid BITS like to proverbial plague! We literally spent weeks
> attempting to implement a solutions using MS's new baby. If you are
> distributing to corporate clients who (like most) turn off Windows
> automatic updates it will fail. More fundamentally, however, is its
> complete lack of any method to deal with authenticating proxy servers!!!
> When BITS works it is, indeed, very fast but, like I said 'avoid until MS
> get it working'!
>
> Have you considered FTPing the data? The only 2 disadvantages I can see to
> this are 1. has your client opened the correct port? and 2. you would have
> to send the login and password details unencrypted (even if the resultant
> connection were encrypted).
>
> Hope this helps
>
> Chris
>
> "Stephen Ahn" <noaddress_at_noaddress.com> wrote in message
> news:%(E-Mail Removed)...
>> Hello,
>>
>> We need to send files in the order of 5 to 20 Megabytes (eg. word
>> documents) via webservices using donet 1.1.
>> The clients could have slow links using 56K dial up modems.
>> I've seen some articles suggesting the use of WSE and DIME attachments
>> (for dotnet 1.1), and WSE.
>> There's also MTOM, but we would like to stay with dotnet 1.1 for now.
>>
>> Someone has also suggested Windows' BITS (Background Intelligent Transfer
>> Service).
>> Has anyone here tried using BITS with their webservice for this sort of
>> thing ?
>>
>> Any ideas appreciated.
>>
>> TIA,
>> Stephen
>>
>>
>>
>>

>
>



 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
VOIP over VPN over TCP over WAP over 3G Theo Markettos UK VOIP 2 02-14-2008 03:27 PM
Re: sending very large packets over the network Gary Herron Python 1 08-02-2007 03:27 PM
Re: sending very large packets over the network Thomas Jollans Python 0 08-01-2007 11:53 PM
Sending attachments via webservices bee_123 Java 1 12-06-2005 07:51 PM
Backing Up Large Files..Or A Large Amount Of Files Scott D. Weber For Unuathorized Thoughts Inc. Computer Support 1 09-19-2003 07:28 PM



Advertisments