【发布时间】:2013-04-26 05:06:33
【问题描述】:
我很想了解社区对将版本控制信息添加到 Web 服务的最佳方式的意见。
在我们公司,我们使用 Weblogic WLS、OSB 和 SOA。现在我们想将版本信息附加到 Web 服务,因此我们可以看到/识别每个 Web 服务的当前版本。最好的方法是使用元数据。
我的问题:
在这种情况下最佳做法是什么?
有人体验过吗?
认识某人的好教程?
【问题讨论】:
-
在 REST 的情况下,我们将其添加为 URI 的一部分,但如果您使用的是 SOAP,我建议您将其添加为响应标头的一部分
-
在我们的应用程序中,我们通过在 wsdl 命名空间中附加版本信息来做到这一点。 xxx.com/intf/context/module/submodule/Service/ver(例如xxx.com/intf/ecom/seller/order/CreateOrder/v1)
-
@VKSingla 如果您在标题中设置版本,那会有多明确?不,它必须足够清楚。看看这里:stackoverflow.com/questions/972226/how-to-version-rest-uris 和 stackoverflow.com/questions/13314685/…
标签: weblogic versioning soa osb