Implementation of a 3-Phase Commit protocol for a simple song list application