Enterprise JavaBeans

Also found in: Acronyms, Wikipedia.

Enterprise JavaBeans

(specification, business, programming)
(EJB) A server-side component architecture for writing reusable business logic and portable enterprise applications. EJB is the basis of Sun's Java 2 Platform, Enterprise Edition (J2EE).

Enterprise JavaBean components are written entirely in Java and run on any EJB compliant server. They are operating system, platform, and middleware independent, preventing vendor lock-in.

EJB servers provide system-level services (the "plumbing") such as transactions, security, threading, and persistence.

The EJB architecture is inherently transactional, distributed, multi-tier, scalable, secure, and wire protocol neutral - any protocol can be used: IIOP, JRMP, HTTP, DCOM etc. EJB 1.1 requires RMI for communication with components. EJB 2.0 is expected to require support for RMI/IIOP.

EJB applications can serve assorted clients: browsers, Java, ActiveX, CORBA etc. EJB can be used to wrap legacy systems.

EJB 1.1 was released in December 1999. EJB 2.0 is in development.

Sun claims broad industry adoption. 30 vendors are shipping server products implementing EJB. Supporting vendors include IBM, Fujitsu, Sybase, Borland, Oracle, and Symantec.

An alternative is Microsoft's MTS (Microsoft Transaction Server).


References in periodicals archive ?
Summa Technologies provides organizations with lead architects, senior developers and project managers to deliver technology services to design and implement scalable, secure and reliable component architectures, middleware and transactional systems using Java, Enterprise JavaBeans (EJB), CORBA, and C++.
com provides an extensive marketplace of world-class JavaBeans, Enterprise JavaBeans, and COM components, the Flashline Component Manager(TM), quality assurance testing, auction-based component outsourcing, an open component registry, and programming articles and resources.
With the time-to-market pressures in today's corporate environments, many organizations are taking advantage of Enterprise JavaBeans component frameworks to quickly build reliable and flexible eCommerce and eBusiness solutions," says Charles Stack, president and CEO of Flashline.
Sun, Sun Microsystems, Java, Enterprise JavaBeans, JavaBeans, JavaServer Pages, Java Database Connectivity, Java Business, and Write Once, Run Anywhere are trademarks or registered trademarks of Sun Microsystems, Inc.
To ensure a smooth application assembly and reuse experience, the Enterprise JavaBeans offered at Flashline will be tested for compatibility with the world-class Secant Extreme Enterprise Server for EJB product.
1, however, goes well beyond Enterprise JavaBeans technology in the major new capabilities it provides:
Information Builders Enterprise JavaBeans are delivered as standalone components that may be utilized in conjunction with any EJB-compliant application server as well as with Information Builders Enterprise Component Broker version 2.
Enterprise JavaBeans is a component model for server applications.
Netscape Application Server already contains significant features and architecture that meet many of the fundamental requirements of the new Enterprise JavaBeans specification.
Many of our customers and other IBM mainframe users are struggling with the complexity of new technologies, including Enterprise JavaBeans, WebSphere, and the integration of existing legacy systems.
Throughout the course, participants rapidly learn, first-hand, how to develop Enterprise JavaBeans (EJB) and utilize them to build robust, enterprise-level applications.
As a result, developers and organizations using Enterprise JavaBeans can now more easily improve the efficiency, quality, and cost effectiveness of development projects while building innovative enterprise applications - on schedule and under budget.

Full browser ?