EJB(Enterprise Java Bean)
Enterprise JavaBeans (EJB) technology is the server-side component architecture for the Java 2 Platform, Enterprise Edition (J2EE) platform. One of the Primary objective of EJB'S is to provide a component model for business objects. Business objects are defined as objects that effectively organize the information –processing behavior of the business running the software system. Since every business have their own set of rules ,we require building and management of custom EJB'S. Enterprise Java beans hence provide various types ob building blocks for enterprise applications. The follwoing are EJB'S , each providing a different behaviour to their clients
Stateless session beans
Stateful session beans
Message driven beans