In my fourth professional article, I describe how metadata-driven design can be employed to create a dynamic DSL that serves as a business rules language, one simple enough to be a tool for your company’s users. Again, I must give many thanks to the staff at InfoQ for taking the time to help with this submission. If you support business users who are constantly involved with the daily ingestion and maintenance of enterprise data, they might just thank you if you create a DSL for them!
Metadata-Driven Design: Creating an User-Friendly Enterprise DSL
Aaron Kendall shows how to build a domain-specific language for a saavy but non-technical crowd which enforces the rules that apply to our business domain.