The purpose of this question is to play a joke, but the question itself is serious.
Inspired by DOS on Dope, I want to make my own framework for Web Service development based on MFC serialization. However, my only experience in Web Service development consists in having written a toy ASP.NET Web Service. All I had to do to expose a method was...
[WebMethod]
public ReturnType ExposedMethod(InputType1 param1, InputType2 param2)
{
//...
}
... and ASP.NET took care of the rest for me.
Obviously, I will have to do everything by hand in my own framework. Thus, I would like to delve a bit more into the little details of how ordinary SOAP Web Services work, in order to replicate them.
So I have mainly two questions:
Where can I find the details on how SOAP Web Services work, and what ASP.NET hides from me?
What are the main challenges I am going to find in my completely lunatic project?