On 10/08/2010 09:10 AM, Patricia Shanahan wrote:
An factory floor with unified control over software upgrade timing for the whole system, including all clients and servers, is the easy case.
Yes. You're right. Comparatively speaking :-).
The more interesting problem is a long-running, 7/24, application that uses Internet-accessible services provided by many different organizations, each with their own, uncoordinated, upgrade schedule and policies.
But there is some kind of coordination. Namely the interface used by the calling code residing in the local codebase. And if you want to upgrade a service interface, with or without the availability of smartproxies, you still need to support both the old as the new interface.
Gr. Sim
