If you undeploy the original service, deploy the new service, and do nothing to handle the version mismatch, then I would expect the request to fail. But there are a number of ways to handle version control. For example, you could maintain both the new and the old services. Or you could intercept the call (e.g., using a JAX-RPC handler) and transform V1 requests into V2 requests as they come in and vice versa as they go back. You could also use a third party product such as Talking Blocks or AmberPoint that specializes in helping you manage version control.
Dig Deeper on Topics Archive
Related Q&A from Anne Thomas Manes
Anne Thomas Manes explains the differences between open source clients and open source implementations. Continue Reading
Anne Thomas Manes discusses the best way to go about creating an enterprise data dictionary and why the systems works well. Continue Reading
Anne Thomas Manes explains the difference between 'hard' real time and 'live' real time systems. Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.