jcr - jsr 170, what is it?

12
Help You Manage and Control Help You Manage and Control be a Part of be a Part of Emota Emota Revolution Revolution Java Content Repository Java Content Repository Freedom of Choice in Enterprise Java World Frans Thamura Frans Thamura [email protected] [email protected]

Upload: frans-thamura

Post on 04-Jul-2015

1.778 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: JCR - JSR 170, What is it?

Help You Manage and ControlHelp You Manage and Control

be a Part ofbe a Part ofEmotaEmota

RevolutionRevolution

Java Content RepositoryJava Content Repository

Freedom of Choice in Enterprise Java World

Frans ThamuraFrans [email protected]@intercitra.com

Page 2: JCR - JSR 170, What is it?

be a Part ofbe a Part ofEmotaEmota

RevolutionRevolutionEnterprise Integration SolutionEnterprise Integration Solution

Page 3: JCR - JSR 170, What is it?

be a Part ofbe a Part ofEmotaEmota

RevolutionRevolution

• Model: JPA, Hibernate, TopLink, OpenJPA

• Controller: Struts, JSF

• View: JSP, Velocity, Facelet

Page 4: JCR - JSR 170, What is it?

be a Part ofbe a Part ofEmotaEmota

RevolutionRevolutionAJAX ArchitectureAJAX Architecture

Page 5: JCR - JSR 170, What is it?

be a Part ofbe a Part ofEmotaEmota

RevolutionRevolutionWhy Should AJAX?Why Should AJAX?

• 66.67% Less Resource

Page 6: JCR - JSR 170, What is it?

be a Part ofbe a Part ofEmotaEmota

RevolutionRevolutionTraditional Web vs AJAXTraditional Web vs AJAX

Page 7: JCR - JSR 170, What is it?

be a Part ofbe a Part ofEmotaEmota

RevolutionRevolutionApplication with RepositoryApplication with Repository

RepositoryA

ApplicationA

API A

RepositoryB

ApplicationB

API B

RepositoryC

ApplicationC

API C

RepositoryD

ApplicationD

API D

Page 8: JCR - JSR 170, What is it?

be a Part ofbe a Part ofEmotaEmota

RevolutionRevolution

RepositoryA

ApplicationA

API A

RepositoryB

ApplicationB

API B

RepositoryC

ApplicationC

API C

RepositoryD

ApplicationD

API D

?Centralized Repository

JSR-170 Standard API

Page 9: JCR - JSR 170, What is it?

be a Part ofbe a Part ofEmotaEmota

RevolutionRevolution

BLOBS

Config

UsersXMLRDBMS

JDBC DOM/SAX FS ??? ???

Your lastApplication!

Content Repository

Your nextApplication?

JSR-170

Page 10: JCR - JSR 170, What is it?

be a Part ofbe a Part ofEmotaEmota

RevolutionRevolutionJCR Export and Import DataJCR Export and Import Data

XMLStandardized

OldRepository

JSR-170Templates

JSR-170

NewRepository

JSR-170Templates

export import

Page 11: JCR - JSR 170, What is it?

be a Part ofbe a Part ofEmotaEmota

RevolutionRevolutionExport Group Members & SupportersExport Group Members & Supporters

•Apache

•ATG

•BEA

•Broadvision

•Day Software

•Documentum

•Hewlett-Packard

•IBM

•Interwoven

•Mediasurface

•Rational (IBM)

•Oracle

•SAP AG

•Silverstream

•Software AG

•Sun

•Vignette

Page 12: JCR - JSR 170, What is it?

Help You Manage and ControlHelp You Manage and Control

be a Part ofbe a Part ofEmotaEmota

RevolutionRevolution

Thank YouThank YouLet's Join Our Friendship NetworkLet's Join Our Friendship Network

Frans ThamuraFrans Thamura

[email protected]@intercitra.com

0855 7888 6990855 7888 699