They invented the term "Web services" to describe a type of remote procedure call based on the work of the XML Protocol Working Group. To understand XRPC and the SOAP framework, you should go straight to the source[^]. Now, if you refer to "physical architecture" when you write "real architecture," then that's a hardware problem. If you mean "software framework," then may I please refer you to Microsoft's ASP.NET Web Services or .NET Remoting: How to Choose[^]. "we must lose precision to make significant statements about complex systems." -deKorvin on uncertainty