The JBoss DNA team is proud to announce the availability of the 0.1 release, which provides a stable sequencing framework designed to automatically extract meaningful and useful information from data (typically files) uploaded into a JCR repository. This additional information is then saved back into the repository, where it can be accessed and used.
JBoss DNA sequencers sit on top of existing JCR repositories (including federated repositories) – they basically extract more useful information from what’s already stored in the repository. And they use the existing JCR versioning system, too.
Each sequencer typically processes a single kind of file format or a single kind of content. This release currently has two built-in sequencers for processing image and audio files. But we have plans to add more, including sequencers for Hibernate configuration files, Java source files, XML Schema Documents, WSDL files, WS policies, MetaMatrix models, … and so on. And it’s very easy to write your own sequencer – JBoss DNA does most of the work.
The best place to start is (naturally) the Getting Started document, which describes the JBoss DNA architecture, walks you through an example application that uses JBoss DNA sequencers, and shows you how to use JBoss DNA in your own application. Take a look, and let us know what you think by posting to the forums or the mailing lists.
Next up is the federating repository, which lets clients use the JCR API to access information stored in a variety of systems, including other JCR repositories, databases, applications, and other services. This seems to have piqued the interest of many people, and we’re excited to get started!