"Application Component" and "Platform Component" should be collapsed into a single "Component"; "Application Component Template" and "Platform Component Template" should be collapsed into a single "Component Template"

    • Type: Improvement
    • Resolution: Unresolved
    • Priority: Critical
    • None
    • Affects Version/s: None
    • Component/s: Spec
    • None
    • Hide

      close, Obviated by CAMP-145, Application Component an Platform Component resources have been merged into Component; Template resources have been removed

      Show
      close, Obviated by CAMP-145 , Application Component an Platform Component resources have been merged into Component; Template resources have been removed

      There is no justification for the complexity caused by segregation of components and templates into "Application" and "Platform" sub-types. The methods for discovering a template, figuring out whether that template describes a services that will meet your requirements, indicating that your application will make use of the service described by that template, indicating that your application is using a service, etc. do not vary between "Application" things and "Platform" things. At present, the only purpose of the Application/Platform distinction is to indicate the provenance of a component/template. If such an indication is necessary, it can be provided by some other mechanism such as an attribute (e.g.

      { "provenance" : "platform" }

      )

            Assignee:
            Gilbert Pilz (Inactive)
            Reporter:
            Gilbert Pilz (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: