InfoQ

News

eXo Java Content Repository and ECM 1.0 Released

Posted by Floyd Marinescu on Jul 27, 2006 06:26 PM

Community
Java
Topics
Portal/CMS
Tags
eXo ,
Java Content Repository
Exo and Objectweb have announced the release of their Java Content Repository  JCR 1.0 open source product (an implementation of JSR 170) as well as ECM (Enterprise Content Management) 1.0 tools, part of the eXo portal platform which also includes a JSR 168 compliant portal server.

The eXo JCR 1.0
is an implementation of the JSR 170 specification that includes all the required functionalities (level 1, 2 and all optional features) such as document definition, searching capabilities, import/export functionalities, locking, versioning and many more. The default implementation is based on a relational database implementation and has been tested on major products such as Oracle, DB2, SQLServer, MySQL. It supports XA transactions.

The eXo ECM 1.0
 provides tools on top of the Portal and JCR content store to enable more document management functionalities such as WebDAV interaction, Publication Validation Workflow with delegation support, document backup, and a template mechanism to create and visualize structured documents. The new 'Action' concept allows Business Process, Drools Rules or Groovy Scripts to be launched or executed when documents are read, added or removed from a dedicated JCR workspace.

eXo Platform joined ObjectWeb's open source portfolio in November 2004. Exo also includes a JSR 168 compliant portal server. The new eXo JCR and ECM projects are already being used in production on Italy's Venice District news portal   InfoQ also runs on a JSR 170 repository (Apache Jackrabbit/Magnolia).
great to see a new JCR implementation by Alex Popescu Posted Jul 28, 2006 8:09 AM
Re: great to see a new JCR implementation by Floyd Marinescu Posted Jul 28, 2006 2:12 PM
Re: great to see a new JCR implementation by Alex Popescu Posted Jul 28, 2006 4:52 PM
  1. Back to top

    great to see a new JCR implementation

    Jul 28, 2006 8:09 AM by Alex Popescu

    It is great to see a new open source JCR implementation, though I haven't been able to find a reference about the licensing of the eXo JCR implementation. However, congrats! I am sure I will check it soon ;-]. ./alex -- .w( the_mindstorm )p.

  2. Back to top

    Re: great to see a new JCR implementation

    Jul 28, 2006 2:12 PM by Floyd Marinescu

    I'm very curious about what a side by side comparison between the different JCR's available on the market might look like. Floyd

  3. Back to top

    Re: great to see a new JCR implementation

    Jul 28, 2006 4:52 PM by Alex Popescu

    As far as I know, at this moment there would be 4 JCR implementations available: Jackrabbit, CRX, eXo and Alfredo. What kind of comparison do you have in mind? ./alex -- .w( the_mindstorm )p.

Educational Content

Bindings, Platforms, and Innovation

This presentation focuses on the Internet and separating myth from fact, history from the future, and the mundane from the imaginative. Bob Frankston presents a vision of what could and should be.

Orchestrating Long Running Activities with JBoss / JBPM

This article explores the use of JBoss and jBPM to implement design solutions that effectively address the issue of orchestrating long running activities.

Neo4j - The Benefits of Graph Databases

This presentation covers the use of graph databases as an optimal solution for data that is difficult to fit in static tables, rapidly evolving data or data that has a lot of optional attributes.

Realistic about Risk: Software development with Real Options

This session introduces Real Options and shows how it can help in running your project. Real Options is a decision-making process that can be used to manage risk.

Communication Flexibility Using Bindings

This article discusses the use of bindings on services and references (including the instance of non-configured bindings) as the means to implement SCA communications in a Web and SOA environment.

Writing DSLs in Groovy

After a short introduction to DSLs, Scott Davis plays with the keyboard showing how to approach the creation of a DSL by typing working snippets of Groovy code that get executed.

Scaling Agile with C/ALM (Collaborative Application Lifecycle Management)

IBM Rational and InfoQ present, Scaling Agile with C/ALM, an eBook showing organizations how to become “finely tuned software delivery machines” by enabling team integration and scaling.

Concurrent Programming with Microsoft F#

Amanda Laucher presents a real life enterprise application written in F#. She shows actual code snippets, explaining design decisions and suggesting how to use some of the F# constructs.