[rules-dev] Kie: pluggable builders

Mark Proctor mproctor at codehaus.org
Mon Dec 17 06:08:44 EST 2012


On 17 Dec 2012, at 07:24, Michael Anstis <michael.anstis at gmail.com> wrote:

> Hi Mark,
> 
> I was meaning the SPI is in Expert/Core/Knowledge-API/whatever.
> 
> So I can use a KJAR containing, for example, a .smurf file from Java (i.e. no Guvnor) provided I have registered a handler that can generate DRL from a .smurf.
> 
> Guvnor would simply register those it needs for it's persistent formats.
> 
> 
yes that should be possible, do everything via KieBuilder.

Mark
> sent on the move
> 
> On 17 Dec 2012 06:37, "Mark Proctor" <mproctor at codehaus.org> wrote:
> 
> Agreed. Guvnor should just define an spi for incremental compilers and result messages integration. Then a thin plugin just delegates to the existing kie infrastructure.
> 
> M
> 
> On Sunday, 16 December 2012, Michael Anstis wrote:
> I was thinking over the weekend.
> 
> Guvnor has many different file types it uses to store rule definitions.
> 
> Currently Guvnor builds DRL before passing this to KieBuilder via KieStorage (erm, will do this).
> 
> Any thoughts on moving the conversion to DRL from Guvnor to pluggable builders within Kie that accept defined file-types (you have DRL and XLS at the moment).
> 
> This further makes Guvnor just the "rule management" component having knowledge base building (from any resource type) within Expert.
> 
> Guvnor would obviously provide all the pluggable builders it needs for 6.0.
> 
> Just a thought...
> 
> sent on the move
> 
> 
> _______________________________________________
> rules-dev mailing list
> rules-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-dev
> 
> 
> _______________________________________________
> rules-dev mailing list
> rules-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-dev/attachments/20121217/dc0ba4da/attachment.html 


More information about the rules-dev mailing list