Service Optimization uses patches to maximize the efficiency of distributing periodic updates to the packages in a service. Later, the packages contain revisions and additions to files published in earlier packages.
A patch is a published package of data (bytes) that is needed to upgrade or fix an application that is already published and installed on an agent computer. Since a patch contains only the differences between the packages, deployment of a patch takes less time and requires less network bandwidth. Patches should be built only for file changes that can be distributed more efficiently as patches than as replacement files.
The Service Optimization works as follows: