A virus is an infectious agent that can only replicate within a host organism. Viruses can infect a variety of living organisms, including bacteria, plants, and animals. Viruses are so small that a microscope is necessary to visualize them, and they have a very simple structure.
If an antigen enters the body and B-cells recognize it (either from having had the disease before or from being vaccinated against it), B-cells will produce antibodies. When antibodies attach to an antigen (think a lock–key configuration), it signals other parts of the immune system to attack and destroy the invaders.