Java的管理WSDL客户的多个版本

问题描述 投票:2回答:1

首先很抱歉,但我不知道如何准确“名”是我找的,所以这里是故事的全部。

我开发一个超级简单的Java代码段(将一个JAR我通过CLI调用)消耗了互联网服务和做一些事情。 WebService的给了我一个WSDL链接,所以我成功创建与Eclipse提供的WSDL链接的客户端。该WSDL有多个版本,这取决于Web服务器应用程序的版本,它改变,随着时间的演变。 Eclipse生成WSDL的客户端包名的版本。

如何管理并行在我的代码WSDL客户的多个版本?我将生成WSDL的多个版本的客户端,以便我的代码可以与Web服务的多个版本说话(当然较新的版本可用时,它是更好的,但我需要仍然能够消耗的旧版本Web服务器太把工作做好)的至少一部分。

什么是那个东西叫什么名字? (管理Java的WSDL客户端的多个版本)什么是管理它的理想方式?有没有一种设计模式,什么解释如何使用它,而无需代码一切一次又一次重复的代码生成WSDL客户端的所有可能的版本?

我希望这是足够清晰的(在我的脑海到目前为止,它仍然是一个很大的困惑,因为它是一样的东西,一个WSDL文件,但有多个版本=多个包...)。

谢谢 :)

java wsdl client
1个回答
0
投票

服务版本或SOA治理或治理API或API管理?这样,enterprisy狗屎))

看看到Architect: Web Services Web Services Versioning by Gabriel Bechara

© www.soinside.com 2019 - 2024. All rights reserved.