473,385 Members | 2,210 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,385 software developers and data experts.

WCF vs .Net remoting

Hi,

Reading about WCF I had this feeling that .net remoting has been left
behind. There's a lot about webservices but nothing about remoting
which suprises me as MS was encouraging to use it in non-heterogeneous
applications before .net 3.0 was released.

This is not a technical question, it is rather about the direction MS
heads in this matter. What's their vision?

/Marcin

Feb 4 '07 #1
10 2437
I believe WCF replaces .Net Remoting.

Robin S.
Ts'i mahnu uterna ot twan ot geifur hingts uto.
-----------------------------------------------
<oc*****@gmail.comwrote in message
news:11**********************@a75g2000cwd.googlegr oups.com...
Hi,

Reading about WCF I had this feeling that .net remoting has been left
behind. There's a lot about webservices but nothing about remoting
which suprises me as MS was encouraging to use it in non-heterogeneous
applications before .net 3.0 was released.

This is not a technical question, it is rather about the direction MS
heads in this matter. What's their vision?

/Marcin

Feb 4 '07 #2
That is some confusion out there. Remoting still exists and is a good call
in some cases. In fact, WCF also uses remoting internally for some things.

--
William Stacey [C# MVP]
PCR concurrency library: www.codeplex.com/pcr
PSH Scripts Project www.codeplex.com/psobject
"RobinS" <Ro****@NoSpam.yah.nonewrote in message
news:b5******************************@comcast.com. ..
|I believe WCF replaces .Net Remoting.
|
| Robin S.
| Ts'i mahnu uterna ot twan ot geifur hingts uto.
| -----------------------------------------------
| <oc*****@gmail.comwrote in message
| news:11**********************@a75g2000cwd.googlegr oups.com...
| Hi,
| >
| Reading about WCF I had this feeling that .net remoting has been left
| behind. There's a lot about webservices but nothing about remoting
| which suprises me as MS was encouraging to use it in non-heterogeneous
| applications before .net 3.0 was released.
| >
| This is not a technical question, it is rather about the direction MS
| heads in this matter. What's their vision?
| >
| /Marcin
| >
|
|
Feb 4 '07 #3
In which cases then?
As I have written before MS was encouraging to use remoting in non-
heterogeneous applications (no need for webservices with it's
overhead). Is it still true? After doing some reading I felt like WCF
is more recommended in such case. Am I wrong?

/Marcin

On 4 Lut, 20:52, "William Stacey [C# MVP]" <william.sta...@gmail.com>
wrote:
That is some confusion out there. Remoting still exists and is a good call
in some cases. In fact, WCF also uses remoting internally for some things.

--
William Stacey [C# MVP]
PCR concurrency library:www.codeplex.com/pcr
PSH Scripts Projectwww.codeplex.com/psobject

"RobinS" <Rob...@NoSpam.yah.nonewrote in message

news:b5******************************@comcast.com. ..
|I believe WCF replaces .Net Remoting.
|
| Robin S.
| Ts'i mahnu uterna ot twan ot geifur hingts uto.
| -----------------------------------------------| <ocho...@gmail.comwrote in message

|news:11**********************@a75g2000cwd.googleg roups.com...
| Hi,
| >
| Reading about WCF I had this feeling that .net remoting has been left
| behind. There's a lot about webservices but nothing about remoting
| which suprises me as MS was encouraging to use it in non-heterogeneous
| applications before .net 3.0 was released.
| >
| This is not a technical question, it is rather about the direction MS
| heads in this matter. What's their vision?
| >
| /Marcin
| >
|
|

Feb 4 '07 #4
I think they're moving towards WCF. You could post this in the WCF
newsgroup, maybe somebody there could tell you for sure. It's

microsoft.public.windows.developer.winfx.indigo

Robin S.
Ts'i mahnu uterna ot twan ot geifur hingts uto.
-----------------------------------------------
<oc*****@gmail.comwrote in message
news:11**********************@k78g2000cwa.googlegr oups.com...
In which cases then?
As I have written before MS was encouraging to use remoting in non-
heterogeneous applications (no need for webservices with it's
overhead). Is it still true? After doing some reading I felt like WCF
is more recommended in such case. Am I wrong?

/Marcin

On 4 Lut, 20:52, "William Stacey [C# MVP]" <william.sta...@gmail.com>
wrote:
>That is some confusion out there. Remoting still exists and is a good
call
in some cases. In fact, WCF also uses remoting internally for some
things.

--
William Stacey [C# MVP]
PCR concurrency library:www.codeplex.com/pcr
PSH Scripts Projectwww.codeplex.com/psobject

"RobinS" <Rob...@NoSpam.yah.nonewrote in message

news:b5******************************@comcast.com ...
|I believe WCF replaces .Net Remoting.
|
| Robin S.
| Ts'i mahnu uterna ot twan ot geifur hingts uto.
| -----------------------------------------------| <ocho...@gmail.com>
wrote in message

|news:11**********************@a75g2000cwd.google groups.com...
| Hi,
| >
| Reading about WCF I had this feeling that .net remoting has been
left
| behind. There's a lot about webservices but nothing about remoting
| which suprises me as MS was encouraging to use it in
non-heterogeneous
| applications before .net 3.0 was released.
| >
| This is not a technical question, it is rather about the direction
MS
| heads in this matter. What's their vision?
| >
| /Marcin
| >
|
|


Feb 5 '07 #5
Hello oc*****@gmail.com,
In which cases then?
As I have written before MS was encouraging to use remoting in non-
heterogeneous applications (no need for webservices with it's
overhead). Is it still true?
It is, coz using remoting was the easiest way from enterprise services/web
services, but not always very good.
There are two points for the remoting - internal and external calls. For
the first case remoting is still exists, but for the second - it's not good
solution in the aspect of expansibility (weak decralative support). So MS
recommends to use WCF now
After doing some reading I felt like WCF
is more recommended in such case. Am I wrong?
You are absolutely right. WCF is not smth new in the existed "Big Four" (WS/COM+/Remoting/MSMQ).
WCF is just the base to assemble this big four under the single framework,
where u can easily configurate/extend which one to use

---
WBR, Michael Nemtsev [C# MVP]. 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
Feb 5 '07 #6
WCF takes all the distributed application technologies (remoting,
webservices, message queuing) and standardizes the way you develop using
these technologies. You write the program once and then with a small config
change you can change the underlying communications method from
HTTP/SOAP/WebService, to TCP/Binary/Remoting, to using MSMQ. So, all these
different technologies have been sucked into this standard programming
model.

"RobinS" <Ro****@NoSpam.yah.nonewrote in message
news:b5******************************@comcast.com. ..
>I believe WCF replaces .Net Remoting.

Robin S.
Ts'i mahnu uterna ot twan ot geifur hingts uto.
-----------------------------------------------
<oc*****@gmail.comwrote in message
news:11**********************@a75g2000cwd.googlegr oups.com...
>Hi,

Reading about WCF I had this feeling that .net remoting has been left
behind. There's a lot about webservices but nothing about remoting
which suprises me as MS was encouraging to use it in non-heterogeneous
applications before .net 3.0 was released.

This is not a technical question, it is rather about the direction MS
heads in this matter. What's their vision?

/Marcin

Feb 11 '07 #7
Hello RobinS,
>I believe WCF replaces .Net Remoting.
I don't think that's entirely correct to say. WCF follows the philosophy
of SOA, which is regarded by many as being the best currently available
solution to all communication problems. .NET Remoting, similar to many
remote invocation architectures in the past, supports ideas that go beyond
this (server-side stateful objects, for instance). I don't think that all
the reasons that people once had to like these ideas are invalid today...
as usual, and in contrast to what some technical marketing people will
have you believe, the "correct" answer depends on your problem, and to
give it requires deep understanding of that problem as well as the various
alternative technologies for remote invocation.

Of course there's also the matter of which technology will be (most?)
actively developed by its makers - the answer to that could well be WCF,
even though Microsoft have so far said that Remoting would continue to be
part of the package.
Oliver Sturm
--
http://www.sturmnet.org/blog
Feb 12 '07 #8
Thus wrote Oliver,
Hello RobinS,
>I believe WCF replaces .Net Remoting.
I don't think that's entirely correct to say. WCF follows the
philosophy of SOA, which is regarded by many as being the best
currently available solution to all communication problems. .NET
Remoting, similar to many remote invocation architectures in the past,
supports ideas that go beyond this (server-side stateful objects, for
instance).
Just for the record -- you can have stateful services in WCF. It's certainly
a SOA-minded framework, but nothing in it prevents you from doing plain old
OO-RPC using (I)Serializable. Don't forget NetDataContractSerializer.
I don't think that all the reasons that people once had to
like these ideas are invalid today... as usual, and in contrast to
what some technical marketing people will have you believe, the
"correct" answer depends on your problem, and to give it requires deep
understanding of that problem as well as the various alternative
technologies for remote invocation.
[...]

Amen :-)

Cheers,
--
Joerg Jooss
ne********@joergjooss.de
Feb 12 '07 #9
Hello Joerg,
>Just for the record -- you can have stateful services in WCF. It's
certainly a SOA-minded framework, but nothing in it prevents you from
doing plain old OO-RPC using (I)Serializable. Don't forget
NetDataContractSerializer.
I admit I haven't looked into that in detail. At a glance it looks like
you're right, but it remains unclear to me whether we're really talking
about *server-side* statefulness here, analogous to .NET Remoting. Must
look into that to be sure, I guess. Thanks for filling the gap in any case.
Oliver Sturm
--
http://www.sturmnet.org/blog
Feb 12 '07 #10
Thus wrote Oliver,
Hello Joerg,
>Just for the record -- you can have stateful services in WCF. It's
certainly a SOA-minded framework, but nothing in it prevents you from
doing plain old OO-RPC using (I)Serializable. Don't forget
NetDataContractSerializer.
I admit I haven't looked into that in detail. At a glance it looks
like you're right, but it remains unclear to me whether we're really
talking about *server-side* statefulness here, analogous to .NET
Remoting. Must look into that to be sure, I guess. Thanks for filling
the gap in any case.
A session-capable binding and [ServiceBehavior(InstanceContextMode=InstanceContex tMode.PerSession)]
(which is the default) in your service implementation is all you need for
a stateful service instance.

Cheers,
--
Joerg Jooss
ne********@joergjooss.de
Feb 13 '07 #11

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

Similar topics

0
by: Sean Newton | last post by:
I am absolutely bewildered by now by the Microsoft.Samples SSPI and Security assemblies. I've been trying to set these up in a very straightforward harness in the way that I'd like to be able to...
0
by: bettervssremoting | last post by:
To view the full article, please visit http://www.BetterVssRemoting.com Better VSS Remote Access Tool This article makes a detailed comparison among SourceAnyWhere, SourceOffSite, VSS...
5
by: mayamorning123 | last post by:
A comparison among six VSS remote tools including SourceOffSite , SourceAnyWhere, VSS Connect, SourceXT, VSS Remoting, VSS.NET To view the full article, please visit...
0
by: bettervssremoting | last post by:
To view the full article, please visit http://www.BetterVssRemoting.com Better VSS Remote Access Tool including SourceOffSite, SourceAnyWhere and VSS Remoting This article makes a detailed...
4
by: Uchiha Jax | last post by:
Hello everyone, I am a plenty silly person who is trying to learn .NET remoting through trial and error (all articles I read are going over my head at the moment (mostly) so I thought i'd give...
0
by: bettervssremoting | last post by:
To view the full article, please visit http://www.BetterVssRemoting.com Better VSS Remote Access Tool This article makes a detailed comparison among SourceAnyWhere, SourceOffSite, VSS...
0
by: Martijn Damen | last post by:
Hi, At the moment I am trying to develop an application that uses another app over .net remoting and having some problems with it (ok, that is ofcourse why I am here), hope somebody can shine a...
8
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...
2
by: erbilkonuk | last post by:
Hi, I am very new to .NET Remoting and I try to run a simple program to subscribe to an event raised by Remoting Class. The Remoting Server initiates an instance of Remoting Class as Singleton /...
0
by: Kristian Reukauff | last post by:
Hi I have a problem with the .Net-Securty-Functions. I've got a client and a server. When I try to register a channel at the server with this line: ChannelServices.RegisterChannel(chan, false);...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
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...

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.