A data processing system of the type comprising a plurality of storage systems (100A, 100B, 100C) each including a control section and storage devices whereby to have the functionality of storing data into storage areas, wherein the storage systems are interconnected by means of communication lines whereby replication of data is retained between the storage systems, wherein: a first storage system retains first data (DATA1) as replication target data, a second storage system retains second data (data1) as replication data of the first data, and a third storage system retains third data (COPY1) as replication data of the first data, characterized in that: in synchronization with data updating of the first data (DATA1) in the first storage system, the data processing system performs the processes of data updating of the second data (data1) in the second storage system, creating information regarding data updating of the first and second data as a journal (JNL1, JNL2) including sequence numbers identifying the update sequence of data updates, and storing the journal into a storage area in at least any one of the first and second storage systems; and in asynchronization with the data updating of the first data (DATA1) in the first storage system, the data processing system performs transfer to store the journal into a storage area in the third storage system, and the third storage system performs data updating of the third data (COPY1) in accordance with the data update sequence in the first storage system by using the journal in third storage system. a first storage system retains first data (DATA1) as replication target data, a second storage system retains second data (data1) as replication data of the first data, and a third storage system retains third data (COPY1) as replication data of the first data, characterized in that: in synchronization with data updating of the first data (DATA1) in the first storage system, the data processing system performs the processes of data updating of the second data (data1) in the second storage system, creating information regarding data updating of the first and second data as a journal (JNL1, JNL2) including sequence numbers identifying the update sequence of data updates, and storing the journal into a storage area in at least any one of the first and second storage systems; and in asynchronization with the data updating of the first data (DATA1) in the first storage system, the data processing system performs transfer to store the journal into a storage area in the third storage system, and the third storage system performs data updating of the third data (COPY1) in accordance with the data update sequence in the first storage system by using the journal in third storage system. in synchronization with data updating of the first data (DATA1) in the first storage system, the data processing system performs the processes of data updating of the second data (data1) in the second storage system, creating information regarding data updating of the first and second data as a journal (JNL1, JNL2) including sequence numbers identifying the update sequence of data updates, and storing the journal into a storage area in at least any one of the first and second storage systems; and in asynchronization with the data updating of the first data (DATA1) in the first storage system, the data processing system performs transfer to store the journal into a storage area in the third storage system, and the third storage system performs data updating of the third data (COPY1) in accordance with the data update sequence in the first storage system by using the journal in third storage system.