Faculty of Computer Studies, Information Technology and Computing Team Working in Distributed Environments ( M253 ) Prepared By: Dr. Luai Al Shalabi.