我们正在构建一个 C# Windows 服务来托管与传统 C++ 后端集成的 WCF 服务,该后端将为向 WCF 服务发出的请求提供服务。
是否可以构造 C# 前端,使其接受最小 SOAP 请求(可能是信封中的默认查询),然后将整个 SOAP 消息(或至少信封的 XML 内容)传递给 C++ 后端解释以便接口的细节不必在 C# 中重复或暴露给服务的客户端(它会知道哪些请求可用以及每个请求所需的数据结构)?
我们还需要能够在 C++ 后端构造部分 XML,然后 C# 前端将其插入到 SOAP 信封中以做出响应。
为此使用 SOAP 是明智的,还是会简化事情以使用更简单的 XML 结构(本土或替代标准),可以将其全部传递到构建整个响应的后端?
感谢阅读,欢迎任何建议:)