What is the difference between XML Web Services using ASMX and .NET Remoting using SOAP?

15 pts.
Tags:
Development
Web services
What is the difference between XML Web Services using ASMX and .NET Remoting using SOAP?
ASKED: October 12, 2005  10:02 PM
UPDATED: October 18, 2005  4:54 PM

Answer Wiki

Thanks. We'll let you know when a new response is added.

XML Web Services is a concept.
The concept is based on a specification from the W3C : SOAP, for Simple Object Access Protocol.
All web services implementations should derivate from this spec, so your question doesn’t make sense.
Reformulate, visit www.w3c.org, www.theserverside.com.

Regards,
Antoine

Discuss This Question: 7  Replies

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • NoFX39
    I'm stumped too. This was a job interview question. I don't even know what they were after.
    15 pointsBadges:
    report
  • BeerMaker
    I think the general difference is that .NET remoting was designed for behind the firewall implementations with less overhead in a more controlled environment. The XML web service is designed for access outside the firewall. (FYI - I'm not 100% sure about this) We're helping you. Remember to post back what you learn.
    0 pointsBadges:
    report
  • Y01wmh
    I agree, that's a strange question. My answer would have been... .NET Remoting using SOAP allows other application to read the XML without having it defined in the application that is reading it. If you use Web Services with ASMX, the receiving application must know how to receive and handle ASMX pages, the receiving application must have an ASMX handler built in. In other words, wrapping the XML in a SOAP wrapper makes the XML interface more generic, more applications can read it and not just the ones with Web Services with a ASMX handler.
    0 pointsBadges:
    report
  • Steven42
    What you really want to know is the differences between XML Web Services and .NET Remoting. They are both services for exposing an API to remote clients across a network. The main difference is that .NET Remoting is faster, but is technology-specific: the client must be running .NET to receive the messages. XML Web Services are technology-agnostic: any client can receive the message. SOAP is a protocol for transmitting messages. Specifically, it wraps the XML output from web services. ASMX is a file type used in .NET Web Service applications. The web server hosting the web service must be running .NET. Just as any browser can open the output created by .aspx, .jsp, .htm, etc web pages, any web service client can receive the output created by that .asmx file.
    0 pointsBadges:
    report
  • BeerMaker
    Here is a link to the MSDN techical overview for remoting. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/hawkremoting.asp Stephen42, I was under the impression that you could use .NET and remoting to access any SOAP object even if the object was not written in .NET.
    0 pointsBadges:
    report
  • Steven42
    Aaah, right. Looks like you >could
    0 pointsBadges:
    report
  • NoFX39
    Thanks everyone. You got me thinking!
    15 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Thanks! We'll email you when relevant content is added and updated.

Following