GAPI allows portable replication protocols to be easily implemented and reused with different database management systems.