Instance Management Concept for the Resource Management System
Requirements
- A resource should be able to provide a multitude of typed representations TR(r).
- The resource's overall life-cycle is (unless for
administrative reasons) at least as long as any of its typed
representations is kept.
- A resource may also be obtained as a handle H(r), that provides an anonymous accessor.
- The RMS does not mediate/synchronize the state construction of a
typed representation, but mediates invalidation calls upon loss of
dependencies.
Approach
- Typed representations are singletons per Resource