Part two of a set of articles about the eXo platform covers groupware, business intelligence, and enterprise content management, coinciding with the release of another milestone of eXo.
- Posted by: Benjamin Mestrallet
- Posted on: January 05 2006 10:44 EST
eXo JCR 1.0 RC2
This product is an implementation of the JSR 170 specification that includes level 1, 2 ,most of the optional specified and proprietary features:
* Repository access (including JNDI)
* JAAS based authentication/authorization
* Session/Workspace/Item read/write methods
* Namespaces support/remapping/registration
* Permission control
* Multiple workspace, references and UUID
* Node Type support/registration
* Nodes moving/copying/cloning
* Same name sibling and nodes ordering
* XML Import/Export
* XPath and JCR-SQL query
* J2EE Resource Adapter (RAR) for JCR implementation
More than 90% of JCR TCK tests are now passed.
The implementation has pluggable backend storage, default backend is any Hibernate compatible relational database.
Along with JCR implementation this release includes sample JCR Web application bundles:
* Tomcat 5.0 (and instructions for Tomcat5.5)
* JBoss and JOnAS tested RAR/WAR (EAR-like) bundle
* WebLogic 9.1 (EAR-like) bundle
eXo ECM 1.0 RC1
This product is based on eXo JCR (JSR 170) implementation and offers advanced Enterprise Content Management features
* List, Mac 3 columns or Thumbnails views
* Advanced security: documents are tied to users or roles in groups
* Category Management
* Content Structuration
* Meta data managment
* Versioning (restore, diff visualisation...)
* WebDAV: upload content to the JCR
* Action concept: Validation and Publication Workflows, Business Process, Script or business rules can be dynamically activated when a document is added, removed or read
* Groovy scripting language
* Template language based on Velocity and Java Server Faces (JSF)
* XML import/export
For more information, read eXo Platform v2, Portal, JCR, ECM, Groupware and Business Intelligence. The second part of this article covers the new Java Content Repository (JCR) 1.0 RC2 and Enterprise Content Management (ECM)1.0 RC1 products as well as an introduction to incoming ones such as Groupware and Business Intelligence.
- Talks on eXo at ObjectWebCon'06 by Xavier MOGHRABI on January 06 2006 03:36 EST
- Remote access to JCR by Michael Link on January 06 2006 06:57 EST
- A flexible architecture for Enterprise Content Management by Brice Revenant on January 06 2006 12:57 EST
- A flexible architecture for Enterprise Content Management by Benjamin Mestrallet on January 06 2006 15:26 EST
- Congrats by Guillaume Laforge on January 06 2006 16:38 EST
eXo Platform team will give 2 talks at the next ObjectWeb Annual Conference which will be held in Paris on January 31 - February 2 2006 :
- "Leveraging eXo Platform and Bonita Workflow in an e-Government Solution" by Brice REVENANT and Benjamin MESTRALLET
- "eXo Platform v2" by Benjamin MESTRALLET
This will be a unique opportunity to discover eXo Platform v2 and discuss with its contributors.
More information at: http://objectwebcon06.objectweb.org/
and what about drinking and eXo beer all together
I'd suggest everyone tries to bring a pack of bottled beer from his own production :
- Miguel some "Bonita" beer,
- Rafael some "Petals" beer,
- Ludovic some "XWiki" beer...
... and so on, that way we can taste all of them :-).
Is it possible to access the eXO-JCR via RMI oder SOAP ?
No there are no option for RMI access yet but will be soon.
As mentionned in this article, we are currently working in my company on integrating eXo Platform and Bonita Workflow (http://bonita.objectweb.org/). That way portlets will show Bonita information to the user, such as his TODO list or the processes currently instantiated. In addition, Bonita Workflow will manage the documents stored in eXO JCR.
The work is easy so far. It only consists in providing an additional implementation of the Workflow Service and making the necessary calls to Bonita. Dependency Injection does the remaining. This proved us that eXo Platform is a great choice for application integration.
It is not only easy because of the architecture, you know that you are not the worst developer I know :)
Congratulations for this new important milestone. And well done for this very thourough article: rare are the articles that are so detailed and well explained.
It's again been a pleasure to work with you on the Groovy integration inside eXo.
Keep up the good work!
Groovy Project Manager