The Guvnor Project
|
The Guvnor project is home to the Governance Repository utilities and tools. The Overlord project for "Governance" requires a repository for governing and managing artifacts, such as rule and process definitions, service descriptions, databases schemas, etc. This is Guvnor! The repository stores the artifacts and provides services for querying, uploading, exploring, curating, and managing them. Storing descriptions of services, along with their metadata, contracts, configuration files, etc., and then managing the lifecycle of these services from analysis through deployment, and allowing access to this information through various interfaces (web, Eclipse) is what Guvnor is all about. A user may locate some reusable XSD via the web, sync it into their eclipse workspace, and then have it shared via an atompub "feed" to runtime systems - this is all guvnor.
The main modules are:
(JCR back end) with AtomPub and WebDAV interfaces.
Essentially a front end to guvnor-repository.
Essentially a front end to guvnor-repository.
This will reuse the guvnor-repository and the guvnor-widgets projects. A lot of this work is based on the Drools "BRMS" (now renamed to Drools Guvnor) but is really for a different purpose - but as much as possible the common code is factored out of drools. |
About the Project
|