Spec re-organization/update proposal...
Stanley M. Ho
Stanley.Ho at sun.com
Thu Apr 17 18:50:11 PDT 2008
Bryan Atsatt wrote:
> I propose that we re-organize and update the next draft of the spec to
> achieve the following:
> 1. Clearly identify and separate the two main elements of the spec:
> a. Framework (i.e. api/spi)
> b. Default implementation (i.e. .jam distribution format, tools,
> usage examples, etc.)
> 2. Ensure that the framework is the primary focus of the spec,
> identifying it as the means by which any implementation integrates with
> the SE compiler and runtime.
> 3. Clarify that any implementation will benefit from the integration
> story provided by the framework (I describe four concrete benefits in
> 4. Clarify the rationale for the existence of a new implementation.
Agreed on all four points.
> 5. Recognize the importance of building a second implementation to
> validate the framework design.
> 6. Recognize OSGi as the right choice for that second implementation:
> a. A formal JCP adopted module standard.
> b. Wide market adoption.
JSR 277 certainly wants to enable multiple implementations of the
Repository and ModuleDefinition APIs, especially by OSGi containers.
It would be unusual for a normative spec to mention particular
implementations (except the default implementation). However, we are
happy to mention OSGi in a non-normative section that discusses the
benefits of integration between module systems.
More information about the jsr277-eg-observer