Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

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


Please Help Members By Posting Answers For Below Questions

What are the ways to configure remoting objects before client can use them?

1124


How can you configure a .net remoting object via xml file?

1058


What is unmanaged code?

1143


What are the types of remotable objects?

1011


How are the activation URLs different in case of SAO and CAO in .NET remoting?

2546


Can you explain remoting?

1036


Name the distributed systems available apart from .net remoting?

952


What is the difference between the RegisterWellknownServiceType(), RegisterWellknownClientType(), RegisterActivatedServiceType() and RegisterActivatedClientType() in .net?

899


What do you mean by passport authentication?

1101


Define remotable objects in .net remoting?

946


Explain threading types?

1068


Define the lease of the object?

1022


Which Namespaces is used to achieve the Remoting?

1025


define client activated objects (cao)?

1071


How do you implement distributed applications in .net?

986