successful cms & ecm strategies

54
Technology Presentation 1 Successful CMS Strategies 08-may-2008

Upload: david-nuescheler

Post on 22-Nov-2014

10.751 views

Category:

Business


1 download

DESCRIPTION

Implementing a successful ECM, CMS strategy depends on various factors, this Presentation describes the importance of it architecture when it comes to selecting the right solution for your organization.

TRANSCRIPT

Page 1: Successful CMS & ECM Strategies

Technology Presentation 1

Successful CMS Strategies

08-may-2008

Page 2: Successful CMS & ECM Strategies

Technology Presentation 2

David Nuescheler Chief Technology [email protected]

Page 3: Successful CMS & ECM Strategies

3

Day Software “Content pure-play” specialist

Headquarters – Basel, Switzerland & Newport Beach, CA

Founded 1993 in Basel, Switzerland

Publicly Traded - SWX:DAYN, OTC:DYIHY

Global Support Centers

+120 highly specialized employees

Fast, organic and healthy growth

Page 4: Successful CMS & ECM Strategies

Technology Presentation 4

Core BusinessWCMS high-profile websites

Page 5: Successful CMS & ECM Strategies

Technology Presentation 5

Core BusinessWCMS high-profile websites

Page 6: Successful CMS & ECM Strategies

6

250+ Brand Name Customers

Page 7: Successful CMS & ECM Strategies

Technology Presentation 7

David Nuescheler Chief Technology [email protected]

David NueschelerJackrabbit Committer / [email protected]

Page 8: Successful CMS & ECM Strategies

Technology Presentation

Apache Software Foundation

One of the worlds most successful Open Source Initiatives Well-known for the Apache WebServer:

“Apache WebServer has been the most popular web server on the Internet since April 1996.”

#1 for over twelve years and counting.

8

Page 9: Successful CMS & ECM Strategies

Technology Presentation 9

David Nuescheler Chief Technology [email protected]

David NueschelerJackrabbit Committer / [email protected]

David NueschelerJSR-170 Spec [email protected]

Page 10: Successful CMS & ECM Strategies

Technology Presentation

Java Community Process

Open Software Standards Organization

Funded by Sun Very solid performance and track record in

defining and implementing standards

10

Page 11: Successful CMS & ECM Strategies

Technology Presentation 11

David Nuescheler Chief Technology [email protected]

David NueschelerJackrabbit Committer / [email protected]

David NueschelerJSR-170 Spec [email protected]

focus

Page 12: Successful CMS & ECM Strategies

Technology Presentation 12

1

Agenda: Successful CMS Strategies

2 3

cms today: silos & lock-in.

successful cmsstrategies

why should I care?

Page 13: Successful CMS & ECM Strategies

Technology Presentation 13

1

Agenda: Successful CMS Strategies

2 3

cms today: silos & lock-in.

successful cmsstrategies

why should I care?

Page 14: Successful CMS & ECM Strategies

Content-Centric Infrastructure 14

Sep-04-07

Application EApplication DApplication CApplication B

Today: “The Content Problem” Content Isolated in Silos

Application A

Repository E

Repository D

Repository C

Repository B

Repository A

Accounting Marketing Legal HR R&D

Page 15: Successful CMS & ECM Strategies

Content-Centric Infrastructure

“The Content Market”

15

Page 16: Successful CMS & ECM Strategies

“The Content Market”

16

Apache Jackrabbit Oracle XML DBExo

ECMS PlatformMicrosoft

Sharepoint OpenText Livelink

Day CRX IBM FileNet P8 Xythos Repository Alfresco ECM Vignette V7

Interwoven Repository IBM CM / Domino EMC Documentum

+hundreds moreregisteredSaperionArchive

So many

Vendors to

choose from...

Page 17: Successful CMS & ECM Strategies

Content-Centric Infrastructure 17

Reality Check!

write a “JSP snippet” that lists all the documents in a folder by “title”.

Task

Page 18: Successful CMS & ECM Strategies

Content-Centric Infrastructure

Reality CheckList all documents in a folder

18

<%childCount = node.getContentCount();for(int i=0;i<childCount;i++) { IContent child = node.getContent(i); Property title = child.getPropertyByName("Title"); %><%= title.getValue() %><br/><%}%>

<%LAPI_DOCUMENTS documents

= new LAPI_DOCUMENTS(session);

LLValue childTable = new LLValue();

documents.ListObjects(volumeID, folderID,

null, null, LAPI_DOCUMENTS.PERM_SEE, chi

ldTable);

Enumeration children = childTable.enumerateValue

s();

while(children.hasMoreElements()) {

LLValue child = (LLValue)e.nextElement()

;

String title = child.toString("Name");

%><%= title %><br/><%

}%>

<%fndocs = new IFnObjSetDualProxy(

fnfolder.getContents(idmFolderContent.idmFolderContentDocument));

int numDocs = fndocs.getCount();for (int i = 1; i <= numDocs; i++) {

IFnDocumentDual fndoc = new IFnDocumentDualProxy(fndocs.getItem(new Integer(i)));

IFnPropertiesDual propset = fndoc.getProperties();

IFnPropertyDual idmTitleProp = propset.getItem("Title");

String title = idmTitleProp.getValue();

%><%= title %><br/><% if (comCleanup) { cleaner.release(fndoc); }}%>

<%IDocuments documents =

new IDocumentsProxy(binder.getDocuments());

documents.cache();

int documentCount = documents.getCount();

for (int i = 0; i<documentCount; i++) {

document = new IDocumentProxy(docume

nts.getItemByIndex(i));

String title = document.getTitle()

%><%= title %><br/><%

}%>

<%PageIterator children = page.getPages();while (children.hasNext()) { Page child = children.nextPage(); Container toplevel = child.getContent(); Atom title = toplevel.getAtom("Title"); %><%= title %><br /><%}%>

+800

Page 19: Successful CMS & ECM Strategies

Content-Centric Infrastructure 19

CMS Market

Page 20: Successful CMS & ECM Strategies

Content-Centric Infrastructure 20

CMS Market

Page 21: Successful CMS & ECM Strategies

Content-Centric Infrastructure

Is there any agreement?Yes, Real-life architecture!

21

Page 22: Successful CMS & ECM Strategies

Content-Centric Infrastructure

Bottom line:

22

Page 23: Successful CMS & ECM Strategies

Technology Presentation 23

1

Agenda: Successful CMS Strategies

2 3

cms today: silos & lock-in.

successful cmsstrategies

why should I care?

Page 24: Successful CMS & ECM Strategies

Everything is Content.1

Content is forever!

Technology Presentation 24

Vision

Data

Page 25: Successful CMS & ECM Strategies

Technology Presentation

Successful CMS Strategies:

25

soft-factors:people& process

hard-factors:technology selection,

architecture!

Page 26: Successful CMS & ECM Strategies

“Best Advice”:

Standards, Standards, Standards

Technology Presentation

Now what!?

26

based on the

previously

established

consensus...

Page 27: Successful CMS & ECM Strategies

Technology Presentation

Now what!?

27

An"ew S. Tanenbaum, Computer Networks

The nice thing about standards is that there are so many of them

to choose from.

...not in CMS

Page 28: Successful CMS & ECM Strategies

Technology Presentation 28

Industry Standards

170

283

Page 29: Successful CMS & ECM Strategies

Technology Presentation 29

Industry StandardsJSR-170 Progress

JSR-170 Final Approval Ballot

approved

released:

mid 2005

Page 30: Successful CMS & ECM Strategies

Technology Presentation 30

JCR AdoptionTracking success

Page 31: Successful CMS & ECM Strategies

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

31

Apache Jackrabbit Oracle XML DBExo

ECMS PlatformMicrosoft

Sharepoint OpenText Livelink

Day CRX IBM FileNet P8 Xythos Repository Alfresco ECM Vignette V7

Interwoven Repository IBM CM / Domino EMC Documentum

+hundreds of TCKsregisteredSaperionArchive

Page 32: Successful CMS & ECM Strategies

Sourcemix Sourcemix

Percussion Rhythmix Lutece

Portal

QuickWCM WCMS

Jahia Framework

Hippo CMS

InfoQ Online CommunityNuxeo ECM

Sakai E-learning

TYPO3 v5.0 WCMGX WebManager

Exo ECMS Platform

Liferay Enterprise Portal

Artifactory Maven Proxy

IBM FileNet WebSiteManagerApache James

medic-2-medic mapofmedicine

Day Communiqué WCMS

Apache Tapestry

Day Communique Collab

QSLabs ComplianceApache

Cocoon

Alfresco ECMSApache Sling

Mindquarry Collaboration

Day Communique DAM

Technology Presentation 32

magnolia WCMS

JBoss Portal

Some known JCR Applications...

Sun OpenPortal Interface 21

Spring Framework

Fast Enterprise SearchOracle PortalBEA Portal

Page 33: Successful CMS & ECM Strategies

JCR - Weatherforcast-5°

2008 2009-8°

2010-12°

Page 34: Successful CMS & ECM Strategies

Commodity Infrastructure

StandardChaos

Technology Presentation

Enterprise SoftwareMarket Evolution

34

Operating Systems

WebServers

Relational Databases

J2EE Application Servers

Content Industry

Page 35: Successful CMS & ECM Strategies

Technology Presentation

Free your content... and put it to work.

35

proprietarysilos:Liabilities

open standard

repositories:

Assets

Page 36: Successful CMS & ECM Strategies

NO INTEGRATION

Technology Presentation

WCM

JCR CompliantContent Repository

IndustryStandard (JCR)

connector

connector

connector

connector

DAM Collab

36

The Content Warehouse.

Portal

JCR

Applications

JCR Infrastructure

Page 37: Successful CMS & ECM Strategies

Technology Presentation 37

cms today: silos & lock-in.

1

Agenda: Successful CMS Strategies

2 3

successful cmsstrategies

why should I care?

Page 38: Successful CMS & ECM Strategies

Technology Presentation

Why should I care?Two killer Use Cases.

38

Page 39: Successful CMS & ECM Strategies

Technology Presentation

Java vs. Sharepoint

39

Page 40: Successful CMS & ECM Strategies

Technology Presentation

Java vs. Sharepoint

40

Page 41: Successful CMS & ECM Strategies

Technology Presentation

Java vs. Sharepoint

41

Page 42: Successful CMS & ECM Strategies

Technology Presentation

Why should I care?Two killer Use Cases.

42

Page 43: Successful CMS & ECM Strategies

Content-Centric Infrastructure 43

Sep-04-07

Application EApplication DApplication CApplication B

Problem Content Isolated in Silos

Application A

Repository E

Repository D

Repository C

Repository B

Repository A

Accounting Marketing Legal HR R&D

Page 44: Successful CMS & ECM Strategies

Content-Centric Infrastructure 44

Sep-04-07

Strategy Enterprise 2.0 & the Future of ECM

Application EApplication DApplication CApplication BApplication A

JSR-170 API

Web Frontend

Repository E

Repository D

Repository C

Repository B

Repository A

Accounting Marketing Legal HR R&D

CIO: why?

Page 45: Successful CMS & ECM Strategies

Content-Centric Infrastructure 45

Sep-04-07

SolutionStandards-Based Content Repository

Java Content Repository

Web Frontend

Application EApplication DApplication CApplication BApplication A

JSR-170 API

Accounting Marketing Legal HR R&D

Page 46: Successful CMS & ECM Strategies

Content-Centric Infrastructure 46

Repository Consolidation

ConsolidateTurn off legacy Repositories

SynchronizeKeep your repositories in sync

UnifyAccess all your repository through a standardized API1

2

33

Page 47: Successful CMS & ECM Strategies

Content-Centric Infrastructure 47

Situation Today

CMS Vendor (A)

DMSVendor (B)

DMSVendor (C)

“The Content Silos”

Page 48: Successful CMS & ECM Strategies

Content-Centric Infrastructure 48

Unification

1

CMS Vendor (A)

DMSVendor (B)

DMSVendor (C)

JSR-170 API

AppA AppB AppC AppD …

JSR-170 Connectors, Level 1 +From Day Software, Native or Third Party

Page 49: Successful CMS & ECM Strategies

Content-Centric Infrastructure 49

Synchronization

CMS Vendor (A)

DMSVendor (B)

DMSVendor (C)

JSR-170 API

AppA AppB AppC AppD …

JSR-170Repo

2

Page 50: Successful CMS & ECM Strategies

Content-Centric Infrastructure 50

Consolidate

CMS Vendor (A)

DMSVendor (B)

DMSVendor (C)

JSR-170 API

AppA AppB AppC AppD …

JSR-170Repo

33

Page 51: Successful CMS & ECM Strategies

Content-Centric Infrastructure 51

Consolidate

CMS Vendor (A)

DMSVendor (B)

DMSVendor (C)

JSR-170 API

AppA AppB AppC AppD …

JSR-170Repo

33

Page 52: Successful CMS & ECM Strategies

Content-Centric Infrastructure 52

Consolidate

CMS Vendor (A)

DMSVendor (B)

DMSVendor (C)

JSR-170 API

AppA AppB AppC AppD …

JSR-170Repo

33

Page 53: Successful CMS & ECM Strategies

Technology Presentation 53

cms today: silos & lock-in.

1

Agenda: Successful CMS Strategies

2 3

successful cmsstrategies

why should I care?

Page 54: Successful CMS & ECM Strategies

cms today: silos & lock-in.

1

Agenda: Successful CMS Strategies

2 3

successful cmsstrategies

why should I care?

Technology Presentation

If you remember only one thing.

54

Do not create new information silos.1

proprietary

this is

“2008”