1 Scope
This part of ISO/IEC 19500 defines:
-
• The syntax and semantics of a component model (see Clause 6, 'Component Model'), based on CORBA IDL, and a corresponding meta-model (see Clause 11, 'Interface Repository Metamodel').
-
• A language to describe the structure and state of component implementations (see Clause 7, 'OMG CIDL Syntax and Semantics'), and a corresponding meta-model (see Clause 12, 'CIF Metamodel').
-
• A programming model for constructing component implementations (see Clause 8, 'CCM Implementation Framework').
-
• A runtime environment for component implementations (see Clause 9, 'The Container Programming Model').
-
• Interaction between components and Enterprise Java Beans (see Clause 10, 'Integrating with Enterprise JavaBeans').
-
• Meta-data for describing component-based applications, and interfaces for their deployment (see Clause 14, 'Deployment PSM for CCM').
-
• A lightweight subset of the component model, programming model and runtime environment (see Clause 13, 'Lightweight CCM Profile').