soy is soya bean. it contains proteins to 'boost' the overall protein level in the formula. for kids who are allergic to milk, they'll milk soy-based milk.
for normal kids, some might find soy hard to digest. maybe you can try switch to other forumlas since your baby is vomitting after drinking that formula.