Using Web Services for Remoting over the Internet
Details Related Types
Site:  The Code Project
Original URL:  http://www.codeproject.com/csharp/RemotingOverInternet.asp
Summary:
This article describes a design and implementation (C#) of the Remoting over Internet using the Web Service as a gateway into the Remoting infrastructure. The Web Service Gateway (Custom Remoting Channel) allows to enhance the remoting channel over Internet and its chaining with another heterogeneous channel. Consuming a remote object over Internet is full transparently and it doesn't require any special implementation from the remoting via intranet. The Web Service Gateway enables to create a logical model of the connectivity between the different platforms and languages. Before than we will go to its implementation details, let's start it with usage and configuration issue. For some demonstration purpose I will use a MSMQ Custom Remoting Channel (MSMQChannelLib.dll), which I described in my previously article [1]. I am assuming that you have a knowledge of the .Net Remoting and Web Service.
System.Diagnostics.DebuggerStepThroughAttribute
System.IO.MemoryStream
System.IO.StreamReader
System.IO.StreamWriter
System.MarshalByRefObject
System.Reflection.MethodInfo
System.Runtime.Remoting.Channels.IChannel
System.Runtime.Remoting.Channels.IChannelSender
System.Runtime.Remoting.Channels.Tcp.TcpChannel
System.Runtime.Remoting.Messaging.CallContext
System.Runtime.Remoting.Messaging.IMessage
System.Runtime.Remoting.Messaging.IMessageCtrl
System.Runtime.Remoting.Messaging.IMessageSink
System.Runtime.Remoting.Messaging.IMethodCallMessage
System.Runtime.Remoting.Messaging.LogicalCallContext
System.Runtime.Remoting.Messaging.MethodCall
System.Runtime.Remoting.Messaging.MethodResponse
System.Runtime.Remoting.Messaging.OneWayAttribute
System.Runtime.Remoting.Messaging.RemotingSurrogateSelector
System.Runtime.Remoting.Messaging.ReturnMessage
System.Runtime.Remoting.Proxies.RealProxy
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
System.Runtime.Serialization.Formatters.ISoapMessage
System.Runtime.Serialization.Formatters.Soap.SoapFormatter
System.Runtime.Serialization.Formatters.SoapMessage
System.Web.Services.Protocols.SoapHttpClientProtocol
System.Web.Services.Protocols.SoapMessage
System.Web.Services.WebServiceBindingAttribute
Ad
MBR BootFX
Best-of-breed application framework for .NET projects, developed by Matthew Baxter-Reynolds and MBR IT
 
 Copyright © Matthew Baxter-Reynolds 2001-2008. '.NET 247 Software Development Services' is a trading style of MBR IT Solutions Ltd.
Contact Us - Terms of Use - Privacy Policy - www.dotnet247.com