You can set up version control in several ways, including the following.
Using the JADE version control, which uses the application version and the target namespace to determine version incompatibilities.
Creating a different Web service class (for example, a subclass) whenever there is a revision, which enables you to run multiple versions simultaneously.
Creating versions based on method names; for example, if the original method name is getClient_v1 and the method signature or functionality is changed, the new method name could be getClient_v2.