Presentation is loading. Please wait.

Presentation is loading. Please wait.

Session #, Speaker Name1 Enterprise JavaBeans Architecture Vlada Matena Sun Microsystems Inc.

Similar presentations


Presentation on theme: "Session #, Speaker Name1 Enterprise JavaBeans Architecture Vlada Matena Sun Microsystems Inc."— Presentation transcript:

1 Session #, Speaker Name1 Enterprise JavaBeans Architecture Vlada Matena Sun Microsystems Inc.

2 Session #, Speaker Name 2 Enterprise JavaBeans Architecture Goals Simplify and standardize development and deployment of enterprise applications Achieve broad industry acceptance Embrace and extend vendors existing platforms Enable development of portable components Allow multi-vendor interoperability

3 Session #, Speaker Name 3 Enterprise bean component AccountHome Account AccountBean Data access Business logic Container Client Deployment descriptor DBMS Services (transaction, security, etc.) home and remote interfaces enterprise bean class

4 Session #, Speaker Name 4 Division of responsibilities Enterprise bean contains: Business logic Data access logic Container provides: Distribution protocol Instance life cycle Process and thread mgt. Concurrency (multi-user) Transaction management Security management State management Data access logic for CMP Support for administration Support for high-availability Support for clustering Non-Java systems integration

5 Session #, Speaker Name 5 Enterprise JavaBeans advantages Higher-level business component model Performance scalability Clean transaction demarcation API Transaction synchronization Robust Java business components Portability of binary business components Enterprise application integration Available today on proven TP platforms


Download ppt "Session #, Speaker Name1 Enterprise JavaBeans Architecture Vlada Matena Sun Microsystems Inc."

Similar presentations


Ads by Google