Remoting Articles

A Pinch Over .NET Remoting

Introduction Over a period of time the perception of building applications is changing very rapidly whatever it may be either desktop applications, web applications or distributed applications. Now a days it has become the practice to build applications as set of components that are distributed across a network of machines and work together as if […]

Read more

.Net Remoting – Long-duration Invocations using C#

Sometimes server needs to perform lengthycalculations in reply to the client's request. If such calls are rareor do not take too much time, it's not a problem. If your solutionshows a tendency to have about 20-30 such invocations being performedconcurrently at the same time, you should consider the followingthings. Any process that makes any invocation […]

Read more

How to Use .Net Remoting Using C#

 The information in this article help to: What is .NET Remoting? .NET Remoting Architecture? Howdoes .NET Remoting work? Why .NET Remoting? Advantages over WebServies Advantages over COM/DCOM How to Create and use .NET Remoting object How to Create and use .NET Remoting Server (Console and windows service application) How to Create and use .NET Remotig […]

Read more

.Net Remoting – Part4 A Custom Proxy

RealProxy And TransparentProxy The .Net Remoting Framework uses two proxy objects to acomplish its work of making a remote call from a client object to a remote server object. A RealProxy object and a TransparentProxy object. The RealProxy object does to work of actually sending messages to the remote object and receiving response messages from […]

Read more

.Net Remoting – Part3 Remoting Examples

Preliminaries Althought I have not done so, you can copy shared assemblies to the Global Assembly Cache (GAC) which is located in %WINDOWS%\Assembly. Alternatively you can refer to the shared assembly directly in your projects. Asynchronous Call Example Sometimes it is too costly to wait on a remote call to return. One solution may be […]

Read more

.Net Remoting – Part2 Object Activation, Lifetime And Configuration

Object Activation Object activation refers to the various ways in which a remote object can be instantiated. We begin with a detailed examination of the possible types of object activation and their ramifications. Marshal By Value objects have a simple activation scheme, they are crerated when the client first requests them. Marshal By Reference objects […]

Read more

.Net Remoting – Part1 Introduction

Application Domains and Proxies .Net Remoting is the .Net framework's solution for making remote procedure calls. That is, function calls across a process boundary. To facilitate this, the notion of an application domain has been introduced. Application Domains are a logical construction of the CLR. While the classic programming model relyed on the Operating System […]

Read more

Remoting in C#

Remoting is a framework built into Common Language Runtime (CLR) in order to provide developers classes to build distributed applications and wide range of network services. Remoting provides various features such as Object Passing, Proxy Objects,Activation, Stateless and Stateful Object, Lease Based LifeTime and Hosting of Objects in IIS. I’m not going into detail of […]

Read more

NET REMOTING .. The Interface Approach

Source Code : NetRemoting .NET Remoting provides a powerful and high performance way of working with remote objects. Architecturally, .NET Remote objects are a perfect fit for accessing resources across the network without the overhead posed by SOAP based WebServices. .NET Remoting is easier to use than Java's RMI, but definately more difficult than creating […]

Read more

.NET REMOTING .. ( A simple approach )

Source Code : NetRemoting .NET Remoting provides a powerful and high performance way of working with remote objects. Architecturally, .NET Remote objects are a perfect fit for accessing resources across the network without the overhead posed by SOAP based WebServices. .NET Remoting is easier to use than Java's RMI, but definately more difficult than creating […]

Read more
  • Page 1 of 2
  • 1
  • 2
  • >