With the (almost) official release of DMN1.1 we find ourselves at an interesting crossroads in the industry as the concept of consistently modeling decisions becomes more widespread. It seems clear that we’ve moved from questions of “What is this?” to “How can we effectively leverage it?”. A plethora of companies have developed platforms to support DMN or at least support it through some kind of adapter. Gartner has commented on it and MISMO (Mortgage Industry Standards and Maintenance Organization) is moving towards adopting it as an official standard for exchange and interchange in the mortgage industry.
This crossroads also includes fundamental questions surrounding what we can do, what we can’t do, and what we should be doing with the standard. I’ve seen this manifest itself in two primary ways:
- Modeling vs. Implementation
- Methods to implement, share, disseminate and execute decision logic
These will both be discussed here.