interface version issue

in Help Center
assume I am using the same version of Ice,
What whould happen if I changed interface definition. for example:
interface version of first development iteration:
interface myI {
int myOP(string s);
}
then, after some time, a lot of clients had deployed.
new requirement coming, and interface changed to:
interface myI {
int myOP(string s, int i);
}
I had upgraded my server application, but what about my clients?
upgrade them at the same time, it's a nightmare?
Can anyone tell me a relative simple method for this issue? thank you very much.
What whould happen if I changed interface definition. for example:
interface version of first development iteration:
interface myI {
int myOP(string s);
}
then, after some time, a lot of clients had deployed.
new requirement coming, and interface changed to:
interface myI {
int myOP(string s, int i);
}
I had upgraded my server application, but what about my clients?
upgrade them at the same time, it's a nightmare?
Can anyone tell me a relative simple method for this issue? thank you very much.
0
Comments