SlideShare a Scribd company logo
1 of 67
Download to read offline
Lowering IT Costs with a
    Standards-based Platform
    for Web 2.0 Initiatives:
    A Deep Dive into JCR 2.0
    Greg Klebus, Product Manager JCR Infrastructure,
    Day Software




Monday, October 19, 2009
Standards




Monday, October 19, 2009
What are Standards About

         “Infrastructure”   “Applications”




Monday, October 19, 2009
What are Standards About

         “Infrastructure”   “Applications”




Monday, October 19, 2009
What are Standards About

         “Infrastructure”                                     “Applications”



                                In W
                                    e   b 2.0
                                                it’s co
                             “Ever                     nten
                                   ythin                  t
                                         g is C
                           “Con                 onten
                                tent                   t”
                                     is Eve
                                            r y th
                                                  ing”




Monday, October 19, 2009
Economy of Standards
   The Math is Simple
                           Your budget: $20
                    1             2           3




Monday, October 19, 2009
Economy of Standards
   The Math is Simple
                           Your budget: $20
                    1             2           3




      non-standard
        - liability
Monday, October 19, 2009
Economy of Standards
   The Math is Simple
                           Your budget: $20
                    1             2           3




      non-standard             standard
        - liability            - volume
Monday, October 19, 2009
Economy of Standards
   The Math is Simple
                           Your budget: $20
                    1             2              3




      non-standard             standard        standard
        - liability            - volume       - premium
Monday, October 19, 2009
Economy of Standards
   The Math is Simple
                           Your budget: $20
                                            $20?
                    1             2
                                  N
                                                ?             3
                                    ow im
                                   buyin agine y
                                        g en      ou
                                     sof t w terpris ’re
                                            are... e




      non-standard             standard                     standard
        - liability            - volume                    - premium
Monday, October 19, 2009
Customer Choice & Lower
   Cost
                                          Rob Weir, IBM
                   In fact, far from constraining choice, standards enable greater choice.

                     Because the basic plugs, receptors and connectors are governed by
                    standards, these core components have become commodities and are
                  produced off-shore at low cost to you, the consumer. This causes lighting
                  designers and manufacturers to compete on the basis of style, elegance,
                                            utility and features.

                                So standards result in
                                     * lower cost,
                              * greater competition and
                           *greater choice for the consumer.


Monday, October 19, 2009
Web 2.0




Monday, October 19, 2009
Web 2.0
       ✴ It’s about (too)
                many things
       ✴ User-centric
       ✴ Content-centric
       ✴ Needs enabling
                standard
                infrastructure
Monday, October 19, 2009
Your next Web 2.0
    Poject?
                                     t!
                         Ye ah, grea      P
                               u se a LAM
                   L et’s just
                             stack!


                           O h, shoot!          e
                                    ee nterpris
                           out thos
                   What ab      rements
                                        ?
                         requi


                                         :
                             Re member
                                      g h time to
                            eed enou
                       We n                refactor
                       design  and then         !
                                   ba se model
                          our data



Monday, October 19, 2009
What’s wrong with my
    platform?




Monday, October 19, 2009
What’s wrong with my
    platform?




Monday, October 19, 2009
What’s wrong with my
    platform?




Monday, October 19, 2009
Got Repository?




Monday, October 19, 2009
Your next Web 2.0
Project!
                 CQ        platform




                                                                          CEVA Platform
                                         Tagging, Workflow, Widgets,
                                      Internationalization, Development



                                               Apache Sling
                  CRX




                                           Content Repository



Monday, October 19, 2009
Your next Web 2.0
Project!
                 CQ        platform




                                                                             CEVA Platform
                                           Tagging, Workflow, Widgets,
                                        Internationalization, Development



                                      OSGi       Apache Sling
                                                                      REST
                  CRX




                                             Content Repository

                                                      JCR
Monday, October 19, 2009
Web 2.0: AJAX & Co.

                           JavaScript
                                      ct full
                             ActionScript
                                  dire ss
                                    acce

                               ActionScript

Monday, October 19, 2009
JCR 2.0




Monday, October 19, 2009
Ready for a deep
    dive?




                           photo by Jurvetson (flickr)



Monday, October 19, 2009
JCR.




Monday, October 19, 2009
JCR.


               “The API should be a standard,
               implementation independent,
               way to access content bi-
               directionally on a granular level
               to a content repository.”




Monday, October 19, 2009
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




Monday, October 19, 2009
When to use?



    permissions              binaries
       search              JCRread-most
       versions              unstructured
                                            17


Monday, October 19, 2009
Industry Standards


               170

                 283

                           18


Monday, October 19, 2009
Tracking success




                           19


Monday, October 19, 2009
Tracking success
                 +Comp
                reposit liant
                       ories
            Vendor
                   ecosys
                           tem




                                 19


Monday, October 19, 2009
Tracking success
                 +Comp                       tions
                reposit liant          pplica
                       ories        R A         tem
            Vendor               +JC ecosys
                   ecosys             er
                           tem      Us




                                                      19


Monday, October 19, 2009
Tracking success
                 +Comp                                    tions
                reposit liant                       pplica
                       ories                     R A         tem
            Vendor                            +JC ecosys
                   ecosys                          er
                           tem                   Us



                                  +Apache
                                 Jackrabbit
                                 Community
                                 ecosystem
                                                                   19


Monday, October 19, 2009
Current Status:
  Released 25 Sep 09!


                                 A SED

                 283       R ELE




Monday, October 19, 2009
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)




Monday, October 19, 2009
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



Monday, October 19, 2009
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
Monday, October 19, 2009
Favorites.




         10
Monday, October 19, 2009
Query extensions




                           AQM
                             JQOM
                                       SQL
                           Abstract Query Model
                           Java Query Object Model (Java Binding)
                           SQL Bindings


Monday, October 19, 2009
Query extensions




                                   AQM
                                     JQOM
#1 QUER
         NEW
                   & IMP
                         R OVED
                                               SQL
       Y
                             2.0   Abstract Query Model
                                   Java Query Object Model (Java Binding)
                                   SQL Bindings


Monday, October 19, 2009
Query extensions




                                  +JOIN
         NEW
                   & IMP

#1 QUER
                         R OVED



                             2.0
                                    Revamped Result-Set to allow for multiple nodes
       Y                            New and Improved query capabilities




Monday, October 19, 2009
Query extensions




                              -XPATH
                                  *well, still available but deprecated
                                                                          *


         NEW
                   & IMP
                                                   Not enough support from the EG
#1 QUER
                         R OVED



                             2.0
                                                   JQOM allows for many implementations
       Y                                           Jackrabbit / CRX will support XPATH




Monday, October 19, 2009
Access Control Management




                            +ACL
                           +POLICY
                              Allows to set ACL and Access Control Policies



Monday, October 19, 2009
Access Control Management




                             +ACL
                            +POLICY
        NEW & IM
                PROVED

   #2 ACL
                           2.0   Allows to set ACL and Access Control Policies



Monday, October 19, 2009
Retention Policy & Hold




                     +RETENTION
                     +LEGAL HOLD
                           Support for interaction with RM systems
                           Allows setting and introspection of Retention
                           Policies and Holds



Monday, October 19, 2009
Retention Policy & Hold




                     +RETENTION
                     +LEGAL HOLD
         NEW
                   & IMP
                         R OVED
    #3 RM
                             2.0
                                   Support for interaction with RM systems
                                   Allows setting and introspection of Retention
                                   Policies and Holds



Monday, October 19, 2009
Simple versioning




                            +LINEAR
                           VERSIONING
                                Simplified Versioning Model to allow
                                for ease of adoption.



Monday, October 19, 2009
Simple versioning




                            +LINEAR
                           VERSIONING
                           2.0
                       ED
          NEW & IMPROV

     #4 SIMPLE                   Simplified Versioning Model to allow
     VERSIONING                  for ease of adoption.



Monday, October 19, 2009
Lifecycle Management




                           +BPM
                             Allows to express and introspect Lifecycle status
                             and transitions.




Monday, October 19, 2009
Lifecycle Management




                               +BPM
                                 Allows to express and introspect Lifecycle status
             NEW & IM            and transitions.
                      PROVED

  #5 LIFECYCLE
                           2.0
Monday, October 19, 2009
Nodetype Registration




                           +REGISTER
                           NODETYPES
                               Standardized way of registering new and modify
                               registered Nodetypes



Monday, October 19, 2009
Nodetype Registration




                           +REGISTER
                           NODETYPES
             NEW
                      & IMP
                            R
   #6 NODE                   OVED

   MANAGE TYPE
         MENT
                                2.0   Standardized way of registering new and modify
                                      registered Nodetypes



Monday, October 19, 2009
New property & nodetypes


                                 +mix:title
                  +URL           +mix:created
                                 +mix:lastModified
       +WEAK REFERENCE           +mix:language
              +DECIMAL           +mix:etag
                                 +nt:address




                           Things we missed in JCR 1.0 applications


Monday, October 19, 2009
New property & nodetypes


                                       +mix:title
                  +URL                 +mix:created
                                       +mix:lastModified
       +WEAK REFERENCE                 +mix:language
              +DECIMAL                 +mix:etag
                                       +nt:address


         NEW & IMPROVED

#7 NEW PROPERTY
  & NODETYPES
                           2.0   Things we missed in JCR 1.0 applications


Monday, October 19, 2009
Workspace Management




                           +CREATE &
                           REMOVE WS
                              Standardized way of create and remove
                              workspaces



Monday, October 19, 2009
Workspace Management




                           +CREATE &
                           REMOVE WS
                           2.0
                  ED
      NEW & IMPROV


#8 WORKSPACE                     Standardized way of create and remove
 MANAGEMENT                      workspaces



Monday, October 19, 2009
Shareable nodes




                           +GRAPH
                             Multi-filing. Nodes can have multiple parents.




Monday, October 19, 2009
Shareable nodes




                            +GRAPH
                                 Multi-filing. Nodes can have multiple parents.



                           2.0
     NEW & IMPROVED

#9 SHAREABLE
    NODES


Monday, October 19, 2009
Journalling Observation




             +DELTA SINCE?
                           what changed since I last checked?




Monday, October 19, 2009
Journalling Observation




             +DELTA SINCE?
         NEW
                   & IMP           what changed since I last checked?
#10 JOU
                         R OVED



                             2.0
       RNALLIN
 OBSERVA      G
         TION



Monday, October 19, 2009
What’s Next?
  JCR 2.1




                           Scripting, Ease of Use.




Monday, October 19, 2009
What’s Next?
  JCR 2.1




                                       sion
                                   misned
                                Sublan
                                  P 009
                                    2


                           Scripting, Ease of Use.




Monday, October 19, 2009
Beyond the Spec.


                                  NEW
                                        & IMP
                           APACHE             R



                                               2.0
                                               OVED
                           NEW & PJACKRABBIT
                                  ROVEN ;)                      YST
                                                           ATAL


                                                     ING!
                                                         C
                                                     JCR




                                            APACHE SL
                                      WEB 2.0 READY



                                                   2.0
                              DAY CRX
                              FIRST COMMERCIAL
                              JCR 2.0 REPOSITORY

                                               Commercial repository based on Jackrabbit 2.0
                                               Fully JCR 2.0 Compliant ;)
                                               Integrates JCR, Apache Sling, CQ5 Platform
                                               Developer friendly - free Dev edition, dev tools (CRXDE/Lite)
                                               Enterprise tools, persistence, cloud-ready
                                               Tried & true: Powering all Day products
Monday, October 19, 2009
Conclusions




Monday, October 19, 2009
Roy Fielding, Day Software CSO
                                   JCR is poised to revolutionize
                             the development of Java EE applications
                                       in the same way that
                           the Web has revolutionized the development
                                  of network-based applications.




Monday, October 19, 2009
If You Remember
   Just 3 Things ...
       ✴ Standards: lower
                cost, more choice
       ✴ JCR 2.0: the
                standard for content
                applications
       ✴ CRX 2.0: commercial
                JCR 2 content
                platform for Web 2.0
                applications

Monday, October 19, 2009
Thank You!

                           http://www.day.com/jsr283
                             http://www.day.com/crx


Monday, October 19, 2009
Credits
       ✴        JCR 2.0 “deep-dive” slides from David Nuescheler, CTO, Day Software

       ✴        (CC by-sa/3.0) Markus Angermeier, http://kosmar.de/archives/2005/11/11/the-huge-cloud-lens-bubble-map-web20/

       ✴        (CC by/2.0) Steve Jurvetson, http://www.flickr.com/photos/jurvetson/3689122491/

       ✴        Various images from the Stock Exchange site: http://www.sxc.hu/




Monday, October 19, 2009

More Related Content

Similar to Lowering IT Costs with Standards-based Platform for Web 2.0

Howdah - An Application using Pylons, PostgreSQL, Simpycity and Exceptable
Howdah - An Application using Pylons, PostgreSQL, Simpycity and ExceptableHowdah - An Application using Pylons, PostgreSQL, Simpycity and Exceptable
Howdah - An Application using Pylons, PostgreSQL, Simpycity and ExceptableCommand Prompt., Inc
 
IT Depends: Custom vs Packaged Software
IT Depends: Custom vs Packaged SoftwareIT Depends: Custom vs Packaged Software
IT Depends: Custom vs Packaged Software★ Selcuk Atli
 
Internet Programming With Python Presentation
Internet Programming With Python PresentationInternet Programming With Python Presentation
Internet Programming With Python PresentationAkramWaseem
 
MATI 2009 Conference: CAT Tools
MATI 2009 Conference: CAT ToolsMATI 2009 Conference: CAT Tools
MATI 2009 Conference: CAT ToolsDierk Seeburg
 
Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem Axway Appcelerator
 
AWS Customer Presentation - MessageSling
AWS Customer Presentation - MessageSlingAWS Customer Presentation - MessageSling
AWS Customer Presentation - MessageSlingAmazon Web Services
 
Simon Wardley @ FOWA Feb 07
Simon Wardley @ FOWA Feb 07Simon Wardley @ FOWA Feb 07
Simon Wardley @ FOWA Feb 07carsonsystems
 
Bug Labs - Overview
Bug Labs - OverviewBug Labs - Overview
Bug Labs - Overviewbuglabs
 
Empowering businesses with serverless
Empowering businesses with serverlessEmpowering businesses with serverless
Empowering businesses with serverlessYan Cui
 
Vertically Challenged
Vertically ChallengedVertically Challenged
Vertically ChallengedAurynn Shaw
 
CouchDB to the Edge ApacheCon EU
CouchDB to the  Edge ApacheCon EUCouchDB to the  Edge ApacheCon EU
CouchDB to the Edge ApacheCon EUChris Anderson
 
Content Management Selection and Strategy
Content Management Selection and StrategyContent Management Selection and Strategy
Content Management Selection and StrategyIvo Jansch
 
Ibuildings Cms Talk
Ibuildings Cms TalkIbuildings Cms Talk
Ibuildings Cms Talkdean1985
 
Open Video And Metadata Presentation
Open Video And Metadata PresentationOpen Video And Metadata Presentation
Open Video And Metadata PresentationFred Benenson
 
MATI 2009 Conference: QA Tips and Tricks
MATI 2009 Conference: QA Tips and TricksMATI 2009 Conference: QA Tips and Tricks
MATI 2009 Conference: QA Tips and TricksDierk Seeburg
 

Similar to Lowering IT Costs with Standards-based Platform for Web 2.0 (20)

Howdah
HowdahHowdah
Howdah
 
Howdah - An Application using Pylons, PostgreSQL, Simpycity and Exceptable
Howdah - An Application using Pylons, PostgreSQL, Simpycity and ExceptableHowdah - An Application using Pylons, PostgreSQL, Simpycity and Exceptable
Howdah - An Application using Pylons, PostgreSQL, Simpycity and Exceptable
 
Cloudera Desktop
Cloudera DesktopCloudera Desktop
Cloudera Desktop
 
IT Depends: Custom vs Packaged Software
IT Depends: Custom vs Packaged SoftwareIT Depends: Custom vs Packaged Software
IT Depends: Custom vs Packaged Software
 
Internet Programming With Python Presentation
Internet Programming With Python PresentationInternet Programming With Python Presentation
Internet Programming With Python Presentation
 
MATI 2009 Conference: CAT Tools
MATI 2009 Conference: CAT ToolsMATI 2009 Conference: CAT Tools
MATI 2009 Conference: CAT Tools
 
Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem Nolan Wright: Appcelerator's World-Class Ecosystem
Nolan Wright: Appcelerator's World-Class Ecosystem
 
AWS Customer Presentation - MessageSling
AWS Customer Presentation - MessageSlingAWS Customer Presentation - MessageSling
AWS Customer Presentation - MessageSling
 
Simon Wardley @ FOWA Feb 07
Simon Wardley @ FOWA Feb 07Simon Wardley @ FOWA Feb 07
Simon Wardley @ FOWA Feb 07
 
Exceptable
ExceptableExceptable
Exceptable
 
Bug Labs - Overview
Bug Labs - OverviewBug Labs - Overview
Bug Labs - Overview
 
Empowering businesses with serverless
Empowering businesses with serverlessEmpowering businesses with serverless
Empowering businesses with serverless
 
Vertically Challenged
Vertically ChallengedVertically Challenged
Vertically Challenged
 
CouchDB to the Edge ApacheCon EU
CouchDB to the  Edge ApacheCon EUCouchDB to the  Edge ApacheCon EU
CouchDB to the Edge ApacheCon EU
 
Content Management Selection and Strategy
Content Management Selection and StrategyContent Management Selection and Strategy
Content Management Selection and Strategy
 
Ibuildings Cms Talk
Ibuildings Cms TalkIbuildings Cms Talk
Ibuildings Cms Talk
 
Open Video And Metadata Presentation
Open Video And Metadata PresentationOpen Video And Metadata Presentation
Open Video And Metadata Presentation
 
MATI 2009 Conference: QA Tips and Tricks
MATI 2009 Conference: QA Tips and TricksMATI 2009 Conference: QA Tips and Tricks
MATI 2009 Conference: QA Tips and Tricks
 
Scaling Django Dc09
Scaling Django Dc09Scaling Django Dc09
Scaling Django Dc09
 
Avatar as innovation
Avatar as innovationAvatar as innovation
Avatar as innovation
 

More from Day Software

AND: Using CRX technology to build an enterprise-scale content management and...
AND: Using CRX technology to build an enterprise-scale content management and...AND: Using CRX technology to build an enterprise-scale content management and...
AND: Using CRX technology to build an enterprise-scale content management and...Day Software
 
IlSole24Ore: Business Information and CQ5, the missing link
IlSole24Ore: Business Information and CQ5, the missing linkIlSole24Ore: Business Information and CQ5, the missing link
IlSole24Ore: Business Information and CQ5, the missing linkDay Software
 
European Southern Observatory: Implementing Day CQ5 at ESO
European Southern Observatory: Implementing Day CQ5 at ESOEuropean Southern Observatory: Implementing Day CQ5 at ESO
European Southern Observatory: Implementing Day CQ5 at ESODay Software
 
Adobe Omniture: Real-Time Marketing Optimization
Adobe Omniture: Real-Time Marketing OptimizationAdobe Omniture: Real-Time Marketing Optimization
Adobe Omniture: Real-Time Marketing OptimizationDay Software
 
2011 and Beyond - 5 Strategies for Survival in the Digital Media World
2011 and Beyond - 5 Strategies for Survival in the Digital Media World2011 and Beyond - 5 Strategies for Survival in the Digital Media World
2011 and Beyond - 5 Strategies for Survival in the Digital Media WorldDay Software
 
Namics: From Conten-Centric to User-Centric
Namics: From Conten-Centric to User-CentricNamics: From Conten-Centric to User-Centric
Namics: From Conten-Centric to User-CentricDay Software
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Day Software
 
Day: Ignite iPad App - The making of...
Day: Ignite iPad App - The making of...Day: Ignite iPad App - The making of...
Day: Ignite iPad App - The making of...Day Software
 
Day: Web Development Goes Social
Day: Web Development Goes SocialDay: Web Development Goes Social
Day: Web Development Goes SocialDay Software
 
MTV: CRX As A Solution For Complex Content Sharing and Distribution Needs
MTV: CRX As A Solution For Complex Content Sharing and Distribution NeedsMTV: CRX As A Solution For Complex Content Sharing and Distribution Needs
MTV: CRX As A Solution For Complex Content Sharing and Distribution NeedsDay Software
 
Hyatt Hotels: A Vision for E-Commerce and Online Travel Innovation
Hyatt Hotels: A Vision for E-Commerce and Online Travel InnovationHyatt Hotels: A Vision for E-Commerce and Online Travel Innovation
Hyatt Hotels: A Vision for E-Commerce and Online Travel InnovationDay Software
 
2011 and Beyond - 5 Strategies for Survival in the Digital Media World
2011 and Beyond - 5 Strategies for Survival in the Digital Media World2011 and Beyond - 5 Strategies for Survival in the Digital Media World
2011 and Beyond - 5 Strategies for Survival in the Digital Media WorldDay Software
 
Day: What's New in CQ5 - Sneak-Peek into CQ 5.4
Day: What's New in CQ5 - Sneak-Peek into CQ 5.4Day: What's New in CQ5 - Sneak-Peek into CQ 5.4
Day: What's New in CQ5 - Sneak-Peek into CQ 5.4Day Software
 
SapientNitro: Multi-channel and the Convergence of Marketing, Commerce & Cust...
SapientNitro: Multi-channel and the Convergence of Marketing, Commerce & Cust...SapientNitro: Multi-channel and the Convergence of Marketing, Commerce & Cust...
SapientNitro: Multi-channel and the Convergence of Marketing, Commerce & Cust...Day Software
 
Ignite iPad App: The Making Of....
Ignite iPad App: The Making Of.... Ignite iPad App: The Making Of....
Ignite iPad App: The Making Of.... Day Software
 
Translations.com: Managing Global Content - Day CQ5 and GlobalLink™
Translations.com: Managing Global Content - Day CQ5 and GlobalLink™Translations.com: Managing Global Content - Day CQ5 and GlobalLink™
Translations.com: Managing Global Content - Day CQ5 and GlobalLink™Day Software
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Day Software
 
Adobe: Real-time Marketing Optimization
Adobe: Real-time Marketing OptimizationAdobe: Real-time Marketing Optimization
Adobe: Real-time Marketing OptimizationDay Software
 
Adobe: Intrapreneurs and the Digital Customer Experience
Adobe: Intrapreneurs and the Digital Customer ExperienceAdobe: Intrapreneurs and the Digital Customer Experience
Adobe: Intrapreneurs and the Digital Customer ExperienceDay Software
 

More from Day Software (20)

Investec
InvestecInvestec
Investec
 
AND: Using CRX technology to build an enterprise-scale content management and...
AND: Using CRX technology to build an enterprise-scale content management and...AND: Using CRX technology to build an enterprise-scale content management and...
AND: Using CRX technology to build an enterprise-scale content management and...
 
IlSole24Ore: Business Information and CQ5, the missing link
IlSole24Ore: Business Information and CQ5, the missing linkIlSole24Ore: Business Information and CQ5, the missing link
IlSole24Ore: Business Information and CQ5, the missing link
 
European Southern Observatory: Implementing Day CQ5 at ESO
European Southern Observatory: Implementing Day CQ5 at ESOEuropean Southern Observatory: Implementing Day CQ5 at ESO
European Southern Observatory: Implementing Day CQ5 at ESO
 
Adobe Omniture: Real-Time Marketing Optimization
Adobe Omniture: Real-Time Marketing OptimizationAdobe Omniture: Real-Time Marketing Optimization
Adobe Omniture: Real-Time Marketing Optimization
 
2011 and Beyond - 5 Strategies for Survival in the Digital Media World
2011 and Beyond - 5 Strategies for Survival in the Digital Media World2011 and Beyond - 5 Strategies for Survival in the Digital Media World
2011 and Beyond - 5 Strategies for Survival in the Digital Media World
 
Namics: From Conten-Centric to User-Centric
Namics: From Conten-Centric to User-CentricNamics: From Conten-Centric to User-Centric
Namics: From Conten-Centric to User-Centric
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5
 
Day: Ignite iPad App - The making of...
Day: Ignite iPad App - The making of...Day: Ignite iPad App - The making of...
Day: Ignite iPad App - The making of...
 
Day: Web Development Goes Social
Day: Web Development Goes SocialDay: Web Development Goes Social
Day: Web Development Goes Social
 
MTV: CRX As A Solution For Complex Content Sharing and Distribution Needs
MTV: CRX As A Solution For Complex Content Sharing and Distribution NeedsMTV: CRX As A Solution For Complex Content Sharing and Distribution Needs
MTV: CRX As A Solution For Complex Content Sharing and Distribution Needs
 
Hyatt Hotels: A Vision for E-Commerce and Online Travel Innovation
Hyatt Hotels: A Vision for E-Commerce and Online Travel InnovationHyatt Hotels: A Vision for E-Commerce and Online Travel Innovation
Hyatt Hotels: A Vision for E-Commerce and Online Travel Innovation
 
2011 and Beyond - 5 Strategies for Survival in the Digital Media World
2011 and Beyond - 5 Strategies for Survival in the Digital Media World2011 and Beyond - 5 Strategies for Survival in the Digital Media World
2011 and Beyond - 5 Strategies for Survival in the Digital Media World
 
Day: What's New in CQ5 - Sneak-Peek into CQ 5.4
Day: What's New in CQ5 - Sneak-Peek into CQ 5.4Day: What's New in CQ5 - Sneak-Peek into CQ 5.4
Day: What's New in CQ5 - Sneak-Peek into CQ 5.4
 
SapientNitro: Multi-channel and the Convergence of Marketing, Commerce & Cust...
SapientNitro: Multi-channel and the Convergence of Marketing, Commerce & Cust...SapientNitro: Multi-channel and the Convergence of Marketing, Commerce & Cust...
SapientNitro: Multi-channel and the Convergence of Marketing, Commerce & Cust...
 
Ignite iPad App: The Making Of....
Ignite iPad App: The Making Of.... Ignite iPad App: The Making Of....
Ignite iPad App: The Making Of....
 
Translations.com: Managing Global Content - Day CQ5 and GlobalLink™
Translations.com: Managing Global Content - Day CQ5 and GlobalLink™Translations.com: Managing Global Content - Day CQ5 and GlobalLink™
Translations.com: Managing Global Content - Day CQ5 and GlobalLink™
 
Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5Adobe.com Redesign: Powered by Day CQ5
Adobe.com Redesign: Powered by Day CQ5
 
Adobe: Real-time Marketing Optimization
Adobe: Real-time Marketing OptimizationAdobe: Real-time Marketing Optimization
Adobe: Real-time Marketing Optimization
 
Adobe: Intrapreneurs and the Digital Customer Experience
Adobe: Intrapreneurs and the Digital Customer ExperienceAdobe: Intrapreneurs and the Digital Customer Experience
Adobe: Intrapreneurs and the Digital Customer Experience
 

Recently uploaded

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 

Recently uploaded (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 

Lowering IT Costs with Standards-based Platform for Web 2.0

  • 1. Lowering IT Costs with a Standards-based Platform for Web 2.0 Initiatives: A Deep Dive into JCR 2.0 Greg Klebus, Product Manager JCR Infrastructure, Day Software Monday, October 19, 2009
  • 3. What are Standards About “Infrastructure” “Applications” Monday, October 19, 2009
  • 4. What are Standards About “Infrastructure” “Applications” Monday, October 19, 2009
  • 5. What are Standards About “Infrastructure” “Applications” In W e b 2.0 it’s co “Ever nten ythin t g is C “Con onten tent t” is Eve r y th ing” Monday, October 19, 2009
  • 6. Economy of Standards The Math is Simple Your budget: $20 1 2 3 Monday, October 19, 2009
  • 7. Economy of Standards The Math is Simple Your budget: $20 1 2 3 non-standard - liability Monday, October 19, 2009
  • 8. Economy of Standards The Math is Simple Your budget: $20 1 2 3 non-standard standard - liability - volume Monday, October 19, 2009
  • 9. Economy of Standards The Math is Simple Your budget: $20 1 2 3 non-standard standard standard - liability - volume - premium Monday, October 19, 2009
  • 10. Economy of Standards The Math is Simple Your budget: $20 $20? 1 2 N ? 3 ow im buyin agine y g en ou sof t w terpris ’re are... e non-standard standard standard - liability - volume - premium Monday, October 19, 2009
  • 11. Customer Choice & Lower Cost Rob Weir, IBM In fact, far from constraining choice, standards enable greater choice. Because the basic plugs, receptors and connectors are governed by standards, these core components have become commodities and are produced off-shore at low cost to you, the consumer. This causes lighting designers and manufacturers to compete on the basis of style, elegance, utility and features. So standards result in * lower cost, * greater competition and *greater choice for the consumer. Monday, October 19, 2009
  • 13. Web 2.0 ✴ It’s about (too) many things ✴ User-centric ✴ Content-centric ✴ Needs enabling standard infrastructure Monday, October 19, 2009
  • 14. Your next Web 2.0 Poject? t! Ye ah, grea P u se a LAM L et’s just stack! O h, shoot! e ee nterpris out thos What ab rements ? requi : Re member g h time to eed enou We n refactor design and then ! ba se model our data Monday, October 19, 2009
  • 15. What’s wrong with my platform? Monday, October 19, 2009
  • 16. What’s wrong with my platform? Monday, October 19, 2009
  • 17. What’s wrong with my platform? Monday, October 19, 2009
  • 19. Your next Web 2.0 Project! CQ platform CEVA Platform Tagging, Workflow, Widgets, Internationalization, Development Apache Sling CRX Content Repository Monday, October 19, 2009
  • 20. Your next Web 2.0 Project! CQ platform CEVA Platform Tagging, Workflow, Widgets, Internationalization, Development OSGi Apache Sling REST CRX Content Repository JCR Monday, October 19, 2009
  • 21. Web 2.0: AJAX & Co. JavaScript ct full ActionScript dire ss acce ActionScript Monday, October 19, 2009
  • 23. Ready for a deep dive? photo by Jurvetson (flickr) Monday, October 19, 2009
  • 25. JCR. “The API should be a standard, implementation independent, way to access content bi- directionally on a granular level to a content repository.” Monday, October 19, 2009
  • 26. 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 Monday, October 19, 2009
  • 27. When to use? permissions binaries search JCRread-most versions unstructured 17 Monday, October 19, 2009
  • 28. Industry Standards 170 283 18 Monday, October 19, 2009
  • 29. Tracking success 19 Monday, October 19, 2009
  • 30. Tracking success +Comp reposit liant ories Vendor ecosys tem 19 Monday, October 19, 2009
  • 31. Tracking success +Comp tions reposit liant pplica ories R A tem Vendor +JC ecosys ecosys er tem Us 19 Monday, October 19, 2009
  • 32. Tracking success +Comp tions reposit liant pplica ories R A tem Vendor +JC ecosys ecosys er tem Us +Apache Jackrabbit Community ecosystem 19 Monday, October 19, 2009
  • 33. Current Status: Released 25 Sep 09! A SED 283 R ELE Monday, October 19, 2009
  • 34. 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) Monday, October 19, 2009
  • 35. 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 Monday, October 19, 2009
  • 36. 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 Monday, October 19, 2009
  • 37. Favorites. 10 Monday, October 19, 2009
  • 38. Query extensions AQM JQOM SQL Abstract Query Model Java Query Object Model (Java Binding) SQL Bindings Monday, October 19, 2009
  • 39. Query extensions AQM JQOM #1 QUER NEW & IMP R OVED SQL Y 2.0 Abstract Query Model Java Query Object Model (Java Binding) SQL Bindings Monday, October 19, 2009
  • 40. Query extensions +JOIN NEW & IMP #1 QUER R OVED 2.0 Revamped Result-Set to allow for multiple nodes Y New and Improved query capabilities Monday, October 19, 2009
  • 41. Query extensions -XPATH *well, still available but deprecated * NEW & IMP Not enough support from the EG #1 QUER R OVED 2.0 JQOM allows for many implementations Y Jackrabbit / CRX will support XPATH Monday, October 19, 2009
  • 42. Access Control Management +ACL +POLICY Allows to set ACL and Access Control Policies Monday, October 19, 2009
  • 43. Access Control Management +ACL +POLICY NEW & IM PROVED #2 ACL 2.0 Allows to set ACL and Access Control Policies Monday, October 19, 2009
  • 44. Retention Policy & Hold +RETENTION +LEGAL HOLD Support for interaction with RM systems Allows setting and introspection of Retention Policies and Holds Monday, October 19, 2009
  • 45. Retention Policy & Hold +RETENTION +LEGAL HOLD NEW & IMP R OVED #3 RM 2.0 Support for interaction with RM systems Allows setting and introspection of Retention Policies and Holds Monday, October 19, 2009
  • 46. Simple versioning +LINEAR VERSIONING Simplified Versioning Model to allow for ease of adoption. Monday, October 19, 2009
  • 47. Simple versioning +LINEAR VERSIONING 2.0 ED NEW & IMPROV #4 SIMPLE Simplified Versioning Model to allow VERSIONING for ease of adoption. Monday, October 19, 2009
  • 48. Lifecycle Management +BPM Allows to express and introspect Lifecycle status and transitions. Monday, October 19, 2009
  • 49. Lifecycle Management +BPM Allows to express and introspect Lifecycle status NEW & IM and transitions. PROVED #5 LIFECYCLE 2.0 Monday, October 19, 2009
  • 50. Nodetype Registration +REGISTER NODETYPES Standardized way of registering new and modify registered Nodetypes Monday, October 19, 2009
  • 51. Nodetype Registration +REGISTER NODETYPES NEW & IMP R #6 NODE OVED MANAGE TYPE MENT 2.0 Standardized way of registering new and modify registered Nodetypes Monday, October 19, 2009
  • 52. New property & nodetypes +mix:title +URL +mix:created +mix:lastModified +WEAK REFERENCE +mix:language +DECIMAL +mix:etag +nt:address Things we missed in JCR 1.0 applications Monday, October 19, 2009
  • 53. New property & nodetypes +mix:title +URL +mix:created +mix:lastModified +WEAK REFERENCE +mix:language +DECIMAL +mix:etag +nt:address NEW & IMPROVED #7 NEW PROPERTY & NODETYPES 2.0 Things we missed in JCR 1.0 applications Monday, October 19, 2009
  • 54. Workspace Management +CREATE & REMOVE WS Standardized way of create and remove workspaces Monday, October 19, 2009
  • 55. Workspace Management +CREATE & REMOVE WS 2.0 ED NEW & IMPROV #8 WORKSPACE Standardized way of create and remove MANAGEMENT workspaces Monday, October 19, 2009
  • 56. Shareable nodes +GRAPH Multi-filing. Nodes can have multiple parents. Monday, October 19, 2009
  • 57. Shareable nodes +GRAPH Multi-filing. Nodes can have multiple parents. 2.0 NEW & IMPROVED #9 SHAREABLE NODES Monday, October 19, 2009
  • 58. Journalling Observation +DELTA SINCE? what changed since I last checked? Monday, October 19, 2009
  • 59. Journalling Observation +DELTA SINCE? NEW & IMP what changed since I last checked? #10 JOU R OVED 2.0 RNALLIN OBSERVA G TION Monday, October 19, 2009
  • 60. What’s Next? JCR 2.1 Scripting, Ease of Use. Monday, October 19, 2009
  • 61. What’s Next? JCR 2.1 sion misned Sublan P 009 2 Scripting, Ease of Use. Monday, October 19, 2009
  • 62. Beyond the Spec. NEW & IMP APACHE R 2.0 OVED NEW & PJACKRABBIT ROVEN ;) YST ATAL ING! C JCR APACHE SL WEB 2.0 READY 2.0 DAY CRX FIRST COMMERCIAL JCR 2.0 REPOSITORY Commercial repository based on Jackrabbit 2.0 Fully JCR 2.0 Compliant ;) Integrates JCR, Apache Sling, CQ5 Platform Developer friendly - free Dev edition, dev tools (CRXDE/Lite) Enterprise tools, persistence, cloud-ready Tried & true: Powering all Day products Monday, October 19, 2009
  • 64. Roy Fielding, Day Software CSO JCR is poised to revolutionize the development of Java EE applications in the same way that the Web has revolutionized the development of network-based applications. Monday, October 19, 2009
  • 65. If You Remember Just 3 Things ... ✴ Standards: lower cost, more choice ✴ JCR 2.0: the standard for content applications ✴ CRX 2.0: commercial JCR 2 content platform for Web 2.0 applications Monday, October 19, 2009
  • 66. Thank You! http://www.day.com/jsr283 http://www.day.com/crx Monday, October 19, 2009
  • 67. Credits ✴ JCR 2.0 “deep-dive” slides from David Nuescheler, CTO, Day Software ✴ (CC by-sa/3.0) Markus Angermeier, http://kosmar.de/archives/2005/11/11/the-huge-cloud-lens-bubble-map-web20/ ✴ (CC by/2.0) Steve Jurvetson, http://www.flickr.com/photos/jurvetson/3689122491/ ✴ Various images from the Stock Exchange site: http://www.sxc.hu/ Monday, October 19, 2009