Comparison of soap based technologies: .Net remoting and web services

Simple Object Access Protocol (SOAP) is a specification that enables applications to communicate with other applications [2]. Two major design goals for SOAP are simplicity and extensibility. SOAP attempts to meet these goals by omitting, from the messaging framework, features that are often found in distributed systems. In addition to this, SOAP is a lightweight protocol for exchange of information in a decentralized, distributed environment [1]. In this manner, SOAP provides reliable and robust message exchanging to such technologies, .NET Remoting and ASP.NET Web Services which are widely used.


[1]Don Box, David Ehnebuske, Gopal Kakivaya, Andrew Layman, Noah Mendelsohn, Henrik Frystyk Nielsen, Satish Thatte, Dave Winer, Simple Object Access Protocol (SOAP) 1.1., W3C Note 08 May 2000.

[2]Inder Nandrajog, Simplified Object Access Protocol, Management of IS, Spring, 2001,

[3]Paddy Srinivasan, An Introduction to Microsoft .NET Remoting Framework, Microsoft Corporation, July 2001.

[4]K.Sasikumar, .NET Remoting, c-sharpcorner. Com, February 2004.

[5]David Booth, Hugo Haas, Francis McCabe, Eric Newcomer, Michael Champion, Chris Ferris, David Orchard, Web Services Architecture, W3C Working Group Note, 11 February 2004.

[6]Scott Short, Building XML Web Services For MS.NET Platform, by Microsoft Corporation, 2002.

[7]Priya Dhawan, Tim Ewald, ASP.NET Web Services or .NETRemoting: How to Choose, Microsoft Developer Network, September 2002.

Kaynak Göster