You can implement four types of EJB component, each for a different purpose:
Stateful session beans
Stateless session beans
Entity beans
Message driven beans