-
Type: Epic
-
Status: Open
-
Priority: Minor
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: QualifiedToSchedule
-
Component/s: Runtime
-
Tags:
Currently our runtime is tied to OSGI and XML contributions.
The system works correctly, we want to keep the behavior, so every improvements have to be 100% backward compatible, if possible they might not interfere with current mechanisms.
The goal is to make system more generic in order to allow other contribution mechanisms: Java, YAML, JSON...
For instance I want to put annotation on a component in order to trigger component registration, some topics to cover are:
- be able to register the component the same way OSGI will do with a XML contribution
- be able to register service declared by this component
- be able to register extension point
- be able to register extension (descriptor)