Web services 服务版本控制部署策略

Web services 服务版本控制部署策略,web-services,Web Services,我正在寻找实现服务版本控制的最佳方法。我有已部署在生产中的现有服务。在新版本中,我们添加了一些带有模式更新的新操作。新版本的wsdl和模式具有新版本的名称空间。以下是结构和配置详细信息。。 wsdl/v1有旧文件,而wsdl/v2在EAR中有新文件。 如果v2 wsdl的服务名称与v1服务名称没有差异,则部署失败。终点可以相同,但无论如何,v2服务的终点将不同。我想将它与v1和v2 WSDL一起部署在一个EAR中,并将v2服务名称保持为v1。这是好办法吗? 未来的计划将是在我们实施v3的过程中禁

我正在寻找实现服务版本控制的最佳方法。我有已部署在生产中的现有服务。在新版本中,我们添加了一些带有模式更新的新操作。新版本的wsdl和模式具有新版本的名称空间。以下是结构和配置详细信息。。 wsdl/v1有旧文件,而wsdl/v2在EAR中有新文件。 如果v2 wsdl的服务名称与v1服务名称没有差异,则部署失败。终点可以相同,但无论如何,v2服务的终点将不同。我想将它与v1和v2 WSDL一起部署在一个EAR中,并将v2服务名称保持为v1。这是好办法吗? 未来的计划将是在我们实施v3的过程中禁用v1。请建议。wsdl配置如何支持这种场景?。 我使用的是webspehere 6.1,下面是使用相同的服务名称和V2的不同端点url部署时的错误消息: 错误404:SRVE0190E:找不到文件:/ProductDefinitionServiceV2

使用类似于dront end的东西-它可以将服务调用重新路由到后端服务器,并明确支持您的方案;)