Agent-based collaboration systems: A case study