C# 如何将WCF和SOAP集成到现有的服务器客户端应用程序?

C# 如何将WCF和SOAP集成到现有的服务器客户端应用程序?,c#,.net,wpf,wcf-client,soapserver,C#,.net,Wpf,Wcf Client,Soapserver,我不熟悉服务器客户端应用程序 我正在尝试构建一个原型,其中Java服务器通过http与.NETWPF客户端进行通信。服务器和客户端当前通过第三方消息传递系统(Tibco)进行通信。我做了一些研究,决定使用SOAP和WCF。我一直在寻找如何实现这一点的教程,但似乎找不到任何适合我需要的。如果有人能告诉我一些资源,像我这样的新手可以利用这些资源来加快在现有系统中实现SOAP和WCF的速度,我将非常感激。另外,如果有人对任何其他可以使用的协议有任何建议,请随意推荐。我们在工作中这样做是为了支持一些第三

我不熟悉服务器客户端应用程序


我正在尝试构建一个原型,其中Java服务器通过http与.NETWPF客户端进行通信。服务器和客户端当前通过第三方消息传递系统(Tibco)进行通信。我做了一些研究,决定使用SOAP和WCF。我一直在寻找如何实现这一点的教程,但似乎找不到任何适合我需要的。如果有人能告诉我一些资源,像我这样的新手可以利用这些资源来加快在现有系统中实现SOAP和WCF的速度,我将非常感激。另外,如果有人对任何其他可以使用的协议有任何建议,请随意推荐。

我们在工作中这样做是为了支持一些第三方互操作场景,我们的过程如下所示:

  • 通过WSDL.exe工具为我们的WCF服务生成WSDL(由于Java中缺少事件,我们定义了服务的基本HTTP版本)
  • 使用apache CXF工具wsdl2java为WSDL生成Java类
  • 使用自动生成的客户端定义作为包装器在服务器上执行调用
  • 我可以想象,在您的情况下,您会做完全相反的事情,在Apache CXF框架中使用java2ws.exe来创建WSDL,然后在.Net框架中使用WSDL.exe来生成c#类(或其他CLI类…),然后使用这些类来完成客户机所做的任何事情

    以下是CXF Java->WSDL工具的API页面-
    对于WSDL.exe.Net工具-

    我们这样做是为了支持一些第三方互操作场景,我们的过程如下所示:

  • 通过WSDL.exe工具为我们的WCF服务生成WSDL(由于Java中缺少事件,我们定义了服务的基本HTTP版本)
  • 使用apache CXF工具wsdl2java为WSDL生成Java类
  • 使用自动生成的客户端定义作为包装器在服务器上执行调用
  • 我可以想象,在您的情况下,您会做完全相反的事情,在Apache CXF框架中使用java2ws.exe来创建WSDL,然后在.Net框架中使用WSDL.exe来生成c#类(或其他CLI类…),然后使用这些类来完成客户机所做的任何事情

    以下是CXF Java->WSDL工具的API页面- 对于WSDL.exe.Net工具-