Presentation on theme: "1 Arne J. Berre 1 SINTEF Telecom and Informatics."— Presentation transcript:
1 Arne J. Berre 1 SINTEF Telecom and Informatics
2 Arne J. Berre 2 SINTEF Telecom and Informatics
3 Arne J. Berre 3 SINTEF Telecom and Informatics Containers and Connectors: Hiding Complexity, Enhancing Portability The J2EE application model divides enterprise applications into three fundamental parts: components, containers, and connectors. Components are the key focus of application developers, while system vendors implement containers and connectors to conceal complexity and promote portability. Containers intercede between clients and components, providing services transparently to both, including transaction support and resource pooling. Container mediation allows many component behaviors to be specified at deployment time, rather than in program code. Connectors sit beneath the J2EE platform, defining a portable service API to plug into existing enterprise vendor offerings. Connectors promote flexibility by enabling a variety of implementations of specific services.