Componentization

About SOA and CBD

Advantages

Platforms

Our Approach

White Paper and Specifications

CBD Resources

About us

Contact us


Enterprise JavaBeans (EJB) Specification

Enterprise JavaBeans (EJB) of the J2EE Platform from Sun Microsystems is a component model for building server-side, enterprise-class applications. The J2EE specification requires that an EJB is deployed and run on a J2EE compliant Application server, such as IBM WebSphere or BEA WebLogic. The Application server is responsible for all the enterprise services such as Concurrency, Persistence, Transactions Management, Security Management, Naming Services, Object Distribution and Resource Management. EJB based applications are secure, robust, scalable, portable and transactional. Therefore, the EJB standard enables the enterprise developer to focus on the actual business logic of the application encoded within the enterprise beans rather than the enterprise services which are now provided by the Application server (i.e. the middleware). The J2EE platform with EJBs at its center has become the platform of choice for building enterprise class server-side multi-tier applications.


CBD and EJBs


Since EJBs are components the enterprise application developer can apply a CBD methodology to the application development process. In particular, an application can be assembled from a set of interconnected inhouse and/or third party EJBs and deployed onto any J2EE compliant application server.

The following material is taken with permission from: http://java.sun.com


© 1999-2005 WebCab Components. All rights reserved.