This is a guide to understanding and building Web services, covering all the main areas such as SOAP, CORBA, COM, and UDDI. It includes a mini-project constructed using Java, EJB and Microsoft.NET to illustrate the interoperable nature of Web services, and looks at peer-to-peer technology.