Patent ID: 7376676

Claim:
A method for creating a copy services solution, comprising: receiving a document describing the copy services solution, wherein the copy services solution describes a chain of multiple base copy types, wherein the document describes at least one base copy type with an event and an action to be performed for that event, wherein the document is not directly executable, wherein the base copy types include a continuous base copy type that refers to a base copy services solution in which copying is performed from a first storage to a second storage when data is written on the first storage and a point-in-time base copy type that refers to a base copy services solution in which a copy of data is made at a given point in time, and wherein the copy services solution is capable of being changed by modifying the document; converting the document to executable code by identifying a base copy services solution to implement for each base copy type described in the document based on hardware on which an application program that reads the document is executing; and executing the code to perform the base copy services solutions described with the chain of multiple base copy types in the document.