1. A method for reducing a size of a Business Process Execution Language (BPEL) data blob for storage, the method comprising: identifying, by a computer system, one or more dehydration points within BPEL code; performing, by the computer system, a liveness analysis for the one or more dehydration points; identifying, by the computer system, at each of the one or more dehydration points, one or more live variables from a set of variables; and creating, by the computer system, an optimization data structure that for each dehydration point identifies the one or more live variables.