Drools.net Proposal Document

This document will be the closing capture statement of the Concept Development Phase. Requires customer approval.

Idea

I need a good rules engine to use in the WoW Bot project. The drools engine is considered to be the best even among the ones that cost money. The drools engine is written in java and so I ported the WoW Bot project over to java and the app ran ten times slower then when it was in C#. Mind you, this port changed very little in the logical flow of the code. So I need to keep the project in C#. The port of drools that is on the internet is just a C# wrapper to the java engine. This means that the preformance is still the same. So, the goal is to port the code completly over to C#.

High Concept

Port the Drools engine over to C# for preformance reasons.

Target Market Segment Strategy

This is to identify what the underlying message will be and how it will be conveyed to the target market.

Features

It will be faster than the java implementation.

Target Market

Anyone that wants drools to run faster in C#.

Target Hardware Platform

Any hardware that can run C# and drools.

Estimated Schedule and Budget

There is a lot of code I am esitmating that it would take 2-3 months to convert the code over at 1 FTE.

Competitive Analysis

There are other rule engines but they seem to be confined to java. I prefer JESS but it is a pay to use and it is written in java.

The Team

Someone that can port java to C#.

Risk Analysis

The community may see the same problems in the Drools.net implementation that I see and fix it before I complete my work. Also, this work is being done in my free time.

Summary

Drools running in C# at ten times the speed of java.

wiki/projects/apps/drools/conept_doc.txt · Last modified: 2020/11/19 14:21 by 127.0.0.1
Back to top
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0