About remoting and web services. Difference between them?
Answer Posted / madhusudhanreddy
The real difference between .net remoting and xml web services is:
.net remoting uses tcp channel or http channel or smtp channel or ftp channel in order to communicate with the remote objects which reside on the server which is located in different application domain. Here again tcp channel is used for intranet based implementation where as http channel is used for both intranet and internet based implementaions..Net Remoting provides better and faster way of communication as compared to the web services.But they involve complex programming and difficult to deploy..Net remoting uses formatter classes (binary and soap) to serialize and deserialize the data which has to be transmitted on to the network.Remote objects can be hosted on another .Net managed exe file or in IIS or in .net component services which take the advantage of com+ services which include transactions, object life time and object pooling.It provides .NET TO .NET communication between homogeneous and heterogeneous platforms
Web services are used to publish the services on the server using xml based transmission and are completely managed by the web server(IIS).It uses Soap via Http for transferring the messages on to the network..towards business to business implementations...different vendors communicate with different software's...for this requirement..web services can be used...they are easy to develop and deploy...but there is a limitation on the number of objects which can be serialized..only the data types that are defined in the xsd type system are supported for serialization..
These are small differences for enough to get into an interview...
Thanks and Regards,
Madhusudhanreddy T
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
Hello, I want to connect a system in LAN and i want to access that.When ever i am moving a mouse in my desktop the similar thing have to happend in the another system in which i have connected. I need coding for this in c# and .NET . any one please help me.It is very urgent to me Advance thanks. my email id:manojkumarchallagundla@gmail.com
Difference between .net remoting versus distributed com?
define client activated objects (cao)?
How to directly call a native function exported from a dll?
What are the threading types?
When should we choose .net remoting over .net web services?
Explain the Flow of remoting?
What is the Difference between CAO and SAO in Remoting.
What is the difference beween the registerwellknownservicetype() and registerwellknownclienttype()?
When do we use delegates in your remoting applications?
what is Client-activated object in remoting?
Define delegates and events?
What is the difference between remoting and webservice?
I am developing a project.Title is "Remote Demonstator".Using asp.net and C# Abstact: While administrator moving mouse and clicking on any link in the webpage that action will be performed in Server machine as well as in client machine.The client initially have to log-in and make a phone call to the admin. This is my project. How can i get this? I can create a website but this concept i have to implement in my website.How can i achive this? How to get client system control and how my mouse movings can be visible to client? I request all to please give me a basic idea or some hint. Advance Thanks.
Define proxy in .net remoting?