消费从ServiceStack客户端通过SOAP公开的Java CXF WS

问题描述:

上下文: 我想使用ServiceStack来构建SOAP客户端,以便使用已定义的WSDL通过SOAP公开的现有Java CXF WebService(我没有控制WS本身)。我可能需要为授权目的添加一些额外的SOAP信封头。消费从ServiceStack客户端通过SOAP公开的Java CXF WS

问题: 以上都是可能的,如果是这样,那么陷阱是什么?如果有任何具体的例子,链接将受到欢迎。

事实上,让其他客户端使用网页服务的其他方式会更有意义。

使用ServiceStack来消费其他客户端不是一个理想的策略。 ServiceStack服务器和客户端支持粗粒度,DTO优先的方法,它不会处理其他框架吐出的主题变体。

+0

您确实提供了一个很好的“最佳实践”答案,它指导我朝着正确的方向发展。虽然这不能解决我目前的问题(显然,从CXF的WSDL回来的DTO不是Service Stack的DTO,因此我不能使用它们来生成Servie Stack代理),但它确实有助于理解项目的理念。我现在可能会有更多的问题:) – dawebber