Java standards in WCM

1,401 views

Published on

Presented at Java Day 2010 (Roma)

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,401
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
27
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Java standards in WCM

  1. 1. (Java) Standards in WCM Paolo Mottadelli (how to free your content from silos)
  2. 2. Paolo Mottadelli “Disclaimer”: Some of the following slides were kindly donated by Day’s CTO, David Nuescheler Except where otherwise noted, content on this site islicensed under a Creative Commons Attribution 3.0 License
  3. 3. Paolo MottadelliSuccessful WCM Strategies: 50% soft-facto p rs: eople hard-factors: & process technology 50% selection, ! ar chitecture Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  4. 4. Paolo MottadelliNow what!? “Best Advice”: Standards, Standards, Standards onthe ed iously as rev ed b p h blis us... ta ns es se con Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  5. 5. Paolo MottadelliNow what!? Andrew S. Tanenbaum, Computer Networks The nice thing about standards is that there are so many of them to choose from. in CMS ...not Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  6. 6. Paolo MottadelliBottom line: Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  7. 7. Paolo MottadelliIndustry Standards Except where otherwise noted, content on this site is 7 licensed under a Creative Commons Attribution 3.0 License
  8. 8. Paolo MottadelliJCR 170 283 Except where otherwise noted, content on this site is 8 licensed under a Creative Commons Attribution 3.0 License
  9. 9. Paolo MottadelliKnown Compliant Repositories Exo MicrosoftApache 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 Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  10. 10. Paolo MottadelliSome known JCR Applications... Fast BEA Portal Sun Oracle Portal 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 Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  11. 11. Paolo MottadelliBest option between the 2... Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  12. 12. Paolo MottadelliWhat’s it about? Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  13. 13. Paolo MottadelliJCR 2.0: Backwards Compatible Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  14. 14. Paolo MottadelliJCR 2.0: Reorganized Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  15. 15. Paolo MottadelliJCR 2.0: Bundled d on... Hol Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  16. 16. Paolo MottadelliCMIS Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  17. 17. Paolo MottadelliWhat’s it about? Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  18. 18. Paolo Mottadelli Except where otherwise noted, content on this site islicensed under a Creative Commons Attribution 3.0 License
  19. 19. Paolo Mottadelli JCR vs CMIS Except where otherwise noted, content on this site islicensed under a Creative Commons Attribution 3.0 License
  20. 20. Paolo Mottadelli Except where otherwise noted, content on this site islicensed under a Creative Commons Attribution 3.0 License
  21. 21. Paolo Mottadelli Except where otherwise noted, content on this site islicensed under a Creative Commons Attribution 3.0 License
  22. 22. Paolo Mottadelli Except where otherwise noted, content on this site islicensed under a Creative Commons Attribution 3.0 License
  23. 23. Paolo Mottadelli Except where otherwise noted, content on this site islicensed under a Creative Commons Attribution 3.0 License
  24. 24. Paolo MottadelliComparing relations:✴ JCR/CMIS = JSR-168/WSRP ✴ Local API / used remotely over HTTP ✴ Java based / language independent ✴ Exposer / consumer ✴ JSR / OASIS Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  25. 25. Paolo MottadelliCMIS vs WebDAV✴ ID based / PATH based✴ CMIS as a subset of WebDAV✴ Momentum: growing / stable✴ DM / all HTTP Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  26. 26. Paolo MottadelliOSGI✴ Dynamic Module System for Java✴ http://www.osgi.org✴ Founded ‘99, 100 companies✴ mobile-devices to server-side Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  27. 27. Paolo MottadelliAdoption thers... many o Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  28. 28. Paolo MottadelliWhat’s it about? Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  29. 29. Paolo MottadelliOSGI: main selling points✴ OSGI improves modularity✴ Better structured code✴ Dynamic services✴ Plugins for everything ber... emtegy m reur stra✴ Legacy/customer code o Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  30. 30. Paolo MottadelliWhy WCM should care?✴ Modular software ✴ Product’s auto-update features ✴ Modules/versions management ✴ Legacy code integration✴ Deploy everything (code, content, configuration) Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  31. 31. Paolo MottadelliJSR-223: standard scripting✴ Scripting for the Java platform ✴ .java ✴ .jsp ✴ .esp (.js) ✴ .scala ✴ .ruby ✴ .any.jsr.223.compliant.scripting.language Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  32. 32. Paolo MottadelliWhy WCM should care?✴ Content First✴ Same content, more languages✴ Best language for your ✴ environment ✴ skills ✴ whatever you care Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License
  33. 33. Thanks Paolo Mottadelli

×