Chapter 2: Building Web Services with ASMX
In This Chapter
Getting acquainted with SOAP
Creating an ASMX service
Running an ASMX service
Building the SHARP code
In Chapter 1 of this minibook, I state that services provide access to functional code over the wire. Though it wasn’t covered, it probably became obvious that one can’t just call a method on a remote machine without some kind of wrapper. The black magic that makes .NET methods work in a client program don’t work over the Internet.
There have been a bunch of remote procedure call protocols (as they are called) over the years. Some you might be familiar with include
CORBA
DCOM
RCW
OpenBinder
LINX
DLPI
STREAMS
DDE
Even AJAX, in its ...