Since many Web Services are expected to use other Web Services, this approach can result in a significant amount of type conversion as the response from one service is converted from XML into local types only to then emit XML as the upstream response.