<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Business Decision Modeling with DMN and OpenRules</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jacob Feldman</string-name>
          <email>jacobfeldman@openrules.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>OpenRules, Inc.</institution>
          ,
          <addr-line>53 Riviera Dr., Monroe, NJ 08831</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This tutorial will demonstrate the practical use of the DMN standard by developing, executing, and analyzing various decision models using a popular open source business rule and decision management system “OpenRules”. This tutorial uses a learn-by-example approach to introduce major business decision modeling concepts described in the Decision Model and Notation (DMN) standard [1]. To demonstrate the practical use of the standard, this tutorial will implement various decision models using a popular open source Business Rules and Decision Management system commonly known as “OpenRules” [2]. Many of these models are described in detail in the recently published book “DMN in Action with OpenRules” [3]. We will start with creation of a simple decision model oriented to business people who will use only MS Excel. We will show different types of decision tables to represent decision logic. The audience will also learn how to create tests cases for their decision models with expected results (again in Excel), and how to execute their models against these test cases using OpenRules. Then we will explain how a decision model created and already tested by a subject matter expert, can be integrated with an existing information system. We will explain how business and technical people may around only two integration points:</p>
      </abstract>
      <kwd-group>
        <kwd>Decision Modeling</kwd>
        <kwd>Business Rules</kwd>
        <kwd>Decision Table</kwd>
        <kwd>DMN</kwd>
        <kwd>OpenRules</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Business Glossary including all decision variable used inside decision tables
and distributed between different business concepts
Technical names of these variables that correspond to attributes inside the
corresponding business object model (e.g. Java objects).</p>
      <p>Again we will execute the integrated decision model not against Excel-based
testcases but rather against actual Java objects.</p>
      <p>Then we will develop and analyze in real-time several more complex decision models
demonstrating the power and applicability of different decision modeling constructs
specified in DMN.</p>
      <p>And finally, we will end up with explanations of how to create custom decision
models specific for different problem domains. We will demonstrate how to create
domain-specific decision tables that go beyond the DMN standard but support
realworld decision modeling needs.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>OMG</given-names>
            <surname>Decision</surname>
          </string-name>
          <article-title>Model and Notation standard</article-title>
          , http://www.omg.org/spec/DMN/Current
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. OpenRules,
          <article-title>Open Source Business Rules and Decision Management System</article-title>
          , http://openrules.com
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Jacob</surname>
            <given-names>Feldman</given-names>
          </string-name>
          ,
          <article-title>DMN in Action with OpenRules</article-title>
          ,
          <source>ISBN 978-1-5206053-8-8</source>
          ,
          <year>2017</year>
          https://www.amazon.com/dp/B06W579JYM
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>