Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / .NET Framework / Distributed Applications / June 2007

Tip: Looking for answers? Try searching our database.

Remoting is still alive

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
manu - 31 May 2007 15:01 GMT
Remoting is still alive
Many people think and say that Remoting is dead. They say that “strong
binding” is the way of the past.
This is not true!!!
SOA is a great thing, loose binding is the way to achieve friction free
interaction between systems but it comes with a price, and the price tag is
something to take into consideration.
With Remoting and strong binding we could pass objects by reference between
processes. This capability is extremely powerful and should not be thrown
away just because SOA is “IN” and Remoting is “OUT” today.
When Interaction between systems is what you need use WCF.
When you pass only data between entities that have explicit boundaries WCF
and SOA is your thing… But when object should be shared across processes do
use Remoting. It is great.
It is no wonder that many internal infrastructures in the .Net framework
still use Remoting.
Remoting is alive it will be with us for a long time …

manu cohen-yashar
BogeyGolf - 01 Jun 2007 13:30 GMT
Hi Manu,

Your argument is very well written and is compelling.

If you get a chance, check out what Nicholas Paldino has to say on the
subject of WCF -vs- .Net Remoting.  From what I understand, his position is
that WCF supersedes .Net Remoting.

What do you think of his position?

Also, do you think .Net Remoting should be used for my scenario?  (Please
read and comment on my post "WCF using MVC/Observer Pattern")

Thanks,  Jeff
Mehdi - 01 Jun 2007 16:25 GMT
> If you get a chance, check out what Nicholas Paldino has to say on the
> subject of WCF -vs- .Net Remoting.  From what I understand, his position is
> that WCF supersedes .Net Remoting.

Could you give us a link please? A quick scan of this group and search in
Google didn't bring up anything special. Found a few very short messages
from Nicholas where he states that .NET Remoting is pretty much dead in the
water but didn't find a detailled WFC vs .NET Remoting comparison from him.
BogeyGolf - 01 Jun 2007 19:17 GMT
Hi Mehdi,

My understanding of Paldino’s position is based primarily on the "dead in
the water" discussion you are referring to.  Therefore, I do not have any
additional links.

Thanks,  Jeff
Michael Nemtsev - 03 Jun 2007 10:16 GMT
Hello Manu,

Talking about "Remoting is dead" means it's dead in the aspect of interprocess
communication in distributed systems and weak declarative support.

The tight coupling is not right approach for the SOA. Remoting is good for
tight cohesion inside SOA.
Another disadvantages is that a lot of changes are imperative, it means that
there is lack of support to extend functionality using attributes.

I found that WCF supersedes Remoting by all params, including performance.

So I see no reason to use remoting right now.

---
WBR,  Michael  Nemtsev [.NET/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

M> Remoting is still alive
M> Many people think and say that Remoting is dead. They say that
M> “strong
M> binding” is the way of the past.
M> This is not true!!!
M> SOA is a great thing, loose binding is the way to achieve friction
M> free
M> interaction between systems but it comes with a price, and the price
M> tag is
M> something to take into consideration.
M> With Remoting and strong binding we could pass objects by reference
M> between
M> processes. This capability is extremely powerful and should not be
M> thrown
M> away just because SOA is “IN” and Remoting is “OUT” today.
M> When Interaction between systems is what you need use WCF.
M> When you pass only data between entities that have explicit
M> boundaries WCF
M> and SOA is your thing… But when object should be shared across
M> processes do
M> use Remoting. It is great.
M> It is no wonder that many internal infrastructures in the .Net
M> framework
M> still use Remoting.
M> Remoting is alive it will be with us for a long time …
M> manu cohen-yashar
M>
manu - 09 Jun 2007 00:35 GMT
Hi

SOA is as a great architectural style, but it comes with a price.
Loose coupling is great if you think about future integration, but for great
things you have to pay.
There are many scenarios where I would like the power of RPC and tight
coupling and thus would not want to pay the price for SOA. This is where
Remoting comes in.

Before implementing a service I think we should ask:
“Is it really a service?”
“Do we need it as a service?”
“What do we gain in our system from implementing the four tenets of SOA?”

Sometimes we will find out that we have a client and server but we do not
have a service. This is where Remoting comes in.

Remoting is not dead !!! It is an RPC implementation which is an
architectural alternative to SOA.

Manu Cohen-Yashar

> Remoting is still alive
> Many people think and say that Remoting is dead. They say that “strong
[quoted text clipped - 15 lines]
>
> manu cohen-yashar

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.