473,569 Members | 2,844 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

.NET Remoting vs Web Services

What are the factors that I should consider in choosing .NET Remoting vs Web
Services when an application will be deveoped using .net 2.0 and above? I
think I need to consider at least the following factors:

Performance
Security
Cost of Implementation
Cost of Maintenance
Technical Skills (what are the skills needed in .net remoting and Web
Services?)

Mar 30 '07 #1
4 2117
Hello Peter,

see my answers below.

PWhat are the factors that I should consider in choosing .NET Remoting
Pvs Web Services when an application will be deveoped using .net 2.0
Pand above? I think I need to consider at least the following
Pfactors:
P>
PPerformance

good in both cases. read there http://msdn2.microsoft.com/en-us/library/ms996381.aspx
if your consider to use the remoting in cases except the intranet/binary
then the web services performance is equal to remoting

PSecurity

WS is more usable (declarative) and has standard (WS-*) specifications

PCost of Implementation

WS is fastier (declarativenes s)

PCost of Maintenance

WS. Migrating to the WCF is more changeless
---
WBR, Michael Nemtsev [C# MVP].
My blog: http://spaces.live.com/laflour
Team blog: http://devkids.blogspot.com/

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo
Mar 30 '07 #2
Hi,

I think that Remoting is used with clients using .net framework (all of
them) while web services are more general but less efficient than remoting.

So if your application will communicate with other clients developed with
..NET I recommend using remoting for efficience and faster development. If it
has to 'talk' with unknown apps in the future you may consider doing it with
web services.

I'm very far to have a deep knowledge about this stuff but I think this is
the basic idea. I hope it helps,

--
Roger
..NET 2005 and DB developer
"Peter" wrote:
What are the factors that I should consider in choosing .NET Remoting vs Web
Services when an application will be deveoped using .net 2.0 and above? I
think I need to consider at least the following factors:

Performance
Security
Cost of Implementation
Cost of Maintenance
Technical Skills (what are the skills needed in .net remoting and Web
Services?)
Mar 30 '07 #3
Hi Michael,

It seems WS is better. What are some main reasons for people to use .net
remoting? Based on .net 3.0, does it seem that MS is promoting/enhancing WS
but .net remoting?

Peter

"Michael Nemtsev" wrote:
Hello Peter,

see my answers below.

PWhat are the factors that I should consider in choosing .NET Remoting
Pvs Web Services when an application will be deveoped using .net 2.0
Pand above? I think I need to consider at least the following
Pfactors:
P>
PPerformance

good in both cases. read there http://msdn2.microsoft.com/en-us/library/ms996381.aspx
if your consider to use the remoting in cases except the intranet/binary
then the web services performance is equal to remoting

PSecurity

WS is more usable (declarative) and has standard (WS-*) specifications

PCost of Implementation

WS is fastier (declarativenes s)

PCost of Maintenance

WS. Migrating to the WCF is more changeless
---
WBR, Michael Nemtsev [C# MVP].
My blog: http://spaces.live.com/laflour
Team blog: http://devkids.blogspot.com/

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo
Mar 30 '07 #4
Hello Peter,

..net was used instead of DCOM, generally.

---
WBR, Michael Nemtsev [C# MVP].
My blog: http://spaces.live.com/laflour
Team blog: http://devkids.blogspot.com/

"The greatest danger for most of us is not that our aim is too high and we
miss it, but that it is too low and we reach it" (c) Michelangelo

PHi Michael,
P>
PIt seems WS is better. What are some main reasons for people to use
P.net remoting? Based on .net 3.0, does it seem that MS is
Ppromoting/enhancing WS but .net remoting?
P>
PPeter
P>
P"Michael Nemtsev" wrote:
P>
>Hello Peter,

see my answers below.

PWhat are the factors that I should consider in choosing .NET
Remoting
Pvs Web Services when an application will be deveoped using .net
2.0
Pand above? I think I need to consider at least the following
Pfactors:
P>
PPerformance
good in both cases. read there
http://msdn2.microsoft.com/en-us/library/ms996381.aspx
if your consider to use the remoting in cases except the
intranet/binary
then the web services performance is equal to remoting
PSecurity

WS is more usable (declarative) and has standard (WS-*)
specificatio ns

PCost of Implementation

WS is fastier (declarativenes s)

PCost of Maintenance

WS. Migrating to the WCF is more changeless

---
WBR, Michael Nemtsev [C# MVP].
My blog: http://spaces.live.com/laflour
Team blog: http://devkids.blogspot.com/
"The greatest danger for most of us is not that our aim is too high
and we miss it, but that it is too low and we reach it" (c)
Michelangelo


Apr 2 '07 #5

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

Similar topics

5
357
by: DraguVaso | last post by:
Hi, I need to write a VB.NET-application (Windows Forms) that may have a part of it (re-)implemented as a Webpage for the customers. I think it can be usefull to create a business Layer with Remoting or a XML Webservice, and than write my Windows Forms application that uses it. and than maybe in the future the Webclient. I have jsut...
3
1705
by: Lucas Tam | last post by:
Does anyone have a good articles that describes the pros and cons of Web Services vs. Remoting Hosted in IIS? Is there a reason to use either or? With Remoting Hosting in IIS, is it possible to maintain a constant thread (i.e. thread that polls the database and sends messages back to client when a certain record is found?). Thanks.
1
1467
by: SB | last post by:
Is it possible (or common practice) to have the business facade layer of the web services layer implemented as .net remoting component(s). While the web services provide the necssary access to external web/Java clients, the .net remoting is used to comminicate between internal (company wide, .net, same network) applications who can benefit...
13
1902
by: Ron L | last post by:
I am working on an application that is a front-end for a SQL database. While it is not an immediate requirement, the application will probably be required to be able to connect via the internet at a later date, so we are implementing the data connections via remoting. The remoting is implemented via the HTTP channel, with the binary...
11
4122
by: kiln | last post by:
I am starting a project that may be suitable for vb.net, using windows forms. I want a rich client, thus win forms vs web forms. Most users will access the app data over a LAN, but some will be remote users, accessing via vpn. I could use terminal services for this but am thinking that an alternate technology like remoting or web servies could...
8
1741
by: Raju Joseph | last post by:
Hi All, I am just trying to get an opinion here. I know this is always a tough choice to make. We are in the process of converting our VB6 based Healthcare Information System (a full-fledged package) to .NET. Our clients have been asking for lot of new stuff namely being able to send patient information to devices, being able to fix...
0
755
by: Kirk | last post by:
I'm trying to use a Web Service to be a Remoting client of an existing ..NET 2.0 server. But I get the following error when I try to use System.Runtime.Remoting.Channels.Http in my WebService. The same code works fine in a standalone app. I have inspected System.Runtime.Remoting.dll with ildasm, and I can see the ....Channels.Http...
8
4249
by: sandy82 | last post by:
I coded a simple example in c# In which their is a client and a server using a dll . I am confused on the Point that u have to use the .dll on both sides .Cant we have a solution of having a dll on server side and the client calling the remote service . Also Can any1 tell that whats the Practical use of remoting .How u differentiate btw...
1
1794
by: Tommaso Caldarola | last post by:
I need to transfer big files (up to 10 Gb), now I'm using IIS via Remoting with chunk of bytes (up to 500Kb). In the following article: Middle-Tier Hosting: Enterprise Services, IIS, DCOM, Web Services, and Remoting By Rockford Lhotka http://www.15seconds.com/issue/040812.htm
0
7695
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7922
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. ...
0
8119
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
7668
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
6281
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
1
5509
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 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 a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes...
0
5218
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert...
0
3637
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
936
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

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.