Enterprise JavaBeans (EJBs) are server-side components that execute within an EJB container which in turn executes within an EJB server. The container provides services such as such as transaction and resource management, versioning, scalability, mobility, persistence, and security to the EJB components it contains. Because you, as an component developer don't have to take caore of these functions, you can concentrate on business rules. Check out the examples to get started writing an EJB component and the numerous tutorials, products and links.