I am trying to comprehend basic algorithms towards finding primary decomposition of polynomial ideals over Noetherian rings (GTZ and EHV). I learnt that primary decomposition of an ideal "I", corresponds to finding irreducible components of the variety V(I). What is the historical background for this and what is it used for?