There are a couple things that could make you throw up or feel nauseas. One is a build up of lactic acid in your blood that results when your muslces (usually large muscles) over exert themselves and cannot get enough oxygen basically. it is more compicated than that, and invloves the atp system and the breakdown of variuos molecules, thier regeneration etc. here is a link to a good article, if not somewhat technical. if you can skip over the medical jargon there is some good info in there
http://www.brianmac.demon.co.uk/lactic.htm
the other issue could be low blood sugar levels. when you roll or exert yourself in an anarobic manner you burn through you glucose (glycogen?) supplies faster than your body can come up with new sources (like converting fat to be burnt or in some cases even complex carb if ingested within a short time period of the occurence). inthe first case the best thing to do is too train anaerobically so your body builds up an immunity to the lactic acids and you will be able to push yourself harder. In the second case, take a sport drink like gatorade and when you start to feel dizzy start drinking. this should get you blood sugar level back up and alleviate the nausea.
I have a freind who says he could never puke from training. My answer to him is that he is not pushing hard enough. If you push to the limits you will puke for one of the reasons above