Servicios simples
El motivo más elemental para el desarrollo de los servicios Web XML consiste en proporcionar alguna funcionalidad esencial para los clientes. Por ejemplo, un requisito de las aplicaciones de comercio electrónico suele ser la necesidad de calcular precios para distintas opciones de envío. Estas aplicaciones requerirían tablas actualizadas de costos de envío de cada compañía de envíos que se utilice para estos cálculos.
Como alternativa, una aplicación podría enviar un mensaje simple basado en XML a través de Internet, con un protocolo de transporte estándar como HTTP, al servicio Web XML de cálculo de costos del expedidor. El mensaje podría proporcionar el peso y las dimensiones del paquete, las ubicaciones de origen y de destino, además de otros parámetros, como la clase de servicio. El servicio Web XML del expedidor calcularía entonces el precio del envío a partir de la última tabla de costos, y devolvería el importe resultante a la aplicación que realiza la llamada, a través de un mensaje simple de respuesta basado en XML; esta cantidad se utilizaría para calcular el importe total que debe abonar el cliente.