Friday, May 15, 2009

Lucid releases Blackboard for event processing, system integration, and workflow.

Lucid just recently created a new open source project called Blackboard. Blackboard is smart event processing framework patterned of the long established artificial intelligence blackboard design pattern.

Users can submit events to the blackboard where pre-defined plans execute against those events. Although the framework is written in Java, developers write plans in JavaScript and JRuby.

Using the blackboard is simple. It is packaged as an executable jar file that can be run from the command line. Blackboard can also be embedded in web applications as well.

We expect to use Blackboard to quickly implement high level business rules. This means that Blackboard could form the core of applications that process customer orders, perform complex financial calculations, create interesting human workflow applications, or even perform backend data integrations.

We will be posting documentation on how to use Lucid's Blackboard to the wiki over the weekend.

We are very excited about the addition of this tool to our already large programming toolkit. Of course since it is open source it is now available to you as well.

1 comment:

  1. Initial ulackboard concepts document created and posted to Wiki.

    http://code.google.com/p/blackboardeventprocessor/w/list

    ReplyDelete