我们正在构建一个C#Windows服务来托管与遗留C ++后端集成的WCF服务,该后端将为对WCF服务发出的请求提供服务。
是否可以构造C#前端,使其接受最小的SOAP请求(可能是信封中的默认查询),然后将整个SOAP消息(或至少信封的XML内容)传递给用于解释的C ++后端,以便接口的详细信息不必在C#中重复或暴露给服务的客户端(这将知道哪些请求可用以及每个请求所需的数据结构)?
我们还需要能够在C ++后端构建部分XML,然后将C#前端插入到SOAP信封中以进行响应。
使用SOAP作为目标是否合理,或者它是否会简化使用更简单的XML结构(本土或备用标准),可以将其完整地传递到后端,在那里构建整个响应?< / p>
感谢阅读,欢迎任何建议:)