CORBA Components
Component type is specified in IDL and represented in the Interface Repository. Components are identified by a component references.
Component type is specified with an IDL definition and the visible type description is called as the “surface” of the component through which clients and authoring applications can interact with the component. These surface features are called as ports and model introduces the following port types:
- Facets : named interfaces supported by the component.
- Receptacles : named connection points to accept a reference to an external application.
- Event source : named connection points emitting events.
- Event sinks : name connection points to receive events.
- Attributes : named values accessible through selector and mutator operations. The primary purpose is for component configuration.