Abstract

Business Rules are operational rules based on data that business organizations follow to perform various activities. Regarding problem domains in the organization, business rules (BR) are classified into two groups: Static and Dynamic. A static business rule is a constraint (integrity) or derivation rule that applies to each individual state of the business, taken one state at a time. Dynamic Business Rules (DBR) are concerned with the invocation of actions in response to events. Although a lot of modeling languages and approaches for business rules modeling and different technologies and tools for business rules implementation have been proposed by researchers and practitioners in the past ten years, there is no consensus yet on technology standard and logical relationship between the modeling and the implementation of the proposed methods. The purpose of this paper is to implement DBR based on our proposed modeling methodology. In this study, DBR System architecture is developed using Java and Prolog+CG, a CG-based logic programming language which integrates Prolog, the manipulation of conceptual graphs, Java and object-oriented constructs. The advantages of our system are demonstrated with the case study of the Locomotive Maintenance’s Business (Rules). Keywords: Business Rules Approach, Dynamic Business Rules (DBR), Conceptual Graphs (CG), Mineau’s Approach, Prolog+CG

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call