Perspectives on Web Services: Applying SOAP, WSDL and UDDI to Real-World Projects