Source: http://www.iro.umontreal.ca/~aimeur/cours/ift6261/Survol-e-commerce-2012-F.pdf