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.


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:

1. Semantic Models are used to model many things but in our examples we use it to model the configuration of an entire application.

2. These Semantic Models are built up through use of Registries by subclassing off of our primary Registry.

3. 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.

About Josh Arnold

Josh is team lead at Extend Health and a principal developer on the Fubu-family of frameworks. He is a proud husband, terrified but excited father, passionate software guy and coach, closet musician, aspiring man of God, and a perpetual learner.
This entry was posted in General and tagged , , , , , , . Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • I think you may have left off the DSL part…

    • Anonymous

      I’m not sure I understand your comment. I’m assuming that perhaps I glossed over the concepts too much?

      • Nevermind. I guess I just misunderstood. I thought this post was a DSL write-up and a wrap-up. But it is just a wrap-up. Enjoyed the series. Thanks.