SlideShare ist ein Scribd-Unternehmen logo
1 von 86
Downloaden Sie, um offline zu lesen
Mardi 17 Novembre 2009
                                      Paris, la Défense




 WCM Trends for 2010 and CQ5




David Nuescheler
CTO
Day Software
david@day.com
David Nuescheler     Chief Technology Officer
david.nuescheler@day.com

                                                                David Nuescheler
                                                                JSR-170 Spec Lead
                                                                jsr-170-comments@jcp.org




             David Nuescheler
             Jackrabbit Committer / Member
             uncled@apache.org                  David Nuescheler
                                                 TC Member / CMIS-JCR Liaison
                                                david@day.com
1   INDUSTRY TRENDS 2010
2   CQ5 LIVE DEMO
3   QUESTIONS & ANSWERS
WCM Stakeholders




                    Site     Systems
                   Owner
CMO                                      CIO
Business                                  IT
                   Authors   Developer
8 Top Industry Trends 2010+




   1 2 3 4
   5 6 7 8
Good-bye
Vendor Lock-in.
Introducing the CM Cloud




                           WCM
            COLLAB
                                  PIM
      SCM            SOCIAL

         RM            DM        DAM
Many different usecases.
Little agreement.
There is light.
The Content Repository.




                 All disciplines of CM
                 agree on the existence and the featureset
                 of a content repository
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
A history of standards.

 DMA & ODMA
  Document Management oriented 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.

 CMIS                                                                          N
  Document Management oriented Protocol                                   TIO



                                                                    IVE
                                                                       ICA
                                                                    CIF
  Specification. Work in progress. Active                        SP
                                                                   E



                                                                  CT
  development of the Specification.

                                                                 A
Introducing JCR



  170

   283

                  12
13
Known Compliant Repositories
(* partially using 3rd party connectors)




                                                    Exo
   Apache Jackrabbit          Oracle XML DB     ECMS Platform      Microsoft Sharepoint   OpenText Livelink




        Day CRX               IBM FileNet P8   Xythos Repository      Alfresco ECM          Vignette V7




       Interwoven                                                       Saperion          +hund
                                                                                               r
                                                                                             regeds of TCKs
       Repository           IBM CM / Domino    EMC Documentum            Archive                istered
Some known JCR Applications




                                                                                        Fast
   BEA Portal                                        Oracle WebCenter             Enterprise Search
                     Sun            JBoss Portal
                 OpenPortal                                               Interface 21
                                                 Day Communique        Spring Framework
                                                        DAM
    magnolia WCMS           Apache Sling                                         Day Communique
                                                 Mindquarry                           Collab
                 Alfresco ECMS
                                                Collaboration           Apache Tapestry
                      QSLabs
   Apache           Compliance           Day Communiqué
   Cocoon                                    WCMS
                                                               medic-2-medic          IBM FileNet
            Apache James             Artifactory              mapofmedicine         WebSiteManager
                                    Maven Proxy
                             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
Introducing CMIS.


                    TO
               ED
         P  OS          T
      PRO


        SIS
                     SEP 8
                     2005



      OA
                      V0.
JCR vs. CMIS
Goals & Bodies




                   JCR CMIS            VS.

        Java Language API Bindings              SOAP & AtomPub Protocol Bindings
        Large Expert Group                      Large Technical Committee
        v2.0 released                           pre v1.0 Public Review



                                     RELATION


                          COMPLEMENTARY
JCR vs. CMIS
Scope comparison




 SCM
        COLLAB
                  WCM
                 SOCIAL
                       JCR CMIS
                            PIM
                                   VS.

                                         SCM
                                               COLLAB
                                                         WCM
                                                        SOCIAL        PIM
       RM DM DAM                               RM DM DAM
       General Purpose
       Content Repository         RELATION                  Focused
       Model                                                Document Management
                              COMPATIBLE                    Model
                                SUBSET
JCR vs. CMIS
Compatibility




                   JCR CMIS             VS.

        Apache Chemistry makes every
        JCR compliant repository CMIS
        compliant. Automatically. No work
        involved.


                                    RELATION


                                COMPATIBLE
JCR vs. CMIS
What, when?




                  JCR CMIS             VS.

       Apache Chemistry makes every
       JCR compliant repository CMIS
       compliant. Automatically. No work
       involved.


                                   RELATION


                               COMPATIBLE
Tech Buzzword Bingo




     JCR & CMIS
8 Top Industry Trends 2010+




  1 2 3 4
  5 6 7 8
Sites are Apps.
Application & WCM 1.0
pre 2009




      WebApps              miles   WebSites
                    s
              portalapps
           business ets
             extran rce
             comme
Applications & WCM 2.0


                                     header
              nav                        title                  container


                                      content
                                                              content
                                                               block
                                       Progress label
     Application
                                     Content Block

                             Label
                             Label
                             Label

                                                Cancel   OK

                    labels
                                      content



                                           25
Mash it up...
Drag & Drop Integration




                          applications,
                          portlets, gadgets
Tech Buzzword Bingo




    PORTLETS &
    OPENSOCIAL
8 Top Industry Trends 2010+




   1 2 3 4
   5 6 7 8
WCM is about
Agility
Adapt in changing markets




               1 2 3
               content   structure   logic

 ...well
you h    that’s
      ave a     why
             CMS
                  .
Data First.




   Your content model is going to be...
              ...WRONG.
                              ...it is
                            matt just a
                                  er of
                                        time
Componentized Deployment.




    Your application is going to be...
          ...OUTDATED.
                              ...or b
                                     uggy
                                         .
Tech Buzzword Bingo




   OSGI & DATA
      FIRST
8 Top Industry Trends 2010+




   1 2 3 4
   5 6 7 8
URLs matter
beyond SEO
REST




       Learn to REST.

                  do th
                       ings
                  “web      the
                       -way
                             ”
Roy Fielding
Chief Scientist Day Software

  Co-Founder and Creator of Apache WebServer Project
  Co-Author of HTTP, URL, … standard specification
  Founder of the Apache Software Foundation
  VP of the Apache WebServer project
  Author of the Apache license
  Creator of the term “REST”




                               38
It’s the Web. URLs matter.




             .../product.jsp?id=12346

                  Mistake 1  :             Mistake 2:         Mistake 3:
             Addressing th
                          e “Script” .jsp? What the heck?   Passing in “th
                                                                          is”
Reclaiming the web.
RESTful URL decomposition



               /cars/audi/s4.details.html

         Content                ...selects a
     Repository Pa           particular scr
                  th                         ipt
Tech Buzzword Bingo




               REST
8 Top Industry Trends 2010+




   1 2 3 4
   5 6 7 8
Users, not
surfers.
Users, are users, are users.


                3   ±2
Authors    10
                4   ±2
Intranet   10
                5   ±2
Public     10
User Profile Management




                                 Content Repository                                        &
                                                                                   ntation
        Name,                                                              Segme rmation
                Email,
                       ..
                             Every User of the website has a Profile /       oup Inf
                                                                                     o
                           .                                              Gr
                                            User Home


            Private file                                                  Registration and
                upload                           ontrteld d
                                         Access Cntica
                                                      ol e                  Forms content
                                           Authe
                                          Highly Scalable
                     s
         ate W ebPage                                                    Use
                                                                             r Lic
      riv
User P                                                                   Use ense
                                                                              r St       s
                                                                                   atis &
                                                                                       tics
User Generated Content




Tightly Integrated
Start “small” and without entry barrier
Control all user generated content using flexible workflows for approval
Built for Enterprise Class DMZ and Load Balancing environments
<div class=”comment”>
  Check out this site
            <a href=”javascript:alert(‘ha’)”>this</a> site
</div>


<div class=”comment”>
  Look at my profile <img src=”javascript:alert(‘ha’)”>
</div>


<div class=”comment”>
  Cool <b>stuff</b>
       <b onload=”alert(‘ha’)”>stuff</b>
</div>



XSS Protection
#1 Attack Vector on Web-Apps: Cross Site Scripting (XSS)
Needs sensible, not rigorous, escaping of HTML
Built-in XSS Protection Library - used in all Social Collab components & your JSPs
Configurable white list for flexible degree of freedom to user generated content
Tech Buzzword Bingo




      SOCIAL
  COLLABORATION
8 Top Industry Trends 2010+




   1 2 3 4
   5 6 7 8
Enable online
Marketing.
Baking vs. Frying


           1                     2




        Baked                 Fried
     (Static Delivery)   (Dynamic Delivery)
Built-in Analytics


         Any Event
          (Click)                                  Analytics Server
                                                     (embedded)
                       Send Event                Plug-able Aggregator
                                             Analyzes Request information (user,
                                                     content, event, ...)


                                               Store Analytics Data
                       Pull Realtime
                     Analytics / Reports   Persist all Analytics Information in the
                                                     Content Repository
Inside the Online Marketing



                                                ...and
                                                 win.
                Identify      Campaign   Buy
                                         Now!



 Segment                             Target
 the audience                     Campaigns
Traditional
Marketing




          HiPPO*
              *Highest Paid Person’s Opinion
MVT: Let your prospect decide.




        Your rs
            e
      designe.
        fav

                                 Your s
                                 HiPPO.
                                  fave

          Your te.
       f avouri
Tech Buzzword Bingo




      FRYING,
    TARGETING &
       MVT
8 Top Industry Trends 2010+




   1 2 3 4
   5 6 7 8
Web 2.0, Ajax,
Flash & Flex
Web 2.0: AJAX




                JavaScript
                    ect full
                 dir ess
                   acc
Web 2.0: Flex




                ActionScript
                      ect full
                   dir ess
                     acc
Web 2.0: Flash




                 ActionScript
                       ect full
                    dir ess
                      acc
Tech Buzzword Bingo




ACTION SCRIPT &
 AJAX SUPPORT
8 Top Industry Trends 2010+




   1 2 3 4
   5 6 7 8
Cloudy -
Stormy Traffic
“I need hardware to run WCM...”



Internet Connectivity? SAN / NAS Agreements Sizing  CPUs?
Investment Purchase Order Cores? Disaster Recovery Backup
Rack space How much Disk? Operating systems JVM Version
root access?   Clustering      What Filesystems? Hosting costs
Firewall Network Zone Performance Tuning Unix Sysadmins
Load Balancer IP Address Who authorized this? Configuration
Web Server Latency Shipping Date Hardware Request Form
hardware
 for rent.
             CLOUD
Cloud = SaaS
Storm Traffic
  server3
  server2
  server1




            Q1   Q2   Q3   Q4
Scaling Options in ECM

          1                                   2
    “Ostrich”-style      “Exception”-style
                                               Copyright © 1993-2008 Day Software AG                                      Configuring Clusters


                                                                            1. Configuring Clusters

                                               Several steps are needed to setup a Communiqué 4.x cluster with CRX 1.4 TarPM.




                                   +,-!.,/!0'12%12!-#1#$%3!45!
                                    0'1(6$7361$!86$9!:;#6<#=6<62>!
                                                            61!#!
                                       ?71!0<7@2%3!A1;63'1B%12!
                                                                 !
                                                                                               !
                               !

                                                                                   *CDCED!
                                                                                               !
                                                                                               !

                                                                          !
                                         0'12%12!-#1#$%B%12!"%3('3B#1F%!
                                                    +,-!?6<6F'1!4#<<%>!G#=!
                           !
                           !
                           !
                           !
                           !
                           !
                           !




                                                                                                                                                 1/20
                                               PDF Created : 19.10.2008 14:09:59                                                     Page 1/1
                                               http://docs.day.com




                                                                                   1/284
                           !              !                                   "#$%!&!'(!&)*!
Scaling Options in ECM

                           3
                  “Cloud”-style
                         Hot-Join




                                   ster-
                               “ lu e”
                               c
                                born
Tech Buzzword Bingo




   NATIVE CLOUD
     SUPPORT
8 Top Industry Trends 2010+




   1 2 3 4
   5 6 7 8
1   INDUSTRY TRENDS 2010
2   CQ5 LIVE DEMO
3   QUESTIONS & ANSWERS
Rebooting WCM




       Web means Business.
       Business means Web.
Rebooting WCM




                          - 999-
                           1


      It’s WebContent Management
                WebSite
Rebooting WCM




                 -2009-


      It’s Web ContentManagement
                  General Purpose
Rebooting WCM

                Nutrition Facts
                Serving Size 1 WCM Platform
                2010+


                Amount Per Serving
                Calories                                                 from Duct Tape 0

                                                                                  % of Daily
                                                                                    Value**
                Solid Web Platform                                                      100%

                Business Agility                                                        100%

                Cloud & Saas Ready                                                      100%

                Driving OpenSource                                                      100%

                Content Infrastructure                                                  100%

                Standards                                                               100%

                Duct Tape                                                                    0%


                *    Duct Tape is not only introduced into old and crusty solutions some of the
                     brand new solutions are slapped together from a bunch of open source
                     projects.

                **   Based on a healthy diet for Enterprises leveraging the Web as an important
                     means of driving business.
WCM Stakeholders




                    Site     Systems
                   Owner
CMO                                      CIO
Business                                  IT
                   Authors   Developer
Platform



                                          Social
   WCM               DAM
                                          Collab
                                                   + Portal
  + BPM
     Standardized Content Infrastructure

connector                                   connector
                     CRX
                JCR Compliant
                Content Repository
connector                                   connector
                                     + Search
demo
demo
demo
1   INDUSTRY TRENDS 2010
2   CQ5 LIVE DEMO
3   QUESTIONS & ANSWERS
thank you.
    (contact lynda@day.com if
interested in a full-fledged demo)
                              http://www.flickr.com/photos/mcgraths
                              http://www.flickr.com/photos/ashleighthompson

Weitere ähnliche Inhalte

Was ist angesagt?

Wc Mand Connectors2
Wc Mand Connectors2Wc Mand Connectors2
Wc Mand Connectors2
day
 
HP Server og Lagring SPOR 1
HP Server og Lagring SPOR 1HP Server og Lagring SPOR 1
HP Server og Lagring SPOR 1
HP Norge
 
Hive solutions cloudviews 2010 presentation
Hive solutions cloudviews 2010 presentationHive solutions cloudviews 2010 presentation
Hive solutions cloudviews 2010 presentation
EuroCloud
 
CompatibleOne Collaborative Project OW2con11
CompatibleOne Collaborative Project OW2con11CompatibleOne Collaborative Project OW2con11
CompatibleOne Collaborative Project OW2con11
CompatibleOne
 

Was ist angesagt? (18)

Chisimba - introduction to practical demo
Chisimba - introduction to practical demoChisimba - introduction to practical demo
Chisimba - introduction to practical demo
 
Distributed Version Control Systems in the Enterprise - Atlassian Summit 2010
Distributed Version Control Systems in the Enterprise - Atlassian Summit 2010Distributed Version Control Systems in the Enterprise - Atlassian Summit 2010
Distributed Version Control Systems in the Enterprise - Atlassian Summit 2010
 
Wc Mand Connectors2
Wc Mand Connectors2Wc Mand Connectors2
Wc Mand Connectors2
 
HP Server og Lagring SPOR 1
HP Server og Lagring SPOR 1HP Server og Lagring SPOR 1
HP Server og Lagring SPOR 1
 
Hive solutions cloudviews 2010 presentation
Hive solutions cloudviews 2010 presentationHive solutions cloudviews 2010 presentation
Hive solutions cloudviews 2010 presentation
 
colony framework & omni platform
colony framework & omni platformcolony framework & omni platform
colony framework & omni platform
 
Cascade 10.0 ---- Application Aware Network Performance Management (NPM)
Cascade 10.0 ---- Application Aware Network Performance Management (NPM)Cascade 10.0 ---- Application Aware Network Performance Management (NPM)
Cascade 10.0 ---- Application Aware Network Performance Management (NPM)
 
CompatibleOne OSCi workshop March 2012
CompatibleOne OSCi workshop March 2012CompatibleOne OSCi workshop March 2012
CompatibleOne OSCi workshop March 2012
 
Cloud Foundry Open Tour - London
Cloud Foundry Open Tour - LondonCloud Foundry Open Tour - London
Cloud Foundry Open Tour - London
 
IBC 2010 press conference
IBC 2010 press conferenceIBC 2010 press conference
IBC 2010 press conference
 
Charlie Talk - Everything At The Click Of A Button
Charlie Talk - Everything At The Click Of A ButtonCharlie Talk - Everything At The Click Of A Button
Charlie Talk - Everything At The Click Of A Button
 
Stott May Presentation
Stott May PresentationStott May Presentation
Stott May Presentation
 
Scalable Elastic Systems Architecture (SESA)
Scalable Elastic Systems Architecture (SESA)Scalable Elastic Systems Architecture (SESA)
Scalable Elastic Systems Architecture (SESA)
 
Sail Fin Webinar Overview
Sail Fin Webinar OverviewSail Fin Webinar Overview
Sail Fin Webinar Overview
 
CompatibleOne Collaborative Project OW2con11
CompatibleOne Collaborative Project OW2con11CompatibleOne Collaborative Project OW2con11
CompatibleOne Collaborative Project OW2con11
 
IBM System z - zEnterprise a future platform for enterprise systems
IBM System z - zEnterprise a future platform for enterprise systemsIBM System z - zEnterprise a future platform for enterprise systems
IBM System z - zEnterprise a future platform for enterprise systems
 
CompatibleOne SNIA Cloud Plugfest Feb 28 2012
CompatibleOne SNIA Cloud Plugfest Feb 28 2012CompatibleOne SNIA Cloud Plugfest Feb 28 2012
CompatibleOne SNIA Cloud Plugfest Feb 28 2012
 
Day @ cio-gipfel 2007
Day @ cio-gipfel 2007Day @ cio-gipfel 2007
Day @ cio-gipfel 2007
 

Andere mochten auch (7)

OTC: Asset maintenance and integrity solutions
OTC: Asset maintenance and integrity solutionsOTC: Asset maintenance and integrity solutions
OTC: Asset maintenance and integrity solutions
 
GLOBAL ASSET INTEGRITY, MAINTENANCE & INSPECTION MANAGEMENT SUMMIT
GLOBAL ASSET INTEGRITY, MAINTENANCE & INSPECTION MANAGEMENT SUMMITGLOBAL ASSET INTEGRITY, MAINTENANCE & INSPECTION MANAGEMENT SUMMIT
GLOBAL ASSET INTEGRITY, MAINTENANCE & INSPECTION MANAGEMENT SUMMIT
 
DISCOVERY DRILLING EQUIPMENT
DISCOVERY DRILLING EQUIPMENTDISCOVERY DRILLING EQUIPMENT
DISCOVERY DRILLING EQUIPMENT
 
World Class Maintenance WebEx Slides
World Class Maintenance WebEx SlidesWorld Class Maintenance WebEx Slides
World Class Maintenance WebEx Slides
 
KPI SMRP Presentation
KPI SMRP PresentationKPI SMRP Presentation
KPI SMRP Presentation
 
The Best Strategy for Asset Integrity
The Best Strategy for Asset Integrity The Best Strategy for Asset Integrity
The Best Strategy for Asset Integrity
 
The Foreign Exchange Market
The Foreign Exchange MarketThe Foreign Exchange Market
The Foreign Exchange Market
 

Ähnlich wie Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5

What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009
Stefane Fermigier
 
Cms forum, future of Web Content Management
Cms forum, future of Web Content ManagementCms forum, future of Web Content Management
Cms forum, future of Web Content Management
guest88136a
 
Compatibleone @ OpenStack In Action
Compatibleone @ OpenStack In Action Compatibleone @ OpenStack In Action
Compatibleone @ OpenStack In Action
CompatibleOne
 
Open stackinaction compatibleone 09212011
Open stackinaction compatibleone  09212011Open stackinaction compatibleone  09212011
Open stackinaction compatibleone 09212011
CompatibleOne
 
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2 Carbon and WSO2 Stratos Summer Release Roundup WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2
 
CA Nimsoft xen desktop monitoring
CA Nimsoft xen desktop monitoring CA Nimsoft xen desktop monitoring
CA Nimsoft xen desktop monitoring
CA Nimsoft
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and Technology
WSO2
 

Ähnlich wie Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5 (20)

Web Content Management And Agile
Web Content Management And AgileWeb Content Management And Agile
Web Content Management And Agile
 
JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010
 
Introducing JSR-283
Introducing JSR-283Introducing JSR-283
Introducing JSR-283
 
What's new in JSR-283?
What's new in JSR-283?What's new in JSR-283?
What's new in JSR-283?
 
What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009What's new in Nuxeo 5.2? - Solutions Linux 2009
What's new in Nuxeo 5.2? - Solutions Linux 2009
 
Introducing CQ 5.1
Introducing CQ 5.1Introducing CQ 5.1
Introducing CQ 5.1
 
Razorfish Technology Summit 2012 - Introduction
Razorfish Technology Summit 2012 - IntroductionRazorfish Technology Summit 2012 - Introduction
Razorfish Technology Summit 2012 - Introduction
 
Top 8 WCM Trends 2010
Top 8 WCM Trends 2010Top 8 WCM Trends 2010
Top 8 WCM Trends 2010
 
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog CcFlex For Java Architects Ledroff Breizh Jug V Blog Cc
Flex For Java Architects Ledroff Breizh Jug V Blog Cc
 
Future of WCM - CM Forum Belgium
Future of WCM - CM Forum BelgiumFuture of WCM - CM Forum Belgium
Future of WCM - CM Forum Belgium
 
Cms forum, future of Web Content Management
Cms forum, future of Web Content ManagementCms forum, future of Web Content Management
Cms forum, future of Web Content Management
 
Stay productive while slicing up the monolith
Stay productive while slicing up the monolithStay productive while slicing up the monolith
Stay productive while slicing up the monolith
 
CRX 2 Content Application Platform
CRX 2 Content Application PlatformCRX 2 Content Application Platform
CRX 2 Content Application Platform
 
Compatibleone @ OpenStack In Action
Compatibleone @ OpenStack In Action Compatibleone @ OpenStack In Action
Compatibleone @ OpenStack In Action
 
Open stackinaction compatibleone 09212011
Open stackinaction compatibleone  09212011Open stackinaction compatibleone  09212011
Open stackinaction compatibleone 09212011
 
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2 Carbon and WSO2 Stratos Summer Release Roundup WSO2 Carbon and WSO2 Stratos Summer Release Roundup
WSO2 Carbon and WSO2 Stratos Summer Release Roundup
 
CA Nimsoft xen desktop monitoring
CA Nimsoft xen desktop monitoring CA Nimsoft xen desktop monitoring
CA Nimsoft xen desktop monitoring
 
OSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best PracticesOSCON 2012 OpenStack Automation and DevOps Best Practices
OSCON 2012 OpenStack Automation and DevOps Best Practices
 
OpenCms Days 2012 - OpenCms on open clouds
OpenCms Days 2012 - OpenCms on open cloudsOpenCms Days 2012 - OpenCms on open clouds
OpenCms Days 2012 - OpenCms on open clouds
 
Understanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and TechnologyUnderstanding the WSO2 Platform and Technology
Understanding the WSO2 Platform and Technology
 

Mehr von David Nuescheler

Adobe MAX - WEM: 10 Whirlwind demos
Adobe MAX - WEM: 10 Whirlwind demosAdobe MAX - WEM: 10 Whirlwind demos
Adobe MAX - WEM: 10 Whirlwind demos
David Nuescheler
 

Mehr von David Nuescheler (20)

AEM Hub - on the road with AEM
AEM Hub - on the road with AEMAEM Hub - on the road with AEM
AEM Hub - on the road with AEM
 
The New Marketer?
The New Marketer?The New Marketer?
The New Marketer?
 
Adobe Digital Government Assembly - Technologies that Drive Change.
Adobe Digital Government Assembly - Technologies that Drive Change.Adobe Digital Government Assembly - Technologies that Drive Change.
Adobe Digital Government Assembly - Technologies that Drive Change.
 
evolve13: The Past, Present and Future of AEM
evolve13: The Past, Present and Future of AEMevolve13: The Past, Present and Future of AEM
evolve13: The Past, Present and Future of AEM
 
Adobe MAX: The Future Enterprise Developer
Adobe MAX: The Future Enterprise DeveloperAdobe MAX: The Future Enterprise Developer
Adobe MAX: The Future Enterprise Developer
 
Adobe MAX - WEM: 10 Whirlwind demos
Adobe MAX - WEM: 10 Whirlwind demosAdobe MAX - WEM: 10 Whirlwind demos
Adobe MAX - WEM: 10 Whirlwind demos
 
The Future of ECM
The Future of ECMThe Future of ECM
The Future of ECM
 
Introducing CQ5.4: Sneak-Peek
Introducing CQ5.4: Sneak-Peek Introducing CQ5.4: Sneak-Peek
Introducing CQ5.4: Sneak-Peek
 
JCP Heartbeat Monitor
JCP Heartbeat MonitorJCP Heartbeat Monitor
JCP Heartbeat Monitor
 
FrOSCamp Zurich: Content Management Standards
FrOSCamp Zurich: Content Management StandardsFrOSCamp Zurich: Content Management Standards
FrOSCamp Zurich: Content Management Standards
 
FrOScamp Zurich: Introducing JCR - 2010
FrOScamp Zurich: Introducing JCR - 2010FrOScamp Zurich: Introducing JCR - 2010
FrOScamp Zurich: Introducing JCR - 2010
 
JSOP in 60 seconds
JSOP in 60 secondsJSOP in 60 seconds
JSOP in 60 seconds
 
What's new in CQ 5.3? Top 10 features.
What's new in CQ 5.3? Top 10 features.What's new in CQ 5.3? Top 10 features.
What's new in CQ 5.3? Top 10 features.
 
CQ5 Singapore Workshop at NCS
CQ5 Singapore Workshop at NCSCQ5 Singapore Workshop at NCS
CQ5 Singapore Workshop at NCS
 
JCR loves CMIS
JCR loves CMISJCR loves CMIS
JCR loves CMIS
 
CMS Architecture for 2009
CMS Architecture for 2009CMS Architecture for 2009
CMS Architecture for 2009
 
CMIS Plugfest Basel 2009
CMIS Plugfest Basel 2009CMIS Plugfest Basel 2009
CMIS Plugfest Basel 2009
 
CMIS REST HTTP
CMIS REST HTTPCMIS REST HTTP
CMIS REST HTTP
 
CMIS Apache Jackrabbit Sandbox
CMIS Apache Jackrabbit SandboxCMIS Apache Jackrabbit Sandbox
CMIS Apache Jackrabbit Sandbox
 
The Revenge of the Weblog: Agile Java Webdevelopment
The Revenge of the Weblog: Agile Java WebdevelopmentThe Revenge of the Weblog: Agile Java Webdevelopment
The Revenge of the Weblog: Agile Java Webdevelopment
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5

  • 1. Mardi 17 Novembre 2009 Paris, la Défense WCM Trends for 2010 and CQ5 David Nuescheler CTO Day Software david@day.com
  • 2. David Nuescheler Chief Technology Officer david.nuescheler@day.com David Nuescheler JSR-170 Spec Lead jsr-170-comments@jcp.org David Nuescheler Jackrabbit Committer / Member uncled@apache.org David Nuescheler TC Member / CMIS-JCR Liaison david@day.com
  • 3. 1 INDUSTRY TRENDS 2010 2 CQ5 LIVE DEMO 3 QUESTIONS & ANSWERS
  • 4. WCM Stakeholders Site Systems Owner CMO CIO Business IT Authors Developer
  • 5. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  • 7. Introducing the CM Cloud WCM COLLAB PIM SCM SOCIAL RM DM DAM
  • 9. There is light. The Content Repository. All disciplines of CM agree on the existence and the featureset of a content repository
  • 10. 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
  • 11. A history of standards.  DMA & ODMA Document Management oriented 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.  CMIS N Document Management oriented Protocol TIO IVE ICA CIF Specification. Work in progress. Active SP E CT development of the Specification. A
  • 12. Introducing JCR 170 283 12
  • 13. 13
  • 14. Known Compliant Repositories (* partially using 3rd party connectors) Exo Apache Jackrabbit Oracle XML DB ECMS Platform Microsoft Sharepoint OpenText Livelink Day CRX IBM FileNet P8 Xythos Repository Alfresco ECM Vignette V7 Interwoven Saperion +hund r regeds of TCKs Repository IBM CM / Domino EMC Documentum Archive istered
  • 15. Some known JCR Applications Fast BEA Portal Oracle WebCenter Enterprise Search Sun JBoss Portal OpenPortal Interface 21 Day Communique Spring Framework DAM magnolia WCMS Apache Sling Day Communique Mindquarry Collab Alfresco ECMS Collaboration Apache Tapestry QSLabs Apache Compliance Day Communiqué Cocoon WCMS medic-2-medic IBM FileNet Apache James Artifactory mapofmedicine WebSiteManager Maven Proxy 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
  • 16. Introducing CMIS. TO ED P OS T PRO SIS SEP 8 2005 OA V0.
  • 17. JCR vs. CMIS Goals & Bodies JCR CMIS VS. Java Language API Bindings SOAP & AtomPub Protocol Bindings Large Expert Group Large Technical Committee v2.0 released pre v1.0 Public Review RELATION COMPLEMENTARY
  • 18. JCR vs. CMIS Scope comparison SCM COLLAB WCM SOCIAL JCR CMIS PIM VS. SCM COLLAB WCM SOCIAL PIM RM DM DAM RM DM DAM General Purpose Content Repository RELATION Focused Model Document Management COMPATIBLE Model SUBSET
  • 19. JCR vs. CMIS Compatibility JCR CMIS VS. Apache Chemistry makes every JCR compliant repository CMIS compliant. Automatically. No work involved. RELATION COMPATIBLE
  • 20. JCR vs. CMIS What, when? JCR CMIS VS. Apache Chemistry makes every JCR compliant repository CMIS compliant. Automatically. No work involved. RELATION COMPATIBLE
  • 21. Tech Buzzword Bingo JCR & CMIS
  • 22. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  • 24. Application & WCM 1.0 pre 2009 WebApps miles WebSites s portalapps business ets extran rce comme
  • 25. Applications & WCM 2.0 header nav title container content content block Progress label Application Content Block Label Label Label Cancel OK labels content 25
  • 27. Drag & Drop Integration applications, portlets, gadgets
  • 28. Tech Buzzword Bingo PORTLETS & OPENSOCIAL
  • 29. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  • 31. Adapt in changing markets 1 2 3 content structure logic ...well you h that’s ave a why CMS .
  • 32. Data First. Your content model is going to be... ...WRONG. ...it is matt just a er of time
  • 33. Componentized Deployment. Your application is going to be... ...OUTDATED. ...or b uggy .
  • 34. Tech Buzzword Bingo OSGI & DATA FIRST
  • 35. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  • 37. REST Learn to REST. do th ings “web the -way ”
  • 38. Roy Fielding Chief Scientist Day Software Co-Founder and Creator of Apache WebServer Project Co-Author of HTTP, URL, … standard specification Founder of the Apache Software Foundation VP of the Apache WebServer project Author of the Apache license Creator of the term “REST” 38
  • 39. It’s the Web. URLs matter. .../product.jsp?id=12346 Mistake 1 : Mistake 2: Mistake 3: Addressing th e “Script” .jsp? What the heck? Passing in “th is”
  • 40. Reclaiming the web. RESTful URL decomposition /cars/audi/s4.details.html Content ...selects a Repository Pa particular scr th ipt
  • 42. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  • 44. Users, are users, are users. 3 ±2 Authors 10 4 ±2 Intranet 10 5 ±2 Public 10
  • 45. User Profile Management Content Repository & ntation Name, Segme rmation Email, .. Every User of the website has a Profile / oup Inf o . Gr User Home Private file Registration and upload ontrteld d Access Cntica ol e Forms content Authe Highly Scalable s ate W ebPage Use r Lic riv User P Use ense r St s atis & tics
  • 46. User Generated Content Tightly Integrated Start “small” and without entry barrier Control all user generated content using flexible workflows for approval Built for Enterprise Class DMZ and Load Balancing environments
  • 47. <div class=”comment”> Check out this site <a href=”javascript:alert(‘ha’)”>this</a> site </div> <div class=”comment”> Look at my profile <img src=”javascript:alert(‘ha’)”> </div> <div class=”comment”> Cool <b>stuff</b> <b onload=”alert(‘ha’)”>stuff</b> </div> XSS Protection #1 Attack Vector on Web-Apps: Cross Site Scripting (XSS) Needs sensible, not rigorous, escaping of HTML Built-in XSS Protection Library - used in all Social Collab components & your JSPs Configurable white list for flexible degree of freedom to user generated content
  • 48. Tech Buzzword Bingo SOCIAL COLLABORATION
  • 49. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  • 51. Baking vs. Frying 1 2 Baked Fried (Static Delivery) (Dynamic Delivery)
  • 52. Built-in Analytics Any Event (Click) Analytics Server (embedded) Send Event Plug-able Aggregator Analyzes Request information (user, content, event, ...) Store Analytics Data Pull Realtime Analytics / Reports Persist all Analytics Information in the Content Repository
  • 53. Inside the Online Marketing ...and win. Identify Campaign Buy Now! Segment Target the audience Campaigns
  • 54. Traditional Marketing HiPPO* *Highest Paid Person’s Opinion
  • 55. MVT: Let your prospect decide. Your rs e designe. fav Your s HiPPO. fave Your te. f avouri
  • 56. Tech Buzzword Bingo FRYING, TARGETING & MVT
  • 57. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  • 59. Web 2.0: AJAX JavaScript ect full dir ess acc
  • 60. Web 2.0: Flex ActionScript ect full dir ess acc
  • 61. Web 2.0: Flash ActionScript ect full dir ess acc
  • 62. Tech Buzzword Bingo ACTION SCRIPT & AJAX SUPPORT
  • 63. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  • 65. “I need hardware to run WCM...” Internet Connectivity? SAN / NAS Agreements Sizing CPUs? Investment Purchase Order Cores? Disaster Recovery Backup Rack space How much Disk? Operating systems JVM Version root access? Clustering What Filesystems? Hosting costs Firewall Network Zone Performance Tuning Unix Sysadmins Load Balancer IP Address Who authorized this? Configuration Web Server Latency Shipping Date Hardware Request Form
  • 68. Storm Traffic server3 server2 server1 Q1 Q2 Q3 Q4
  • 69. Scaling Options in ECM 1 2 “Ostrich”-style “Exception”-style Copyright © 1993-2008 Day Software AG Configuring Clusters 1. Configuring Clusters Several steps are needed to setup a Communiqué 4.x cluster with CRX 1.4 TarPM. +,-!.,/!0'12%12!-#1#$%3!45! 0'1(6$7361$!86$9!:;#6<#=6<62>! 61!#! ?71!0<7@2%3!A1;63'1B%12! ! ! ! *CDCED! ! ! ! 0'12%12!-#1#$%B%12!"%3('3B#1F%! +,-!?6<6F'1!4#<<%>!G#=! ! ! ! ! ! ! ! 1/20 PDF Created : 19.10.2008 14:09:59 Page 1/1 http://docs.day.com 1/284 ! ! "#$%!&!'(!&)*!
  • 70. Scaling Options in ECM 3 “Cloud”-style Hot-Join ster- “ lu e” c born
  • 71. Tech Buzzword Bingo NATIVE CLOUD SUPPORT
  • 72. 8 Top Industry Trends 2010+ 1 2 3 4 5 6 7 8
  • 73. 1 INDUSTRY TRENDS 2010 2 CQ5 LIVE DEMO 3 QUESTIONS & ANSWERS
  • 74. Rebooting WCM Web means Business. Business means Web.
  • 75. Rebooting WCM - 999- 1 It’s WebContent Management WebSite
  • 76. Rebooting WCM -2009- It’s Web ContentManagement General Purpose
  • 77. Rebooting WCM Nutrition Facts Serving Size 1 WCM Platform 2010+ Amount Per Serving Calories from Duct Tape 0 % of Daily Value** Solid Web Platform 100% Business Agility 100% Cloud & Saas Ready 100% Driving OpenSource 100% Content Infrastructure 100% Standards 100% Duct Tape 0% * Duct Tape is not only introduced into old and crusty solutions some of the brand new solutions are slapped together from a bunch of open source projects. ** Based on a healthy diet for Enterprises leveraging the Web as an important means of driving business.
  • 78. WCM Stakeholders Site Systems Owner CMO CIO Business IT Authors Developer
  • 79. Platform Social WCM DAM Collab + Portal + BPM Standardized Content Infrastructure connector connector CRX JCR Compliant Content Repository connector connector + Search
  • 80. demo
  • 81.
  • 82. demo
  • 83.
  • 84. demo
  • 85. 1 INDUSTRY TRENDS 2010 2 CQ5 LIVE DEMO 3 QUESTIONS & ANSWERS
  • 86. thank you. (contact lynda@day.com if interested in a full-fledged demo) http://www.flickr.com/photos/mcgraths http://www.flickr.com/photos/ashleighthompson