concept
active
concept:interface-repositoryInterface Repository
Facility that maps symbolic names to public interfaces, enabling dynamic functionality extension without modifying the backplane.
Neighborhood — ranked by edge-count
Thinkers (1)
thinker
- Nicholas JacobsimplementsAuthor of this pattern language paper on system architecture and piecemeal growth in Java applications.
Frameworks (1)
framework
- Bootstrap ApplicationsimplementsSpecial class of standard applications automatically loaded during backplane initialization to provide fundamental services.
Communities (2)
community
- Christopher Alexandermembers_of
- Game Semanticsmembers_of
Claims (2)
claim
- Prescriptive claim for the INTERFACE REPOSITORY pattern.
- The interface repository allows functionality to be added without directly altering the backplane.supportsClaim that the interface repository provides a non-invasive extension mechanism.
Concepts (3)
concept
- CORBAassociated_withcitesSystem architecture pattern whose interface repository construct inspired the Interface Repository pattern in this work.
- Coupling Reductionassociated_withsupportsDesign goal of reducing dependencies between components through interface abstractions and indirection layers.
- BackplaneimplementsCore meta-construct and stable component that manages application lifecycle, initialization, and provides standard interfaces for system development.
Artifacts (2)
artifact
- A pattern language paper by Nicholas Jacobs, presented at PLoP-98, describing architectural patterns for building systems that support piecemeal growth using a backplane, standard applications, interface repository, and bootstrap applications.
- Sample Code (sample.code package)implementsJava implementation in the appendix: Backplane, ConfigurationService, StandardApp, InterfaceRepository, AppManager, SwingDesktop classes.
Related by similarity (8)
cosine ≥ 0.65 · no typed edgeEntities in the same semantic neighborhood but without a typed relation to this one — candidates for new edges or unrecognized duplicates.
- Core definition of the interface repository concept.
- Degree to which system internals are visible or hidden from the user.
- Defines form language as the source of architectural style.
- Prescriptive claim for the STANDARD APPLICATIONS pattern.
- Prescriptive claim for the BACKPLANE pattern's responsibilities and boundaries.
- Category-theoretic analogue of ātman; its non-existence in the phenomenal category elucidates non-self.