SlideShare a Scribd company logo
1 of 26
Download to read offline
CRX 2 - The Content
Application Platform
Cédric Hüsler, Day Software, May 6th 2010




                                            Version 1.4 - cedric@day.com
Managing Structured and
           Unstructured Content
Photo CC by Jez Nicholson
How much?


                                             2TB
     5GB
                                             130MB
Photo by *spo0ky* - http://flic.kr/p/D96XA
http://www.metro.co.uk




                                                                   Example of some
                                                                   CRX customers.
http://explore.dailymail.co.uk




                                 http://www.time.com




http://www.mapofmedicine.com                              HP Dialogue Live
CRX is the most...




Open
Standards, Interfaces, Source
Open Data Access
Add, consume, managed content with this interfaces:
•   Java Content Repository API - now 2.0
•   Content Management Interoperability Services (CMIS) - new!
•   WebDAV
•   Windows Network File Share
•   RESTful Web API
•   LDAP and JAAS
•   Remoting with RMI and new with HTTP
•   Native interface to e.g. Microsoft SharePoint
                                                            GUARANTEED


SharePoint Webinar: www.day.com/discover             Zero Lock-in
JCR 2.0 API
• Backwards compatible with JCR 1.0
• Spec: separate Content Repository model section and removed a lot of the Java
  Language dependency
• A new Abstract Query Model
• ACL and Access Control Policies
• Support for interaction with Records Management systems
• Simplified Versioning Model
• Lifecycle status and transitions
• Registering new and modify registered Nodetypes
• New properties and nodetypes - such as mix:title, mix:created, mix:language,
  nt:address..
• Create and remove workspaces
• Improved graph representation
• Journalling Observation with "delta since" support
                                                                           GUARANTEED



                                                                    Rock Solid
Learn more about 2.0 on www.day.com/jcr
WebDAV & Network Share

   Mac
     Adobe HT
             TP
 Linux                   WebDAV

                           CIFS       Repository
              native
 Windows                  CMIS
     Office
                           HTTP



                       CMIS Clients
Content Integration

                                                       MS SharePoint
                                                     EMC Documentum
                              Virtual     native      OpenText Livelink
Your                         Repository

App
        Repository           Connector
                                                         and more....
                               CMIS
                                          HTTP
                                                    Any Repository with
                                                         CMIS API

Unified Content Access via JCR 2           Read, write, search, ...
JCR Remoting

 Your   JCR
 App    2.0    RMI
                         SPI

                        DavEx
                                Repository
 Your   JCR    HTTP
 App    2.0

              Network
Open Core Stack

• Core Components are Open Source
• Top Level Apache Software Foundation Projects
• Architecture and feature decisions are made in Public



                                           GUARANTEED
 CRX is the commercial version of
 Apache Jackrabbit + Apache Sling     Participation
Apac
   Slinghe
              Web App Framework
  OSGi        Application Runtime
Container

              Content Management
        2.0
    JCR
Web Framework - Apache Sling

         OSGi Container - Apache Felix                     SVNkit
                   Web Application Runtime
                                                                               JCR 2.0
                 Repository                         Authentication
                                                    LDAP, JAAS, ...
Java Content Repository - Apache Jackrabbit
                                                      Search Ext.
                                                 Spellchecker, Synonyms, ...
  Search Engine         Content Generation
   Apache Lucene           Apache PDFBox          Graphic Rendering
                                                      Day GFX
Content Extraction      WebDAV, RMI, DavEx
 Apache PIO & Tika            (in Jackrabbit)      Desktop Access
                                                    CIFS & SMB

     TarPM                    DataStore          Virtual Repository
    node store          immutable binary store                                  Apache
                                                                                Projects
Demo 1:

Install and Clustering
Platform Scaling
         Access                           Logic                     Storage

                              A
                                    Repository
                                       Local TarPM           C
                                              TCP
             Load Balancer



                                      B                 FS        Shared TarPM
                                    Repository                       + Journal
  HTTP                                    Master Node
                                          Local TarPM    D
                                                                 Shared DataStore


                             HTTP   Repository
                                          Local TarPM


A: Load Distribution | B: Write-forward to Master | C: Read-only | D: Write changes
Demo 2:

Development Tools
Source Code Management & SVN
                    A
                            Any IDE
                           Any SCM Client
                                                Any SCM
                                            Git, Perforce, CVS...
                          FileVault

                    B
                           CRXDE
Localhost               Development Env
Server

            DavEx        Built-in SVN lib   Your Subversion
                                                   Server
                Repository
Demo 3:

Package Manager
Package Share
Deployment
       Development                Staging / Test         Production


                     Package
Your
        Repository                  Your
App                                        Repository        Your
                                    App                               Reposito
                     FileVault                               App
                        RCP
  Subversion                                       Package
       Server                                                Your
                                                                      Reposito
                     Build from                              App
                       SVN

                                                             Your
                                                                      Reposito
                                                             App
What next?
Install CRX yourself and start develop a Content App today!

          Download free CRX 2.1 Developer Edition
                      www.day.com/crx


      And participate in our 2010 application challenge
                   www.day.com/agilitycup

More Related Content

What's hot

Was liberty profile and docker
Was liberty profile and dockerWas liberty profile and docker
Was liberty profile and docker
sflynn073
 
SDEC2011 Going by TACC
SDEC2011 Going by TACCSDEC2011 Going by TACC
SDEC2011 Going by TACC
Korea Sdec
 
Cloud Foundry and OpenStack
Cloud Foundry and OpenStackCloud Foundry and OpenStack
Cloud Foundry and OpenStack
vadimspivak
 
Cloud Foundry Introduction - Canada - October 2012
Cloud Foundry Introduction - Canada - October 2012Cloud Foundry Introduction - Canada - October 2012
Cloud Foundry Introduction - Canada - October 2012
Patrick Chanezon
 
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
IBM France Lab
 
Session 49 - Semantic metadata management practical
Session 49 - Semantic metadata management practical Session 49 - Semantic metadata management practical
Session 49 - Semantic metadata management practical
ISSGC Summer School
 

What's hot (20)

System to generate speech to text in real time
System to generate speech to text in real timeSystem to generate speech to text in real time
System to generate speech to text in real time
 
Hadoop Summit 2012 | HBase Consistency and Performance Improvements
Hadoop Summit 2012 | HBase Consistency and Performance ImprovementsHadoop Summit 2012 | HBase Consistency and Performance Improvements
Hadoop Summit 2012 | HBase Consistency and Performance Improvements
 
Load Balancing for Containers and Cloud Native Architecture
Load Balancing for Containers and Cloud Native ArchitectureLoad Balancing for Containers and Cloud Native Architecture
Load Balancing for Containers and Cloud Native Architecture
 
Was liberty profile and docker
Was liberty profile and dockerWas liberty profile and docker
Was liberty profile and docker
 
Q con london2011-matthewwall-whyichosemongodbforguardiancouk
Q con london2011-matthewwall-whyichosemongodbforguardiancoukQ con london2011-matthewwall-whyichosemongodbforguardiancouk
Q con london2011-matthewwall-whyichosemongodbforguardiancouk
 
Cloud Front & Serving Media From the Edge - AWS India Summit 2012
Cloud Front & Serving Media From the Edge - AWS India Summit 2012Cloud Front & Serving Media From the Edge - AWS India Summit 2012
Cloud Front & Serving Media From the Edge - AWS India Summit 2012
 
Cloud Foundry Anniversary: Technical Slides
Cloud Foundry Anniversary: Technical Slides Cloud Foundry Anniversary: Technical Slides
Cloud Foundry Anniversary: Technical Slides
 
SDEC2011 Going by TACC
SDEC2011 Going by TACCSDEC2011 Going by TACC
SDEC2011 Going by TACC
 
Cloud Foundry and OpenStack
Cloud Foundry and OpenStackCloud Foundry and OpenStack
Cloud Foundry and OpenStack
 
Session18 Madduri
Session18  MadduriSession18  Madduri
Session18 Madduri
 
Cloud Foundry Introduction - Canada - October 2012
Cloud Foundry Introduction - Canada - October 2012Cloud Foundry Introduction - Canada - October 2012
Cloud Foundry Introduction - Canada - October 2012
 
Docker OpenStack Cloud Foundry
Docker OpenStack Cloud FoundryDocker OpenStack Cloud Foundry
Docker OpenStack Cloud Foundry
 
Architecture of the Upcoming OrangeFS v3 Distributed Parallel File System
Architecture of the Upcoming OrangeFS v3 Distributed Parallel File SystemArchitecture of the Upcoming OrangeFS v3 Distributed Parallel File System
Architecture of the Upcoming OrangeFS v3 Distributed Parallel File System
 
Domeo, Text Mining, UIMA and Clerezza
Domeo, Text Mining, UIMA and ClerezzaDomeo, Text Mining, UIMA and Clerezza
Domeo, Text Mining, UIMA and Clerezza
 
HPC Cloud Burst Using Docker
HPC Cloud Burst Using DockerHPC Cloud Burst Using Docker
HPC Cloud Burst Using Docker
 
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source TriumvirateCloud foundry Docker Openstack - Leading Open Source Triumvirate
Cloud foundry Docker Openstack - Leading Open Source Triumvirate
 
Session9part2 Servers Detailed
Session9part2  Servers DetailedSession9part2  Servers Detailed
Session9part2 Servers Detailed
 
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
 
Session 49 - Semantic metadata management practical
Session 49 - Semantic metadata management practical Session 49 - Semantic metadata management practical
Session 49 - Semantic metadata management practical
 
Docker San Francisco Meetup April 2015 - The Docker Orchestration Ecosystem o...
Docker San Francisco Meetup April 2015 - The Docker Orchestration Ecosystem o...Docker San Francisco Meetup April 2015 - The Docker Orchestration Ecosystem o...
Docker San Francisco Meetup April 2015 - The Docker Orchestration Ecosystem o...
 

Viewers also liked

Social Media Rollercoaster
Social Media RollercoasterSocial Media Rollercoaster
Social Media Rollercoaster
Remco Bron
 
Мобильные коммьюнити порталы
Мобильные коммьюнити порталыМобильные коммьюнити порталы
Мобильные коммьюнити порталы
Транслируем.бел
 

Viewers also liked (9)

Social Media Rollercoaster
Social Media RollercoasterSocial Media Rollercoaster
Social Media Rollercoaster
 
Why you need game engine1.pptx
Why you need game engine1.pptxWhy you need game engine1.pptx
Why you need game engine1.pptx
 
Leechcraft modular linux internet client
Leechcraft modular linux internet clientLeechcraft modular linux internet client
Leechcraft modular linux internet client
 
Мобильные коммьюнити порталы
Мобильные коммьюнити порталыМобильные коммьюнити порталы
Мобильные коммьюнити порталы
 
Mix11
Mix11Mix11
Mix11
 
Afiliacja telefoniczna
Afiliacja telefonicznaAfiliacja telefoniczna
Afiliacja telefoniczna
 
Social Media Rollercoaster - Ministerie van Defensie
Social Media Rollercoaster - Ministerie van DefensieSocial Media Rollercoaster - Ministerie van Defensie
Social Media Rollercoaster - Ministerie van Defensie
 
Comdi player
Comdi playerComdi player
Comdi player
 
Что сделать, чтобы сто раз все не переделывать
Что сделать, чтобы сто раз все не переделыватьЧто сделать, чтобы сто раз все не переделывать
Что сделать, чтобы сто раз все не переделывать
 

Similar to CRX 2 Content Application Platform

CRX Best practices
CRX Best practicesCRX Best practices
CRX Best practices
lisui0807
 
Docker intro
Docker introDocker intro
Docker intro
spiddy
 
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
QAware GmbH
 

Similar to CRX 2 Content Application Platform (20)

Crx 2.2 Deep-Dive
Crx 2.2 Deep-DiveCrx 2.2 Deep-Dive
Crx 2.2 Deep-Dive
 
Open stack in sina
Open stack in sinaOpen stack in sina
Open stack in sina
 
Docker Introduction
Docker IntroductionDocker Introduction
Docker Introduction
 
[DevDay 2017] OpenShift Enterprise - Speaker: Linh Do - DevOps Engineer at Ax...
[DevDay 2017] OpenShift Enterprise - Speaker: Linh Do - DevOps Engineer at Ax...[DevDay 2017] OpenShift Enterprise - Speaker: Linh Do - DevOps Engineer at Ax...
[DevDay 2017] OpenShift Enterprise - Speaker: Linh Do - DevOps Engineer at Ax...
 
Eb07 Day Communiqué Web Content Management En
Eb07 Day Communiqué Web Content Management EnEb07 Day Communiqué Web Content Management En
Eb07 Day Communiqué Web Content Management En
 
Cloudian_Cassandra Summit 2012
Cloudian_Cassandra Summit 2012Cloudian_Cassandra Summit 2012
Cloudian_Cassandra Summit 2012
 
Web Content Management And Agile
Web Content Management And AgileWeb Content Management And Agile
Web Content Management And Agile
 
Agile Edge Valtech
Agile Edge ValtechAgile Edge Valtech
Agile Edge Valtech
 
Dockerfy Your CI/CD - DevOpsDays Austin 2014
Dockerfy Your CI/CD - DevOpsDays Austin 2014Dockerfy Your CI/CD - DevOpsDays Austin 2014
Dockerfy Your CI/CD - DevOpsDays Austin 2014
 
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
Valtech Days 2009 Paris Presentation: WCM in 2010 and an intro to CQ5
 
CRX Best practices
CRX Best practicesCRX Best practices
CRX Best practices
 
Docker intro
Docker introDocker intro
Docker intro
 
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
 The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ... The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
The Good, the Bad and the Ugly of Migrating Hundreds of Legacy Applications ...
 
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
Migrating Hundreds of Legacy Applications to Kubernetes - The Good, the Bad, ...
 
전문가토크릴레이 1탄 html5 전망 (전종홍 박사)
전문가토크릴레이 1탄 html5 전망 (전종홍 박사)전문가토크릴레이 1탄 html5 전망 (전종홍 박사)
전문가토크릴레이 1탄 html5 전망 (전종홍 박사)
 
전문가 토크릴레이 1탄 html5 전망 (전종홍 박사)
전문가 토크릴레이 1탄 html5 전망 (전종홍 박사)전문가 토크릴레이 1탄 html5 전망 (전종홍 박사)
전문가 토크릴레이 1탄 html5 전망 (전종홍 박사)
 
Docker-Intro
Docker-IntroDocker-Intro
Docker-Intro
 
Developer’s intro to the alfresco platform
Developer’s intro to the alfresco platformDeveloper’s intro to the alfresco platform
Developer’s intro to the alfresco platform
 
Fluentd Overview, Now and Then
Fluentd Overview, Now and ThenFluentd Overview, Now and Then
Fluentd Overview, Now and Then
 
JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010JBoye Presentation: WCM Trends for 2010
JBoye Presentation: WCM Trends for 2010
 

More from Cédric Hüsler

More from Cédric Hüsler (16)

Experience Manager 6 Developer Features - Highlights
Experience Manager 6 Developer Features - HighlightsExperience Manager 6 Developer Features - Highlights
Experience Manager 6 Developer Features - Highlights
 
Building Content Applications with JCR and OSGi
Building Content Applications with JCR and OSGiBuilding Content Applications with JCR and OSGi
Building Content Applications with JCR and OSGi
 
Day CQ 5.3 WCM - Was ist neu
Day CQ 5.3 WCM - Was ist neuDay CQ 5.3 WCM - Was ist neu
Day CQ 5.3 WCM - Was ist neu
 
Blogs, Wikis and Enterprise Social Networking Software
Blogs, Wikis and Enterprise Social Networking SoftwareBlogs, Wikis and Enterprise Social Networking Software
Blogs, Wikis and Enterprise Social Networking Software
 
New recipes for the ever growing content cloud
New recipes for the ever growing content cloudNew recipes for the ever growing content cloud
New recipes for the ever growing content cloud
 
The 8 Don'ts of WCM
The 8 Don'ts of WCMThe 8 Don'ts of WCM
The 8 Don'ts of WCM
 
Cloud Based Content Services
Cloud Based Content ServicesCloud Based Content Services
Cloud Based Content Services
 
Data First in Cloud Persistence
Data First in Cloud PersistenceData First in Cloud Persistence
Data First in Cloud Persistence
 
CMIS PlugFest (April 2009) Screenshots
CMIS PlugFest (April 2009) ScreenshotsCMIS PlugFest (April 2009) Screenshots
CMIS PlugFest (April 2009) Screenshots
 
Day CRX Introduction
Day CRX IntroductionDay CRX Introduction
Day CRX Introduction
 
Imagine you blog & everybody is reading!
Imagine you blog & everybody is reading!Imagine you blog & everybody is reading!
Imagine you blog & everybody is reading!
 
OpenID and SocialGraph/Apps
OpenID and SocialGraph/AppsOpenID and SocialGraph/Apps
OpenID and SocialGraph/Apps
 
Dataportability & Digital Identity
Dataportability & Digital IdentityDataportability & Digital Identity
Dataportability & Digital Identity
 
Autos in Zeitung publizieren
Autos in Zeitung publizierenAutos in Zeitung publizieren
Autos in Zeitung publizieren
 
Geoweb - because location matters
Geoweb - because location mattersGeoweb - because location matters
Geoweb - because location matters
 
OpenID Authentication
OpenID AuthenticationOpenID Authentication
OpenID Authentication
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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...
 
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
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

CRX 2 Content Application Platform

  • 1. CRX 2 - The Content Application Platform Cédric Hüsler, Day Software, May 6th 2010 Version 1.4 - cedric@day.com
  • 2. Managing Structured and Unstructured Content Photo CC by Jez Nicholson
  • 3. How much? 2TB 5GB 130MB Photo by *spo0ky* - http://flic.kr/p/D96XA
  • 4. http://www.metro.co.uk Example of some CRX customers. http://explore.dailymail.co.uk http://www.time.com http://www.mapofmedicine.com HP Dialogue Live
  • 5. CRX is the most... Open Standards, Interfaces, Source
  • 6. Open Data Access Add, consume, managed content with this interfaces: • Java Content Repository API - now 2.0 • Content Management Interoperability Services (CMIS) - new! • WebDAV • Windows Network File Share • RESTful Web API • LDAP and JAAS • Remoting with RMI and new with HTTP • Native interface to e.g. Microsoft SharePoint GUARANTEED SharePoint Webinar: www.day.com/discover Zero Lock-in
  • 7. JCR 2.0 API • Backwards compatible with JCR 1.0 • Spec: separate Content Repository model section and removed a lot of the Java Language dependency • A new Abstract Query Model • ACL and Access Control Policies • Support for interaction with Records Management systems • Simplified Versioning Model • Lifecycle status and transitions • Registering new and modify registered Nodetypes • New properties and nodetypes - such as mix:title, mix:created, mix:language, nt:address.. • Create and remove workspaces • Improved graph representation • Journalling Observation with "delta since" support GUARANTEED Rock Solid Learn more about 2.0 on www.day.com/jcr
  • 8. WebDAV & Network Share Mac Adobe HT TP Linux WebDAV CIFS Repository native Windows CMIS Office HTTP CMIS Clients
  • 9. Content Integration MS SharePoint EMC Documentum Virtual native OpenText Livelink Your Repository App Repository Connector and more.... CMIS HTTP Any Repository with CMIS API Unified Content Access via JCR 2 Read, write, search, ...
  • 10. JCR Remoting Your JCR App 2.0 RMI SPI DavEx Repository Your JCR HTTP App 2.0 Network
  • 11. Open Core Stack • Core Components are Open Source • Top Level Apache Software Foundation Projects • Architecture and feature decisions are made in Public GUARANTEED CRX is the commercial version of Apache Jackrabbit + Apache Sling Participation
  • 12. Apac Slinghe Web App Framework OSGi Application Runtime Container Content Management 2.0 JCR
  • 13. Web Framework - Apache Sling OSGi Container - Apache Felix SVNkit Web Application Runtime JCR 2.0 Repository Authentication LDAP, JAAS, ... Java Content Repository - Apache Jackrabbit Search Ext. Spellchecker, Synonyms, ... Search Engine Content Generation Apache Lucene Apache PDFBox Graphic Rendering Day GFX Content Extraction WebDAV, RMI, DavEx Apache PIO & Tika (in Jackrabbit) Desktop Access CIFS & SMB TarPM DataStore Virtual Repository node store immutable binary store Apache Projects
  • 14. Demo 1: Install and Clustering
  • 15.
  • 16. Platform Scaling Access Logic Storage A Repository Local TarPM C TCP Load Balancer B FS Shared TarPM Repository + Journal HTTP Master Node Local TarPM D Shared DataStore HTTP Repository Local TarPM A: Load Distribution | B: Write-forward to Master | C: Read-only | D: Write changes
  • 18.
  • 19.
  • 20. Source Code Management & SVN A Any IDE Any SCM Client Any SCM Git, Perforce, CVS... FileVault B CRXDE Localhost Development Env Server DavEx Built-in SVN lib Your Subversion Server Repository
  • 22. Deployment Development Staging / Test Production Package Your Repository Your App Repository Your App Reposito FileVault App RCP Subversion Package Server Your Reposito Build from App SVN Your Reposito App
  • 23.
  • 24.
  • 25.
  • 26. What next? Install CRX yourself and start develop a Content App today! Download free CRX 2.1 Developer Edition www.day.com/crx And participate in our 2010 application challenge www.day.com/agilitycup