JBoss DNA is a repository and set of tools that make it easy to capture, version, analyze, and understand the fundamental building blocks of information. As models, service and process definitions, schemas, source code, and other artifacts are added to the repository, JBoss DNA "sequences" the makeup of these components and extracts their structure and interdependencies. The JBoss DNA web application allows end users to access, visualize, and edit this information in the terminology and structure they are familiar with. Such domain-specific solutions can be easily created with little or no programming.
JBoss DNA supports the Java Content Repository (JCR) standard and is able to provide a single integrated view of multiple repositories, external databases, services, and applications, ensuring that JBoss DNA has access to the latest and most reliable master data. For instance, DNA could provide in a single view valuable insight into the business processes and process-level services impacted by a change to in an intermediary web server operation defined via WSDL. Similarly, a user could quickly view and navigate the dependencies between the data source models and transformation information stored within a content repository, the code base stored within a version control system, and the database schemas used by an application.
If you're not familiar with JBoss DNA, we recommend reading the introduction.
Schedule and Roadmap
We're still a new project and working toward our initial 0.1 release, shooting for April. We're going to move fast, with frequent, incremental releases. We've already begun leveraging parts of the existing JBoss line (including MetaMatrix, Drools and others), and plan to use as much of the excellent JBoss stack that we can.
Features
Web application? to easily access, edit, search, visualize, and tag information, presented in formats specific to the information's domain
Manage numerous types of assets, artifacts, and components