Nell’iperspazio con Rocket: il Framework Web di Rust!
JCR In 10 Minutes
1. The Ultimate
Content
Store?
JCR in 15 minutes
Bertrand Delacrétaz
Senior Developer, R&D, Day Software, www.day.com
ASF member
bdelacretaz@apache.org
blog: http:/
/grep.codeconsult.ch
twitter: @bdelacretaz
Slides revision: 2009-11-01
Slides theme design: David Nuescheler
Slides at http://x42.ch/01.10.01
2. JCR
JCR = Java Content Repository API
JSR-170 / JSR283
-
Everything Is Content - and JCR manages it as
trees of Nodes and Properties, using rich data
types.
3. JCR
JCR = Java Content Repository API
JSR-170 / JSR283
-
Everything Is Content - and JCR manages it as
trees of Nodes and Properties, using rich data
types.
silve
r
8. What’s JCR?
“The API should be a standard,
implementation independent, way to
access content bi-directionally on a
granular level to a
content repository.”
9. What’s JCR?
“The API should be a standard,
implementation independent, way to
access content bi-directionally on a
granular level to a
content repository.” ?
10. What’s JCR?
“The API should be a standard,
implementation independent, way to
access content bi-directionally on a
granular level to a
content repository.” ?
11. Best of both worlds.
data base f il es ys te m
hier-
integ archi
rity
structu
re es
read streams
tx write
access
query locking control
multi-
value
un-structured obser- versioning
“full-text” sort vation
order
content repo sit or y
12. Best of both worlds.
data base f il es ys te m
hier-
integ archi
rity
structu
re es
read streams
tx write
access
query locking control
multi-
value
un-structured obser- versioning
“full-text” sort vation
order
content repo sit or y
14. Known compliant Repositories
* using third party connector
* *
Exo Microsoft
Apache Jackrabbit Oracle XML DB ECMS Platform Sharepoint OpenText Livelink
*
Day CRX IBM FileNet P8 Xythos Repository Alfresco ECM Vignette V7
* *
any ors
ow mvend ?
H S ed
Interwoven +hund DBMou ne
R do y
r s
Repository IBM CM EMC Documentum regiede of TCKs
st
20. JCR == NoSQL ?
Not as “webscaly” as other NoSQL systems today.
Growing in this direction.
Offers a lot in terms of application infrastructure.
Pragmatic solution for today, and not everybody needs
webscale!
21. JCR == NoSQL ?
Not as “webscaly” as other NoSQL systems today.
Growing in this direction.
Offers a lot in terms of application infrastructure.
Pragmatic solution for today, and not everybody needs
webscale!
ache: itor y
@ap repos
it JCR ns layer
krabb licatio
Jac
Sling app