Agent-based Computing for Enterprise Collaboration - Services and agents