EJB


Also found in: Medical, Acronyms.

EJB

EJB

(Enterprise JavaBeans) A software component in the Java EE platform, which provides a pure Java environment for developing and running distributed applications. EJBs are written as software modules that contain the business logic of the application. They reside in and are executed in a runtime engine called an "EJB Container," which provides a host of common interfaces and services to the EJB, including security and transaction support. At the wire level, EJBs look like CORBA components.

Three Types of EGBs
The three types of EJBs are: (1) session beans perform processing, (2) entity beans represent data, which can be a row or a table in a database, and (3) message driven beans are generated to process Java Messaging Service (JMS) messages.

Very Versatile
EJBs inherently provide future scalability and also allow multiple user interfaces to be used. For example, both a Web browser and a Java application could be used to access EJBs, or one could be switched for the other at a later date. However, if these are not important issues, servlets, JSPs and regular Java applications can be used for business logic rather than EJBs. See Java EE, EJB container, EJB local interface, JavaBeans, distributed objects and component software.
References in periodicals archive ?
Mashhour announced that, in February, the EJB will meet with ambassadors of Germany, India, and Russia, and will invite the Italian ambassador in 1 March.
Our users told us that they wanted EJB support without having to re-program or re-engineer their products.
Currently, eleven of them are using COM+ with Windows 2000 Server/ Advanced Server, six of them EJB with BEA's WebLogic, and four of them EJB with IBM's WebSphere.
Enhanced User Interface for high developer productivity and new wizards to simplify rolling EJB applications out to multiple containers
Iona says it has taken the ORB infrastructure and services, along with a thin API to EJB so that it's using the same set of services, and made them accessible via a single graphical console, using one security model and one transaction model.
Java Persistence support and certification lays the groundwork for JBoss' final EJB 3.
Iona Technologies Inc promises to make its "most significant announcement of the year" today (Monday), regarding Corba, Enterprise Java Beans and the technology it acquired earlier this year from EJB Home Ltd (CI No 3,589).
To accomplish this, JBoss Seam extends the annotation-driven and configuration-by-exception programming model of EJB 3.
IBM is now claiming the credit for writing the majority of the specifications for the EJB server-side component model, with Sun Microsystems Inc, Novell Inc and Sybase Inc doing most of the rest of the leg-work.