Patterns of Compositional Architecture: DSLs – Wrap Up
This is the fifth post in the Patterns of Compositional Architecture series that I mentioned in my introductory post.
Prerequisites
Before reading this post, please read the following posts:
Wrapping it Up
I’ve touched on quite a few concepts in this mini-series. Let me see if I can’t try to wrap it up with a quick summary:
-
Semantic Models are used to model many things but in our examples we use it to model the configuration of an entire application.
-
These Semantic Models are built up through use of Registries by subclassing off of our primary Registry.
-
Registries can allow for ultimate flexibility by allowing programmatic access to the semantic model by way of conventions. These conventions can be used for a variety of things – including the actual build up of the model using internal conventions.