Your SlideShare is downloading. ×
Content Management Standards
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Content Management Standards

6,452

Published on

An update on the status of CMIS & JCR, from the perspective as the official CMIS-JCR Liaison

An update on the status of CMIS & JCR, from the perspective as the official CMIS-JCR Liaison

Published in: Technology
1 Comment
12 Likes
Statistics
Notes
No Downloads
Views
Total Views
6,452
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
297
Comments
1
Likes
12
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Introducing CMIS & JCR 2.0 21-may-2009 David Nuescheler Spec-Lead JCR (JSR-170 & JSR-283) Member of the CMIS TC Official JCR/CMIS Liaison
  • 2. Agenda CMIS JCR vs. CMIS An Introduction. A comparison CM & Standards JCR v2.0. Evolution. Outlook A brief look at History What’s new. What’s next.
  • 3. Agenda CMIS JCR vs. CMIS An Introduction. A comparison CM & Standards JCR v2.0. Evolution. Outlook A brief look at History What’s new. What’s next.
  • 4. Introducing the CM Cloud WCM COLLAB SCM SOCIAL PIM RM DM DAM
  • 5. Many different usecases. Little agreement.
  • 6. There is light. The Content Repository. All disciplines of CM agree on the existence and the featureset of a content repository
  • 7. A Content Repository!? CONTENT REPOSITORY FEATURES OF AN FEATURES OF A RDBMS FILESYSTEM Transactions, Query, Structure, Integrity Binaries, Hierarchy, Locking, Access Control + ALL THE OTHER GOOD STUFF YOU ALWAYS WANTED Unstructured, Versioning, Full-text, Multi-Value, Sort-Order, Observation
  • 8. A history of standards.  DMA & ODMA Document Management oriented Protocol Specification. Little Adoption. No active specification development.  WebDAV (& friends) Filesystem (Resource) oriented Protocol Specification IETF. Widely adopted. Every Desktop has WebDAV support. Every CM Vendor Supports WebDAV. No active specification development.  JCR Java Language API specification. Functionally Broad. Wide adoption by Java Applications. Active development. TION  CMIS VE IF ICA TI EC SP Document Management oriented Protocol Specification. Work in progress. Active development of the Specification. AC
  • 9. Agenda CMIS JCR vs. CMIS An Introduction. A comparison CM & Standards JCR v2.0. Evolution. Outlook A brief look at History What’s new. What’s next.
  • 10. Agenda CMIS JCR vs. CMIS An Introduction. A comparison CM & Standards JCR v2.0. Evolution. Outlook A brief look at History What’s new. What’s next.
  • 11. What is CMIS? TO ED OS OP T SIS PR SEP 8 2005 OA V0.
  • 12. What is CMIS? DOMAIN MODEL LEAST COMMON CMIS DENOMINATOR DM INTEROP DOCUMENTS & FOLDERS (+RELATIONSHIPS) ATOMPUB SOAP (extension) (bindings) BINDINGS HTTP PROTOCOLS
  • 13. What is CMIS? DMIS? WS-DM?
  • 14. Day’s involvement in CMIS Improve Specification via TC Apache Chemistry (incubating) activity CMIS Implementation & Official JCR / CMIS Liaison Catalyst Enable “Web” Support Sponsor, Mentor and Support podling
  • 15. Agenda CMIS JCR vs. CMIS An Introduction. A comparison CM & Standards JCR v2.0. Evolution. Outlook A brief look at History What’s new. What’s next.
  • 16. Agenda CMIS JCR vs. CMIS An Introduction. A comparison CM & Standards JCR v2.0. Evolution. Outlook A brief look at History What’s new. What’s next.
  • 17. Industry Standards 170 283 17
  • 18. Tracking success 18
  • 19. What is JCR? DOMAIN MODEL CONTENT REPOSITORY JCR INFRASTRUCTURE NODES & PROPERTIES (GENERAL PURPOSE) JAVA LANGUAGE (BINDING) BINDINGS API PROGRAMMING LANGUAGES
  • 20. Known Compliant Repositories (* partially using 3rd party connectors) Exo Microsoft Apache Jackrabbit Oracle XML DB ECMS Platform Sharepoint OpenText Livelink Day CRX IBM FileNet P8 Xythos Repository Alfresco ECM Vignette V7 Interwoven Saperion +hund reds o Repository IBM CM / Domino EMC Documentum Archive registe f TCKs red
  • 21. Some known JCR Applications Fast BEA Portal Sun Oracle WebCenter Enterprise Search JBoss Portal Interface 21 OpenPortal Day Communique Spring Framework magnolia WCMS DAM Apache Sling Day Communique Alfresco ECMS Mindquarry Collab Collaboration Apache Tapestry QSLabs Apache Compliance Day Communiqué Cocoon WCMS IBM FileNet Artifactory medic-2-medic WebSiteManager Apache James Maven Proxy mapofmedicine Exo ECMS Platform TYPO3 GX WebManager v5.0 WCM InfoQ Hippo Liferay Nuxeo ECM Online Community CMS Enterprise Portal Jahia Sakai Percussion Framework E-learning Rhythmix QuickWCM Sourcemix WCMS Lutece Sourcemix Portal
  • 22. Current Status
  • 23. Backwards Compatible. NEW 100% & IMP BACKWA ROVED COMPAT RDS IBLE Binary Compatible JSR-170 (JCR v1.0) Applications do not require modification Mixed environment supported (1.0 & 2.0 Apps)
  • 24. Reorganized. NEW 100DEL & BINDING & IMP BACKWA ROVED D % COMPAT RDS E & IM PROV IBLE NEW MO Completely re-organized and clarified Specification Separate Content Repository model section Removed a lot of the Java Language specification
  • 25. Bundled. NEW 100DEL & BINDING & IMP BACKWA ROVED D % COMPAT RDS E & IM PROV IBLE NEW MO NEW & IMPROVED OSGI BUNDLE Shipped jcr-2.0.jar is an OSGI Bundle Ready to deploy in an OSGI Container
  • 26. Favorites. 4
  • 27. Query extensions AQM JQOM NEW #1 QUER & IMP ROVED SQL Y 2.0 Abstract Query Model Java Query Object Model (Java Binding) SQL Bindings
  • 28. Query extensions +JOIN NEW & IMP #1 QUER ROVED 2.0 Revamped Result-Set to allow for multiple nodes Y New and Improved query capabilities
  • 29. Access Control Management +ACL +POLICY NEW & IM PROVED #2 ACL 2.0 Allows to set ACL and Access Control Policies
  • 30. Retention Policy & Hold +RETENTION +LEGAL HOLD NEW & IMP ROVED #3 RM 2.0 Support for interaction with RM systems Allows setting and introspection of Retention Policies and Holds
  • 31. Lifecycle Management +BPM Allows to express and introspect Lifecycle status NEW & IM and transitions. PROVED #5 LIFECYCLE 2.0
  • 32. Agenda CMIS JCR vs. CMIS An Introduction. A comparison CM & Standards JCR v2.0. Evolution. Outlook A brief look at History What’s new. What’s next.
  • 33. Agenda CMIS JCR vs. CMIS An Introduction. A comparison CM & Standards JCR v2.0. Evolution. Outlook A brief look at History What’s new. What’s next.
  • 34. JCR vs. CMIS Goals & Bodies JCR CMIS VS. Content Repository Model Document Management Model + Java Language API Bindings +SOAP & AtomPub Protocol Bindings Large Expert Group Large Technical Committee v2.0 finishing touches v0.61 Draft RELATION COMPLEMENTARY
  • 35. JCR vs. CMIS Scope comparison SCM COLLAB WCM JCR CMIS SOCIAL PIM VS. SCM COLLAB WCM SOCIAL PIM RM DM DAM RM DM DAM General Purpose RELATION Focused COMPATIBLE SUBSET
  • 36. JCR vs. CMIS Compatibility JCR CMIS VS. Every JCR compliant repository is automatically CMIS compliant. No work involved. RELATION COMPATIBLE
  • 37. JCR vs. CMIS What, when? JCR CMIS VS. Content Repository DM Interoperability Infrastructure. Browse (multiple) Document Standardized Content Management Systems Repository Applications (CEVA) and Consolidation RELATION COMPLEMENTARY
  • 38. Agenda CMIS JCR vs. CMIS An Introduction. A comparison CM & Standards JCR v2.0. Evolution. Outlook A brief look at History What’s new. What’s next.
  • 39. Agenda CMIS JCR vs. CMIS An Introduction. A comparison CM & Standards JCR v2.0. Evolution. Outlook A brief look at History What’s new. What’s next.
  • 40. CMIS 1.0 Release ially officr end leaseed fo 9 Re ann 0 pl of 20 Baseline Release
  • 41. CMIS 2.0 Submission hed uled Not scyet. Functional Extensions
  • 42. JCR 2.0 Release l easie Reld m d inanne F a pl 2009 TCK, RI & Specification
  • 43. JCR 2.1 sion misned Sublan P 009 2 Scripting, Ease of Use.
  • 44. Agenda CMIS JCR vs. CMIS An Introduction. A comparison CM & Standards JCR v2.0. Evolution. Outlook A brief look at History What’s new. What’s next.
  • 45. grazie.

×