The bean provider develops reusable enterprise beans that typically implement business tasks or business entities.
The deployment descriptor includes the structural information—for example, the name of the enterprise bean class—of the enterprise bean and declares all the bean's external dependencies—for example, the names and types of the resource managers that the enterprise bean uses.