business-rules

When is a Business Rules Engine used

你。 提交于 2019-11-30 03:49:50
When is a Business Rules Engine used? What is the difference between Business Rules Engines and scripting/configuration/customization Rules engines can do forward and backward chaining as well as inferencing. Check out Fair Isaac Blaze, Drools or iLog for implementations. A business rules engine, or a business rules management system, should be used when you are trying to implement a decision in your code. But not just any decision. A decision that: Involves lots of rules Has rules that change often Has rules that are complex or interact in complex ways (think lots of nested IFs otherwise) Has

How can I trace rules in the Business Rules service on Bluemix?

时光总嘲笑我的痴心妄想 提交于 2019-11-29 18:03:45
I am using the Business Rules service on Bluemix, and it does not seem to use the Decision Warehouse. Is there another way to trace the rule firing? As you noticed, the Decision Warehouse is not a feature within the Business Rules service. Also, rule traces are disabled. You can add trace filter tags to the payload request. Use the REST form ( &trace=true ) to view the trace filter tags: https://brsv2- instanceID . domain /DecisionService/run.jsp?path=/ ruleApp /1.0/ ruleset /1.0&trace=true (You can get the values for instanceID , domain , ruleApp , ruleset and the corresponding versions from

Criteria to Evaluate Business Rules Engines [closed]

邮差的信 提交于 2019-11-29 12:58:08
问题 We are shopping for Business Rules Engines. We want to make our core application customizable to different customers with slightly different requirements. The people who would actually do the customizations are analysts. I.e. non-programmers who are technically skilled (usually have a degree in sciences). What are the criteria to evaluate business rules engines? Are there open source and comercial ones? What are your experiences in ease of use, documentation, support, price, etc. Our app is

What is better way to validate business rules in ASP.NET MVC application with 3 layer architecture?

安稳与你 提交于 2019-11-28 21:41:44
I'm developing a ASP.NET MVC application with 3 layer classic architecture 1. data access (Repositories) 2. Business logic (Services ) 3. Application layer (MVC Controller classes) The task is follow there is domain class Learner and learners can take exams, taking an exam produce an order (Order class), after that the learner take an exam, we need to release results of exam for each learner(this mean give a mark and grade) and has some business rule that need to be verified 1. the results hasn't been released yet 2. all learner who has status present should has mark 3. grading boundary should

How do you share configuration information or business rules between languages

巧了我就是萌 提交于 2019-11-28 10:11:59
I'm looking for best practices for using the same data in different places without repeating yourself - this could include configuration or business rules. Example 1. Data validation rules where you want to validate on the client using javascript, but you want to make sure by validating on the server. Example 2. Database access where your web server and your cronjobs use the same password, username. Ease of processing and a human-readable solution would be a plus. Encode your data in JSON . There's a JSON library for pretty much any language you'd care to think of, or if not, it's pretty easy

What is better way to validate business rules in ASP.NET MVC application with 3 layer architecture?

牧云@^-^@ 提交于 2019-11-27 14:04:51
问题 I'm developing a ASP.NET MVC application with 3 layer classic architecture 1. data access (Repositories) 2. Business logic (Services ) 3. Application layer (MVC Controller classes) The task is follow there is domain class Learner and learners can take exams, taking an exam produce an order (Order class), after that the learner take an exam, we need to release results of exam for each learner(this mean give a mark and grade) and has some business rule that need to be verified 1. the results

creating a simple rule engine in java

人走茶凉 提交于 2019-11-27 10:20:17
I am exploring different ways to create a simple business rule engine in Java. I need to present the client with a simple webapp that lets him configure a bunch of rules. A sample of rule base might look like this : Here's example: IF (PATIENT_TYPE = "A" AND ADMISSION_TYPE="O") SEND TO OUTPATIENT ELSE IF PATIENT_TYPE = "B" SEND TO INPATIENT The rule engine is pretty simple, the final action could be just one of two actions, sending to inpatient or outpatient. The operators involved in an expression could be =,>,<,!= and logical operators between expressions are AND, OR and NOT . I want to

Business logic in MVC

你。 提交于 2019-11-27 02:20:36
I have 2 questions: Q1. Where exactly does "business logic" lie in the MVC pattern? I am confused between Model and Controller. Q2. Is "business logic" the same as "business rules"? If not, what is the difference? It would be great if you could explain with a small example. Business rules go in the model. Say you were displaying emails for a mailing list. The user clicks the "delete" button next to one of the emails, the controller notifies the model to delete entry N, then notifies the view the model has changed. Perhaps the admin's email should never be removed from the list. That's a

creating a simple rule engine in java

这一生的挚爱 提交于 2019-11-26 15:06:02
问题 I am exploring different ways to create a simple business rule engine in Java. I need to present the client with a simple webapp that lets him configure a bunch of rules. A sample of rule base might look like this : Here's example: IF (PATIENT_TYPE = "A" AND ADMISSION_TYPE="O") SEND TO OUTPATIENT ELSE IF PATIENT_TYPE = "B" SEND TO INPATIENT The rule engine is pretty simple, the final action could be just one of two actions, sending to inpatient or outpatient. The operators involved in an

Business logic in MVC

梦想与她 提交于 2019-11-26 06:51:15
问题 I have 2 questions: Q1. Where exactly does \"business logic\" lie in the MVC pattern? I am confused between Model and Controller. Q2. Is \"business logic\" the same as \"business rules\"? If not, what is the difference? It would be great if you could explain with a small example. 回答1: Business rules go in the model. Say you were displaying emails for a mailing list. The user clicks the "delete" button next to one of the emails, the controller notifies the model to delete entry N, then