C# 从客户处接受不同于标准XML格式的Web服务请求格式的最佳方法

C# 从客户处接受不同于标准XML格式的Web服务请求格式的最佳方法,c#,xml,wcf,web-services,xslt,C#,Xml,Wcf,Web Services,Xslt,我们有一个使用WSDL/XSD的WCF IIS 7.5 web服务。因此,我们有一个标准的请求xml格式,供所有客户使用。现在,一个大客户正在考虑使用我们的服务,但希望我们接受他们的格式,而不是按照我们的标准请求格式编写代码。为了不失去客户,如何处理这种情况的最佳选择是什么?是否需要第二个服务,它所做的只是接受请求,然后使用XSLT将请求转换为标准格式,然后调用原始服务,等待响应,将响应转换为其格式,然后将其发送回客户?还有其他好的选择可以考虑吗?否则,对于SO格式来说,这不是一个好问题。考虑把

我们有一个使用WSDL/XSD的WCF IIS 7.5 web服务。因此,我们有一个标准的请求xml格式,供所有客户使用。现在,一个大客户正在考虑使用我们的服务,但希望我们接受他们的格式,而不是按照我们的标准请求格式编写代码。为了不失去客户,如何处理这种情况的最佳选择是什么?是否需要第二个服务,它所做的只是接受请求,然后使用XSLT将请求转换为标准格式,然后调用原始服务,等待响应,将响应转换为其格式,然后将其发送回客户?还有其他好的选择可以考虑吗?否则,对于SO格式来说,这不是一个好问题。考虑把它分解成代码问题,这更像是一个商业问题。我会考虑是否真的值得赢得这个客户。他们希望你做的事情是否符合你的核心业务模式?赢得并留住这名客户的成本是否会高于您可能赚取的利润?也许你可以问这个问题