如何设计代码和数据库来处理多个Web服务版本

时间:2014-06-05 12:39:50

标签: java web-services versioning

我目前正在开发一个应用程序,该应用程序旨在托管由多个外部应用程序使用的Web服务。该应用程序将推出增强功能以​​及对现有Web服务的更改以及添加新服务。我正在寻找管理和支持多个Web服务版本的最佳实践。最重要的是尝试解决以下2个问题陈述:

  1. 如何设计网络服务并支持向后兼容性,特别是在两个版本之间增强相同服务的情况下。
  2. 如何设计需要支持现有Web服务功能的数据库以及未来版本的任何增强功能。
  3. 该应用程序基于Java(使用Apache CXF和Oracle)。

    我知道可能没有任何直接答案,但正确方向的任何输入或链接都会有所帮助。

    由于

0 个答案:

没有答案