CORBA 3.4 RTF Avatar
  1. OMG Issue

CORBA34 — Relationship connector and components/homes not clearly specified

  • Key: CORBA34-167
  • Legacy Issue Number: 16887
  • Status: open  
  • Source: Remedy IT ( Martin Corino)
  • Summary:

    The spec does not clearly describe the relationship between connectors and components (inheritance?) and homes (manageability).

    >From paragraph 7.4 (programming model for connectors) we can conclude the following:
    1. connectors are derived from CCMObject
    2. connectors (can) have a (keyless) Home

    The formal spec in the earlier paragraphs of chapter however does not seem to mention any of this or of the consequences like:
    a) can we explicitly define a connector as the managed component of a Home?
    b) can we define explicit factories for connectors in a Home managing that connector?
    c) can we declare a component as an explicit derivative of a connector?

    I think the answers to a) and b) should be yes. This should be clearly described in the spec.
    In principal the answer to c) could also be yes but I think that is a bad idea since the connector is definitely not meant to be used as a general purpose component. I feel this should actually be explicitly prohibited by the spec.

  • Reported: CORBA 3.1 — Mon, 12 Dec 2011 05:00 GMT
  • Updated: Mon, 18 Feb 2019 00:00 GMT