The ruleCore Engine is an event-driven rule engine that manages and executes reaction rules. The rules are event-condition-action (ECA) style of rules. The ruleCore Engine provides capabilities for detection of complex patterns of events, called situations. Events can be combined with logical and temporal operators in order to describe complex situations. When a situation is detected, the ruleCore Engine can execute an action to alert external applications or users of the situation. The ruleCore Engine is fed with events through connectors. Currently, connector implementations exist for plain sockets, XML-RPC, IBM WebSphere MQ, and TIBCO Rendezvous. Experimental support exists for running the engine within Zope and calling Zope methods when a rule triggers its action.
The zen Platform is a Java development environment for J2SE/J2EE. It eases and accelerates the Java application development by visual methods (RAD). Complete applications can be modelled in an intuitive fashion without the need for technical expertise. The complexity of Java and J2EE programming is tremendously hidden - reducing the learning curve for Java novices. Java experts are by no means restricted - they may apply their knowledge without limitations. Application flexibility is a core feature of the platform, which is delivered as an Eclipse plugin.