|
JSR-170, the Content Repository API fo Java Technology (JCR), describes a standard way to store and access data.
It includes versioning, access control, search, transactions, serialization and much more.
For software developers, JSR-170 offers a solid basis for creating an application. They do not need to implement
all the features of the repository themselves, but have a powerful, standards-compliant implementation at hand.
Developers can add new features (such as versioning) to their applications at the click of a button.
For enterprise managers, JSR-170 allows to consolidate the business-relevant data in a standardized, open
repository. This facilitates integration of business data and lowers maintanance cost.
History:
The standard has been submitted beginning of 2002 by Day Software. It has
attracted a large number of vendors from the Content Management, Portal and Configuration
Management Industry as part of the expert group.
Products and Standards:
JSR-170 and JCR (Content Repository for Java Technology) both mean the repository standard. They do not refer to an implementation.
The Jackrabbit project is Day's open-source JSR-170-compliant repository.
CRX (Content Repository Extreme) is Day's commercial JSR-170-compliant repository.
Find more infos and a list of the expert group participants at:
http://www.jcp.org/en/jsr/detail?id=170
As part of JSR-170 the apache JackRabbit has been put into incubation:
http://incubator.apache.org/jackrabbit
To see an online demo of a jsr-170 compliant content repository
http://jcr.day.com/
|