Issue 16887: Relationship connector and components/homes not clearly specified (corba-rtf) Source: Remedy IT (Mr. Martin Corino, mcorino(at)remedy.nl) Nature: Clarification Severity: Significant 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. Resolution: Revised Text: Actions taken: December 12, 2011: received issue April 11, 2012: Deferred Discussion: End of Annotations:===== m: webmaster@omg.org Date: 12 Dec 2011 11:05:22 -0500 To: Subject: Issue/Bug Report ******************************************************************************* Name: Martin Corino Employer: Remedy IT mailFrom: mcorino@remedy.nl Terms_Agreement: I agree Specification: CORBA Specification Part 3 Section: 7 FormalNumber: ptc/2011-01-16 Version: 3.2 Doc_Year: Year Doc_Month: Month Doc_Day: Day Page: 57-82 Title: Relationship connector and components/homes not clearly specified Nature: Clarification Severity: Significant CODE: 3TMw8 B1: Report Issue Description: 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.