During request processing, BTS maintains the data-containers that are used to pass data between activities, or between different invocations of the same activity.
Each data-container is associated with an activity or process; it is identified by its name and by the activity for which it is a container. Data-containers are recoverable resources. They are written to disk and are restored at system restart.