1

我是服务器客户端应用程序的新手。

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

4

1 回答 1

1

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

  1. 通过 wsdl.exe 工具为我们的 WCF 服务生成一个 WSDL(由于 Java 中缺少事件,我们定义了服务的基本 HTTP 版本),
  2. 使用 apache CXF 工具 wsdl2java 为 WSDL 生成 Java 类,
  3. 使用自动生成的客户端定义作为包装器在服务器上执行调用。

我想在你的情况下你会做完全相反的事情,在 Apache CXF 框架中使用 java2ws.exe 来创建你的 WSDL,然后在 .Net 框架中使用 wsdl.exe 来生成你的 c# 类(或其他 CLI 类。 ..),然后使用这些类来完成您让客户做的任何事情。

这是 CXF Java->WSDL 工具的 API 页面 - http://cxf.apache.org/docs/java-to-ws.html 和 WSDL.exe .Net 工具 - http://msdn.microsoft。 com/en-us/library/7h3ystb6(v=vs.71).aspx

于 2011-07-01T02:19:02.587 回答