SlideShare une entreprise Scribd logo
1  sur  82
Télécharger pour lire hors ligne
2-mar-2010
                               London, UK




 Agile Edge Seminar
 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   AGILE WCM TRENDS 2010
2   CQ5 LIVE DEMO
3   QUESTIONS & ANSWERS
Agility Stakeholders in WCM




                   Site       Systems
                  Owner
 CMO                                      CIO
 Business                                  IT
                  Authors     Developer
8 WCM Agility Trends




   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.
Agility Matters




      NO LOCK-IN
     MEANS AGILITY
8 WCM Agility Trends




  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



                                           21
Mash it up...
Drag & Drop Integration




                          applications,
                          portlets, gadgets
Agility Matters




        MIXING APPS
       MEANS AGILITY
8 WCM Agility Trends




   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
                                         .
Agility Matters




  PRESERVE AGILITY
   ON ALL LEVELS
8 WCM Agility Trends




   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”




                               34
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
Agility Matters




          WEB
    ARCHITECTURE
   BUILT FOR CHANGE
8 WCM Agility Trends




   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
Agility Matters




    SOCIAL MEANS
        AGILE
8 WCM Agility Trends




   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
Agility Matters




USER BEHAVIOUR
AGILE RESPONSE
   REQUIRED
8 WCM Agility Trends




   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
Agility Matters




     MORE
 INTERACTIVE?
BUILD PROCESS?
8 WCM Agility Trends




   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
Agility Matters




     AGILE
INFRASTRCUTURE
8 WCM Agility Trends




   1 2 3 4
   5 6 7 8
1   AGILE WCM 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   AGILE WCM TRENDS 2010
2   CQ5 LIVE DEMO
3   QUESTIONS & ANSWERS
thank you.
    (contact marie@day.com if
interested in a full-fledged demo)
                              http://www.flickr.com/photos/mcgraths
                              http://www.flickr.com/photos/ashleighthompson

Contenu connexe

Tendances

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
 
Stairway to heaven webinar
Stairway to heaven webinarStairway to heaven webinar
Stairway to heaven webinar
CloudBees
 
Big Gains With Little Virtual Machines Sumeet Mehra
Big Gains With Little Virtual Machines Sumeet MehraBig Gains With Little Virtual Machines Sumeet Mehra
Big Gains With Little Virtual Machines Sumeet Mehra
Jay Leone
 
Bertrand Delsart Java R T S
Bertrand Delsart Java R T SBertrand Delsart Java R T S
Bertrand Delsart Java R T S
deimos
 
IT FUTURE 2011 - Fujitsu ror orchestration
IT FUTURE 2011 - Fujitsu ror orchestrationIT FUTURE 2011 - Fujitsu ror orchestration
IT FUTURE 2011 - Fujitsu ror orchestration
Fujitsu France
 

Tendances (19)

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
 
HP Server og Lagring SPOR 1
HP Server og Lagring SPOR 1HP Server og Lagring SPOR 1
HP Server og Lagring SPOR 1
 
Sail Fin Webinar Overview
Sail Fin Webinar OverviewSail Fin Webinar Overview
Sail Fin Webinar Overview
 
Chisimba - introduction to practical demo
Chisimba - introduction to practical demoChisimba - introduction to practical demo
Chisimba - introduction to practical demo
 
Stairway to heaven webinar
Stairway to heaven webinarStairway to heaven webinar
Stairway to heaven webinar
 
Big Gains With Little Virtual Machines Sumeet Mehra
Big Gains With Little Virtual Machines Sumeet MehraBig Gains With Little Virtual Machines Sumeet Mehra
Big Gains With Little Virtual Machines Sumeet Mehra
 
Scalable Elastic Systems Architecture (SESA)
Scalable Elastic Systems Architecture (SESA)Scalable Elastic Systems Architecture (SESA)
Scalable Elastic Systems Architecture (SESA)
 
VMware PEX Boot Camp - Reaching the Clouds with NetApp Integrations with VMwa...
VMware PEX Boot Camp - Reaching the Clouds with NetApp Integrations with VMwa...VMware PEX Boot Camp - Reaching the Clouds with NetApp Integrations with VMwa...
VMware PEX Boot Camp - Reaching the Clouds with NetApp Integrations with VMwa...
 
IBC 2010 press conference
IBC 2010 press conferenceIBC 2010 press conference
IBC 2010 press conference
 
Symantec Delivers 30x Faster Failover For Microsoft Environments
Symantec Delivers 30x Faster Failover For Microsoft EnvironmentsSymantec Delivers 30x Faster Failover For Microsoft Environments
Symantec Delivers 30x Faster Failover For Microsoft Environments
 
CompatibleOne OSCi workshop March 2012
CompatibleOne OSCi workshop March 2012CompatibleOne OSCi workshop March 2012
CompatibleOne OSCi workshop March 2012
 
VMware vFabric - CIO Webinar - Al Sargent
VMware vFabric - CIO Webinar - Al SargentVMware vFabric - CIO Webinar - Al Sargent
VMware vFabric - CIO Webinar - Al Sargent
 
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
 
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
 
Bertrand Delsart Java R T S
Bertrand Delsart Java R T SBertrand Delsart Java R T S
Bertrand Delsart Java R T S
 
Architecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud ExpoArchitecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud Expo
 
Storage Developer Conference - 09/19/2012
Storage Developer Conference - 09/19/2012Storage Developer Conference - 09/19/2012
Storage Developer Conference - 09/19/2012
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practice
 
IT FUTURE 2011 - Fujitsu ror orchestration
IT FUTURE 2011 - Fujitsu ror orchestrationIT FUTURE 2011 - Fujitsu ror orchestration
IT FUTURE 2011 - Fujitsu ror orchestration
 

En vedette

En vedette (12)

FrOScamp Zurich: Introducing JCR - 2010
FrOScamp Zurich: Introducing JCR - 2010FrOScamp Zurich: Introducing JCR - 2010
FrOScamp Zurich: Introducing JCR - 2010
 
Apache Sling Server Seitiges OSGi
Apache Sling Server Seitiges OSGiApache Sling Server Seitiges OSGi
Apache Sling Server Seitiges OSGi
 
The New Marketer?
The New Marketer?The New Marketer?
The New Marketer?
 
Future of WCM - CM Forum Belgium
Future of WCM - CM Forum BelgiumFuture of WCM - CM Forum Belgium
Future of WCM - CM Forum Belgium
 
Rapid JCR Applications Development with Sling
Rapid JCR Applications Development with SlingRapid JCR Applications Development with Sling
Rapid JCR Applications Development with Sling
 
Контент ориентированное программирование
Контент ориентированное программированиеКонтент ориентированное программирование
Контент ориентированное программирование
 
JCR loves CMIS
JCR loves CMISJCR loves CMIS
JCR loves CMIS
 
JSOP in 60 seconds
JSOP in 60 secondsJSOP in 60 seconds
JSOP in 60 seconds
 
Introducing JSR-283
Introducing JSR-283Introducing JSR-283
Introducing JSR-283
 
FrOSCamp Zurich: Content Management Standards
FrOSCamp Zurich: Content Management StandardsFrOSCamp Zurich: Content Management Standards
FrOSCamp Zurich: Content Management Standards
 
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.
 
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
 

Similaire à Agile Edge Valtech

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
 
Wc Mand Connectors2
Wc Mand Connectors2Wc Mand Connectors2
Wc Mand Connectors2
day
 
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
 
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
 
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
 

Similaire à Agile Edge Valtech (20)

JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010
 
What's new in JSR-283?
What's new in JSR-283?What's new in JSR-283?
What's new in JSR-283?
 
Introducing CQ 5.1
Introducing CQ 5.1Introducing CQ 5.1
Introducing CQ 5.1
 
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
 
Wc Mand Connectors2
Wc Mand Connectors2Wc Mand Connectors2
Wc Mand Connectors2
 
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
 
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
 
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
 
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
 
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
 
CMIS overview
CMIS overviewCMIS overview
CMIS overview
 
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
 
OpenStack and OpenFlow Demos
OpenStack and OpenFlow DemosOpenStack and OpenFlow Demos
OpenStack and OpenFlow Demos
 
Why AIOps Matters For Kubernetes
Why AIOps Matters For KubernetesWhy AIOps Matters For Kubernetes
Why AIOps Matters For Kubernetes
 
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
 
2012 06-15-jazoon12-sub138-eranea-large-apps-migration
2012 06-15-jazoon12-sub138-eranea-large-apps-migration2012 06-15-jazoon12-sub138-eranea-large-apps-migration
2012 06-15-jazoon12-sub138-eranea-large-apps-migration
 
Dell web monsters-oct2011-v6-public
Dell web monsters-oct2011-v6-publicDell web monsters-oct2011-v6-public
Dell web monsters-oct2011-v6-public
 
CRX 2 Content Application Platform
CRX 2 Content Application PlatformCRX 2 Content Application Platform
CRX 2 Content Application Platform
 
Cont0519
Cont0519Cont0519
Cont0519
 

Plus de 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
 
Microsoft Sharepoint and Java Application Development
Microsoft Sharepoint and Java Application DevelopmentMicrosoft Sharepoint and Java Application Development
Microsoft Sharepoint and Java Application Development
David Nuescheler
 

Plus de David Nuescheler (16)

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
 
NLJUG: Content Management, Standards, Opensource & JCP
NLJUG: Content Management, Standards, Opensource & JCPNLJUG: Content Management, Standards, Opensource & JCP
NLJUG: Content Management, Standards, Opensource & JCP
 
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
 
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.
 
Top 8 WCM Trends 2010
Top 8 WCM Trends 2010Top 8 WCM Trends 2010
Top 8 WCM Trends 2010
 
CQ5 Singapore Workshop at NCS
CQ5 Singapore Workshop at NCSCQ5 Singapore Workshop at NCS
CQ5 Singapore Workshop at NCS
 
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
 
Microsoft Sharepoint and Java Application Development
Microsoft Sharepoint and Java Application DevelopmentMicrosoft Sharepoint and Java Application Development
Microsoft Sharepoint and Java Application Development
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
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
 
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
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Agile Edge Valtech

  • 1. 2-mar-2010 London, UK Agile Edge Seminar 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 AGILE WCM TRENDS 2010 2 CQ5 LIVE DEMO 3 QUESTIONS & ANSWERS
  • 4. Agility Stakeholders in WCM Site Systems Owner CMO CIO Business IT Authors Developer
  • 5. 8 WCM Agility Trends 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. Agility Matters NO LOCK-IN MEANS AGILITY
  • 18. 8 WCM Agility Trends 1 2 3 4 5 6 7 8
  • 20. Application & WCM 1.0 pre 2009 WebApps miles WebSites s portalapps business ets extran rce comme
  • 21. Applications & WCM 2.0 header nav title container content content block Progress label Application Content Block Label Label Label Cancel OK labels content 21
  • 23. Drag & Drop Integration applications, portlets, gadgets
  • 24. Agility Matters MIXING APPS MEANS AGILITY
  • 25. 8 WCM Agility Trends 1 2 3 4 5 6 7 8
  • 27. Adapt in changing markets 1 2 3 content structure logic ...well you h that’s ave a why CMS .
  • 28. Data First. Your content model is going to be... ...WRONG. ...it is matt just a er of time
  • 29. Componentized Deployment. Your application is going to be... ...OUTDATED. ...or b uggy .
  • 30. Agility Matters PRESERVE AGILITY ON ALL LEVELS
  • 31. 8 WCM Agility Trends 1 2 3 4 5 6 7 8
  • 33. REST Learn to REST. do th ings “web the -way ”
  • 34. 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” 34
  • 35. 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”
  • 36. Reclaiming the web. RESTful URL decomposition /cars/audi/s4.details.html Content ...selects a Repository Pa particular scr th ipt
  • 37. Agility Matters WEB ARCHITECTURE BUILT FOR CHANGE
  • 38. 8 WCM Agility Trends 1 2 3 4 5 6 7 8
  • 40. Users, are users, are users. 3 ±2 Authors 10 4 ±2 Intranet 10 5 ±2 Public 10
  • 41. 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
  • 42. 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
  • 43. <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
  • 44. Agility Matters SOCIAL MEANS AGILE
  • 45. 8 WCM Agility Trends 1 2 3 4 5 6 7 8
  • 47. Baking vs. Frying 1 2 Baked Fried (Static Delivery) (Dynamic Delivery)
  • 48. 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
  • 49. Inside the Online Marketing ...and win. Identify Campaign Buy Now! Segment Target the audience Campaigns
  • 50. Traditional Marketing HiPPO* *Highest Paid Person’s Opinion
  • 51. MVT: Let your prospect decide. Your rs e designe. fav Your s HiPPO. fave Your te. f avouri
  • 53. 8 WCM Agility Trends 1 2 3 4 5 6 7 8
  • 55. Web 2.0: AJAX JavaScript ect full dir ess acc
  • 56. Web 2.0: Flex ActionScript ect full dir ess acc
  • 57. Web 2.0: Flash ActionScript ect full dir ess acc
  • 58. Agility Matters MORE INTERACTIVE? BUILD PROCESS?
  • 59. 8 WCM Agility Trends 1 2 3 4 5 6 7 8
  • 61. “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
  • 64. Storm Traffic server3 server2 server1 Q1 Q2 Q3 Q4
  • 65. 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 ! ! "#$%!&!'(!&)*!
  • 66. Scaling Options in ECM 3 “Cloud”-style Hot-Join ster- “ lu e” c born
  • 67. Agility Matters AGILE INFRASTRCUTURE
  • 68. 8 WCM Agility Trends 1 2 3 4 5 6 7 8
  • 69. 1 AGILE WCM TRENDS 2010 2 CQ5 LIVE DEMO 3 QUESTIONS & ANSWERS
  • 70. Rebooting WCM Web means Business. Business means Web.
  • 71. Rebooting WCM - 999- 1 It’s WebContent Management WebSite
  • 72. Rebooting WCM -2009- It’s Web ContentManagement General Purpose
  • 73. 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.
  • 74. WCM Stakeholders Site Systems Owner CMO CIO Business IT Authors Developer
  • 75. Platform Social WCM DAM Collab + Portal + BPM Standardized Content Infrastructure connector connector CRX JCR Compliant Content Repository connector connector + Search
  • 76. demo
  • 77.
  • 78. demo
  • 79.
  • 80. demo
  • 81. 1 AGILE WCM TRENDS 2010 2 CQ5 LIVE DEMO 3 QUESTIONS & ANSWERS
  • 82. thank you. (contact marie@day.com if interested in a full-fledged demo) http://www.flickr.com/photos/mcgraths http://www.flickr.com/photos/ashleighthompson