Open Source Rule Engine tercihi hk.

240 views
Skip to first unread message

Ömer KUL

unread,
Sep 19, 2010, 4:18:34 AM9/19/10
to altdotne...@googlegroups.com
Merhaba arkadaşlar,
Open source rule engine konusuna merak saldım. Aşağıdakilerden kullandığınız ya da hakkında fikir sahibi olduğunuz rule engine var mı?
 
Teşekkürler,
Ömer
 

Open Source Rule Engines are free, open-source rule engines in C#.

Drools.NET
Drools.NET is a Business Rules Engine (BRE) based on Charles Forgy's Rete algorithm. Developers can now exploit a powerful Rule Engine through a completely managed .NET code base! Drools.NET is based on Jboss Rules(http://www.jboss.com/products/rules), and comes with all the features of that Rules Engine.
NxBRE
NxBRE .NET Business Rule Engine is the first open-source rule engine for the .NET platform and a lightweight Business Rules Engine aka Rule-Based Engine.
Simple Rule Engine
Simple Rule Engine (SRE) is a lightweight forward chaining inference rule engine for .NET. Its 'simple' because of the simplicity in writing and understanding the rules written in XML, but this 'simple' engine can solve complex problems.
FlexRule BRMS Solution
FlexRule is a full managed BRMS and BRE written in C# that provides a procedure execution engine and RETE based inference engine for FREE of charge as an express version. It has ability to be used in API mode and/or high level language mode(Xml based and S-Expression). All the features can be fully extensible by developers.

Doga Oztuzun

unread,
Sep 19, 2010, 5:00:26 AM9/19/10
to altdotne...@googlegroups.com
Rule engineler hakkinda bir deneyimim yok. Kendi rule engine'i kurmak ya da alt yapisini anlamak icin design patternlardan Interpreter'i inceleyebilirsin. 

Dogaoztuzun.com
--
You received this message because you are subscribed to the Google Groups "altdotnetturkiye" group.
To post to this group, send email to altdotne...@googlegroups.com.
To unsubscribe from this group, send email to altdotnetturki...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/altdotnetturkiye?hl=en.

Muzaffer Anıl KABAN

unread,
Sep 19, 2010, 3:09:36 PM9/19/10
to altdotne...@googlegroups.com
rule negine nedir arkadaşlar. ne olduğu konusunda bilgisi olan varmı ?

19 Eylül 2010 12:00 tarihinde Doga Oztuzun <unq...@gmail.com> yazdı:

Tolga Yıkılmaz

unread,
Sep 19, 2010, 4:16:39 PM9/19/10
to altdotne...@googlegroups.com
ınterpreter  ilgili makalelerde sıklıkla açıklaması geçer

ingilizce sorunun varsa burak selim şenyurtun bi makalesi vardı 

19 Eylül 2010 22:09 tarihinde Muzaffer Anıl KABAN <muzaff...@gmail.com> yazdı:

Muzaffer Anıl KABAN

unread,
Sep 19, 2010, 4:19:22 PM9/19/10
to altdotne...@googlegroups.com
teşekkürler tolga inceleyeceğim

19 Eylül 2010 23:16 tarihinde Tolga Yıkılmaz <tolga.y...@gmail.com> yazdı:

Sidar Ok

unread,
Sep 19, 2010, 5:29:16 PM9/19/10
to altdotne...@googlegroups.com
Rule engine, kural tanimlayip sirayla uygulattigin bir mekanizma. 

If makinasi gibi du$un. $u kurallari gecerse bunu yapsin, gecmezse bunu yapsin der gibi. 

Sanirim ilk le$im bu pattern i karma$ik bir banka projesinde elle implement edem bir adami psikolojik olarak oldurerek olmu$tu. 

2010/9/19 Muzaffer Anıl KABAN <muzaff...@gmail.com>

Tarik Kranda

unread,
Sep 19, 2010, 5:54:44 PM9/19/10
to altdotne...@googlegroups.com
Bir proje için basit manada bir rule engine e ytiyse duymuslugumuz
vardi, open source bir araç kullanmadık kendimiz develope ettik, is
gördü.

Su anda ekibimde yer alan bir grup arkadas yurtdışına yapılan bir
proje için Drools for java kullanıyor. Ürün yetenekleri ile ilgili bir
sürü POC calışması yapıldı en uygun bu olduguna karar verdik. Proje
tamamlanmak uzere arkadaşların hiç bir sıkıntısı yok. Forumlardan
incelediğimiz kadarıyla da en kapsamlı olanlardan birisi bu. WF ile
entegre bir OS rule engine var mıdır onu merak ettim simdi:)

Bir de bence önemli olan otomatik rule ekleyebilen, cikarimlar,
korelasyonlar yapabilen bir sisteme sahip olabilmek. Biraz mühendislik
ısı katmak yani olaya:)

cihat altuntas

unread,
Sep 20, 2010, 6:08:45 AM9/20/10
to altdotne...@googlegroups.com
Merhabalar,

Bizde yukarıda bahsedilen tüm projeleri inceleyip kendimiz custom yazmaya karar verdik. Condition,Expression parsing olarak kendimiz değilde WF içerisinde olan Rules Engine'i kullanıyoruz. Şuanda PolicyRuleRepositoryTest'i çalıştırıp bu maili görmek ilginç oldu :)

Basit olarak bir Rule Engine

if (condition)
  action
else
  action

işlemini kod ile değilde tanımlama ile yapan bir kütüphane diyebiliriz. 

2010/9/20 Tarik Kranda <tarik...@gmail.com>
Reply all
Reply to author
Forward
0 new messages