https://github.com/dmarrazzo/demo-rule-wih
Work Item Handler to call rules from a loosely coupled project
https://github.com/dmarrazzo/demo-rule-wih
Last synced: 3 months ago
JSON representation
Work Item Handler to call rules from a loosely coupled project
- Host: GitHub
- URL: https://github.com/dmarrazzo/demo-rule-wih
- Owner: dmarrazzo
- Created: 2017-07-06T14:23:48.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-01-24T10:06:32.000Z (over 7 years ago)
- Last Synced: 2025-01-22T20:51:19.376Z (5 months ago)
- Language: FreeMarker
- Size: 34.2 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE-ASL-2.0.txt
Awesome Lists containing this project
README
Loose Rules Work Item Handler
=============================The purpose of this Work Item Handler is to call rules from a loosely coupled project.
It is designed and tested on Red Hat JBoss BPMS v6.4.3.The Work Item Handler is defined in the following maven project:
- loose-rules-wih
The following folder contains a set of metadata files to easily install the Work Item Handler:
- services-repo
The remaining projects are a sample to test the Work Item Handler:
- rule-fact-model : a shared fact model shared among the rules and the rules client (the process)
- rules : a sample decision table to be used by the WIH
- rules-proc : a process that uses the WIHInstallation procedure
----------------------1. Launch maven install for all the projects following this order
- rule-fact-model
- rules
- loose-rules-wih
- rules-proc2. Place the rule-fact-model jar at high level of Classloader hierarchy in a way that can be shared among the rules and the process. For JBoss EAP, you can place in the `WEB-INF/lib` of the BPMS runtime
3. Launch the process