A method for performing data integration between two or more computer
systems provided over a network includes extracting data from a first
database associated with a first computer system of first type, the
extracted data having a first file format and a first character-set
format. The data are encrypted using a first security key. The encrypted
data are stored in a shared volume provided in a storage system, the
storage system being coupled to a plurality of computer systems. The
encrypted data are received from the shared volume of the storage system
at a second computer system of second type, the first and second computer
system being of different computer systems. The received data are
converted from the first file format to a second file format, the first
file format being suitable for the first computer system and the second
file format being suitable for the second computer system. The received
data are decrypted using a second security key that is associated with
the first security key. The received data are converted from the first
character-set format to a second character-set format, the first
character-set format being suitable for the first computer system, the
second character-set format being suitable for the second computer
system.