Asp.Net remote Programming,.NET Remoting

Asp.Net remote Programming:



          .NET Remoting can be used for accessing objects in another application domain.
          .NET Remoting also offers calling objects using the SOAP (simple object access protocol) protocol.

.NET Remoting:

          The .NET Remoting classes can be found in the namespace System.Runtime.Remoting and its sub-namespaces.
          Many of these classes can be found in the core assembly mscorlib,
          Distributed applications separate themselves into individual components that can be housed or hosted on individual machines.
          Dividing an application into distributed components is known as scaling out, which means you are spreading your application out among many different machines to better handle an increase in workload.
          Many applications are not standalone applications that are running on a single system, but they use some network communication technologies to invoke methods on a remote server.

Application Types and Protocols:

          You can program your application by using sockets, or you can use some helper classes from the System.Net namespace that make it easier to deal with protocols, IP addresses, and port numbers. Using this technology you always have to send data across the network.
          The payload is used to transport the parameters of a method call.
          This payload encoding can also be replaced. Microsoft delivers SOAP and binary encoding mechanisms.

CLR Object Remoting:

           .NET Remoting is also a good technology for peer-to-peer communication.
          .NET Remoting extends the CLR object functionality across the network.
          CLR Object Remoting deals with activation, distributed identities, lifetimes, and call contexts.
          In .NET Remoting, XMLWeb services are platform independent.



Asp.net Related Other Post:

  • Print pdf file in asp.net by C sharp





Comments