Web socket collaboration framework