Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > ASP .Net Web Services > Web Service Adv and disadv

Reply
Thread Tools

Web Service Adv and disadv

 
 
nirk
Guest
Posts: n/a
 
      01-19-2004
Hi
I am planning to use Web Service a as a part of my project development.
I need some input
1)How is asynchronous web service call better/inferior than a threaded web service call
2)How does web service adversely affect the IIS performance
3)I web service suitable to download huge amount of data suppose 1GB
4)Is there any alternative to web service development

Pls provide yur views or any web sites related to web service adv and disadv
with regards
nirk
 
Reply With Quote
 
 
 
 
Jan Tielens
Guest
Posts: n/a
 
      01-19-2004
> 1)How is asynchronous web service call better/inferior than a threaded web
service call

I assume you mean using the BeginXXX and EndXXX methods on the generated
proxies or using your own threading code. I think there aren't really
advantages or disadvantages. By using the generated proxy async. methods you
don't have to write your own plumbing code.

> 2)How does web service adversely affect the IIS performance


Can you explain more? Compared to what?

> 3)I web service suitable to download huge amount of data suppose 1GB


I don't think so, because everything needs to be serialized into one xml
soap message. In my opinion you'd be better of splitting the data into
smaller chunks.

> 4)Is there any alternative to web service development


For which goal? You could take a look at .NET Remoting or "plain old" COM+
components.

--
Greetz

Jan Tielens
________________________________
Read my weblog: http://weblogs.asp.net/jan


"nirk" <> wrote in message
news:FAC9F24F-2147-41B2-8601-...
> Hi
> I am planning to use Web Service a as a part of my project development.
> I need some input
> 1)How is asynchronous web service call better/inferior than a threaded web

service call
> 2)How does web service adversely affect the IIS performance
> 3)I web service suitable to download huge amount of data suppose 1GB
> 4)Is there any alternative to web service development
>
> Pls provide yur views or any web sites related to web service adv and

disadv
> with regards
> nirk



 
Reply With Quote
 
 
 
 
nirk
Guest
Posts: n/a
 
      01-19-2004
Thanks for reply.

I will be a bit more clear.
my objective is to create a web service which will be running on a remote PC.The client PC will host a web application.
The request/ response will be in asynchronous mode (currently i am thinking in this direction Pls let me know if any alternative is there).The web service will generate a file containing around 10,000 records or more. Once this file is generated it shd be uploaded to the client PC .I am planning to use FTP if possible(again if any other alternative is there let me know).
Now
reply to yur questions
using web service to generate a file with 10,000 records can be time consuming and will use IIS resources un-necessarily so the performance of web service can be affected.



So this is some what distributed application which i want to build in .NET envoirment.Both PC will run on Windows platform.
I am web service as it is easy to build and also


1)it is open .we can soap messaging with enhanced feature set

Thanks in advance


 
Reply With Quote
 
Jan Tielens
Guest
Posts: n/a
 
      01-19-2004
If you are dealing with such an amount of data, it's important to avoid
having to load the complete data in memory at once. You need to make sure
you can write the data directly to a stream.

You may which to check out DIME (WSE):
Using Web Services Enhancements to Send SOAP Messages with Attachments
http://tinyurl.com/2pg2j

Sending Files, Attachments, and SOAP Messages Via Direct Internet Message
Encapsulation
http://tinyurl.com/3gqzp

--
Greetz

Jan Tielens
________________________________
Read my weblog: http://weblogs.asp.net/jan


"nirk" <> wrote in message
news:5589D85A-AD9F-4B53-BE1A-...
> Thanks for reply.
>
> I will be a bit more clear.
> my objective is to create a web service which will be running on a remote

PC.The client PC will host a web application.
> The request/ response will be in asynchronous mode (currently i am

thinking in this direction Pls let me know if any alternative is there).The
web service will generate a file containing around 10,000 records or more.
Once this file is generated it shd be uploaded to the client PC .I am
planning to use FTP if possible(again if any other alternative is there let
me know).
> Now
> reply to yur questions
> using web service to generate a file with 10,000 records can be time

consuming and will use IIS resources un-necessarily so the performance of
web service can be affected.
>
>
>
> So this is some what distributed application which i want to build in .NET

envoirment.Both PC will run on Windows platform.
> I am web service as it is easy to build and also
>
>
> 1)it is open .we can soap messaging with enhanced feature set
>
> Thanks in advance
>
>



 
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
Does timer in Web Service Global.asax block my Web Service from processing web-site requests? Leo Violette ASP .Net Web Services 0 04-17-2009 12:39 AM
[ADV] Announcing the beta of Agile Web Development with Rails, ThirdEdition Dave Thomas Ruby 0 04-23-2008 07:59 PM
[ADV] New Agile Web Development with Rails beta Dave Thomas Ruby 10 10-22-2006 03:29 PM
InvocationTargetException when calling "new Service()" in Axis web service to call another web service Michael Averstegge Java 0 01-10-2006 11:05 PM
ADV: up to six months free web hosting! Web Hosting Digital Photography 0 05-29-2004 01:42 AM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57