where Business Processes, Data and Rules meet.
Blog
Home / Business Rule / Business Glossary

Business Glossary

0

Business Glossary is a dictionary that defines business terms. When modeling business rules, generally there are terms in the business domain that are important to be defined and documented for different reasons:

  • They establish the ubiquitous language
  • They are used in the modeling of business rules
  • They will be part of the rule execution stage
  • They allow sharing the definition between multiple rules documents

A glossary has the list of terms which have some attributes, for instance: name, domain, expression, etc. Each term has a domain which defines the type of term and an expression which binds the term to the context of execution when required.

fr-glossary2

When the terms are defined in the Business Glossary everything becomes really easy. You get hints during business rule implementation in Decision Tables:

DT-Glossary-term-info

Or when you enter data, a popup gives you the list of available options:

DT-Glossary-dt-entry2

It would be the same if you prefer using Natural Language to model business rules:

DT-Glossary-nl-infoDT-Glossary-nl-entry

And on top of that you get to share and reuse the terms and their definition in other places and don’t need to bother remembering the expressions at all!

And of course, when you have too many of these terms and definitions, you can split them into multiple glossaries and organise them based on topic, concept, and so on. You can have and use as many as glossaries as you need.

To learn more about the Business Glossary have a look at http://wiki.flexrule.com/index.php?title=Designer:Glossary

Read More

  1. Advanced Domain Specific Language for Business
  2. Business Glossary
  3. Business Rule Language
  4. Agile methodology and BDD vs Business Agility
Recommended Posts

Leave a Comment

You must be logged in to post a comment
Contact Us

We're not around right now. But you can send us an email and we'll get back to you, asap.