by, 01-01-2012 at 08:53 PM (1972 Views)
EJB is multi tier system that is distributed & remote. It supports the protocols for example, HTTP, IIOP and JRMP etc. Rapid development of the versatile, reusable and portable business components takes place across the scalable, middle ware and transactional applications. For J2EE servers, EJB is considered as a specification. System level programming and business logic are present in EJB components for example security, threading, transactions, instance pooling, persistence etc which are managed by EJB container. This makes the programming efforts simplified. For asynchronous communication support is provided by the message driven EJBs.