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.
|