Click here to Skip to main content
15,900,815 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Hi
I need help on NxBre dll for creating business rules.

As my company need to build a ETL soft I am going to handle the "T" part of it.

My Question:

Which is the correct way to write rule file,
some focus On atom
which kind of rule we should place in rule engine?


Thanks
Suvabrata Roy
Posted
Updated 15-Jun-12 0:59am
v2
Comments
Manas Bhardwaj 15-Jun-12 4:32am    
So, what is the problem?
Suvabrata Roy 15-Jun-12 4:35am    
I am a beginner in NxBRE as I understood from the documents thats enough for my Company's ETL
but I need to learn advance and proper way of writing Rules.

If you are a beginner in NxBRE then you should spend some time studying[^]. Then, when you have a specific technical question, come back here and people will try to help you.
 
Share this answer
 
Comments
Suvabrata Roy 15-Jun-12 5:51am    
I already have and create a project will publish on codeproject shortly.
But I have some advance level questions.
Richard MacCutchan 15-Jun-12 5:55am    
Well unless you post your actual question no one will be able to answer.
Suvabrata Roy 15-Jun-12 6:41am    
Which is the correct way to write rule file,
some focus On atom
which kind of rule we should place in rule engine?
Richard MacCutchan 15-Jun-12 6:53am    
Sorry, no idea. Please use the Improve Question link above and put the full details of your problem in there.
Suvabrata Roy 15-Jun-12 7:00am    
Hay dont say sorry, we are here to learn so No sorry plz... :)
NxBRE embeds two engine flavors, the Flow Engine, which is basically "programming in XML" (ie flow control, loops, subs in XML) and the Inference Engine, which performs deductions based on facts.

To decide between them, one criteria is the skill level of the person who's going to write the rules: are they more confident with a procedural approach or can they understand pattern matching and inference?

Another criteria is the level of integration with your application's objects: if you need to perform a lot of interactions with your objects, the Flow Engine is better. If you can reduce these interactions to a few touch points (say convert account to account facts and then back), the Inference Engine will work fine.

HTH
David (NxBRE's Lead)

PS. I've found this question by accident, usually people ask on SO: http://stackoverflow.com/questions/tagged/nxbre[^]
 
Share this answer
 
v2
Comments
Suvabrata Roy 18-Jun-12 0:52am    
Thanks ,

Which one is Better NxBRE Or Windows Workflow ?
David Dossot 18-Jun-12 3:25am    
It's impossible to answer this kind of question.

Check the features set, the level of support you need, etc... and decide based on this kind of objective criteria.
Suvabrata Roy 19-Jun-12 0:35am    
Ok, Basically both of them are similar in work, but as per my understanding NxBRE is perfect for my project
somzz 8-Oct-12 4:35am    
I could create .ruleml file from the .vdx file which were in the examples given in http://sourceforge.net/projects/nxbre/forums. but could not create my own .vdx files since i dont have the stencils available in visio.I am using Visio 2010. I have gone through almost all the sites available in net to find the stencils available to create .vdx files for Nxbre. But I couldnot find anything. This is really a work stopper. Pls pls help me.
David Dossot 8-Oct-12 12:41pm    
The stencil is a file named NxBRE-IE-3.vsx and is available in both NxBRE distributions and source code https://github.com/ddossot/NxBRE/tree/master/NxBRE3/Rulefiles

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900