Formulating an integrated disaster recovery (DR) plan based upon a
plurality of DR requirements for an application by receiving a first set
of inputs identifying one or more entity types for which the plan is to
be formulated, such as an enterprise, one or more sites of the
enterprise, the application, or a particular data type for the
application. At least one data container representing a subset of data
for an application is identified. A second set of inputs is received
identifying at least one disaster type for which the plan is to be
formulated. A third set of inputs is received identifying a DR
requirement for the application as a category of DR Quality of Service
(QoS) class to be applied to the disaster type. A composition model is
generated specifying one or more respective DR QoS parameters as a
function of a corresponding set of one or more QoS parameters
representative of a replication technology solution. The replication
technology solution encompasses a plurality of storage stack levels. A
solution template library is generated for mapping the application to
each of a plurality of candidate replication technology solutions. The
template library is used to select a DR plan in the form of a replication
technology solution for the application.