Top Banner
35

Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

May 21, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not
Page 2: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Page 3: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

<Insert Picture Here>

The Wait is Over:Standards-Based Content IntegrationPhilipp WeckerleProduct Manager / Strategy

Page 4: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Agenda

<Insert Picture Here>• What About All That Content ?• Standards-Based Content Access• Oracle’s Path to JCR• Your Path to JCR• How to Get There

Page 5: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

What About All That Content ?Fragmented, all over the enterprise

Did someone send them an email?When did that price

change? Who has access to those files?

Is this the latest version of the

contract?Where is that Powerpoint

Presentation?

Page 6: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

What About All That Content ? The Problem

<Insert Picture Here>• Cumbersome discovery and retrieval• Unnecessary duplication• Missed revenue opportunities• Difficulty in distribution and access control• Difficulty in aggregation• Usage tracking and reporting

Page 7: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

What About All That Content ? The Problems that drive Content Integration

<Insert Picture Here>

Page 8: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

What About All That Content ? Content Integration – Why bother ?

RepositoryRepositoryAA

ApplicationApplicationAA

API AAPI A

RepositoryRepositoryBB

ApplicationApplicationBB

API BAPI B

RepositoryRepositoryCC

ApplicationApplicationCC

API CAPI C

RepositoryRepositoryDD

ApplicationApplicationDD

API DAPI D

Page 9: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

What About All That Content ? Content Integration – Why bother ?

JDBC DOM/SAX FS ??? ??? Standardized Repository Access API

RDBMS XML BLOBS Config Users

Your currentApplication!

Content Repository

Your nextApplication?

Page 10: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Agenda

<Insert Picture Here>• What About All That Content ?• Standards-Based Content Access• Oracle’s Path to JCR• Your Path to JCR• How to Get There

Page 11: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

<Insert Picture Here>

The Solution

Java Content Repository

Page 12: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Standards-Based Content AccessWhat is JCR ?

Level1

Read onlySimple & Covers a large number of usecases

StructuredStrong typed information

HierarchicalParent child relationships, Sort order

PropertyTypesString, Binary, Numbers, Calendar, ...

NodeTypesIntrospect complex Content Structures

Query (XPath)Search and query the Repository

ExportStandardized XML Content Export

Fine & CoarsegrainedContent Items Small to Large

Page 13: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Standards-Based Content Access What is JCR ?

WriteSave changes to a repository

UnstructuredSupport for weakly or unstructured Content

ImportStandardized Finegrained Content Import

Referencial IntegrityReference Tracking and Integrity

AccessControlIntrospection

Level 2

Page 14: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Standards-Based Content Access What is JCR ?

VersioningWorkspaces, Merge, Update, Label, ...

JTA Support(XA) Transactions

ObservationMonitor changes in the Repository

Query (SQL)Search the Content Repeository using SQL

LockingSession based and persistant

Optional

Page 15: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Standards-Based Content Access The Goal?

J2EE App-Servers

RDBMS

WebServerOS

Content Repository

Enterprise Software

Page 16: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Standards-Based Content Access Why JCR?

Silos, Point-to-point, Needs API Knowledge

RepositoryRepositoryAA

ApplicationApplicationAA

API AAPI A

RepositoryRepositoryBB

ApplicationApplicationBB

API BAPI B

RepositoryRepositoryCC

ApplicationApplicationCC

API CAPI C

RepositoryRepositoryDD

ApplicationApplicationDD

API DAPI D

Page 17: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Standards-Based Content Access Why JCR?

Unify access through use of Standards

RepositoryRepositoryAA

ApplicationApplicationAA

API AAPI A

RepositoryRepositoryDD

ApplicationApplicationDD

API DAPI D

RepositoryRepositoryBB

ApplicationApplicationBB

API BAPI B

RepositoryRepositoryCC

ApplicationApplicationCC

API CAPI C

Page 18: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Standards-Based Content Access Why JCR?

Unify content without application impact

RepositoryRepositoryAA

ApplicationApplicationAA

API AAPI A

RepositoryRepositoryBB

ApplicationApplicationBB

API BAPI B

RepositoryRepositoryCC

ApplicationApplicationCC

API CAPI C

RepositoryRepositoryDD

ApplicationApplicationDD

API DAPI D

Centralized Centralized RepositoryRepository

Page 19: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Agenda

<Insert Picture Here>• What About All That Content ?• Standards-Based Content Access• Oracle’s Path to JCR• Your Path to JCR• How to Get There

Page 20: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

<Insert Picture Here>

Oracle’s Path to

Java Content Repository

Page 21: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Oracle’s Path to JCRContent Centric Applications

Repository

API

Application

Oracle ContentDB &Oracle Portal

or 3rd party repositories

Content Adapters

Oracle ADF &Content Data Control

GUI, Workflow, Delivery, …

JSR 170CompliantRepository

JSR 170 API

Page 22: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Oracle’s Path to JCRWhy JCR?

• Standards-based content access through JCR• Open connectivity through repository-independent

API• Out-of-the-box support for:

• Content DB• Portal

• 3rd -party adapters available

Page 23: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Oracle’s Path to JCRWhy ADF and Data Controls?

• Development Framework following the MVC design-pattern

• Content Data Control (JSR-227)• Drag-and-Drop development• Repository independent

Page 24: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Oracle’s Path to JCRData Control Facts

• Browse content (= getItems)• Get direct access URL for content (= getURL)• Retrieve attributes (= getAttributes)• Search by:

• Keyword or name pattern (= search)• Any attribute or combination of attributes

(= advancedSearch)

Page 25: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Agenda

<Insert Picture Here>• What About All That Content ?• Standards-Based Content Access• Oracle’s Path to JCR• Your Path to JCR• How to Get There

Page 26: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

<Insert Picture Here>

Your Path to

Java Content Repository

DEMONSTRATION

Page 27: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

<Insert Picture Here>

Live Demonstration

Page 28: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Agenda

<Insert Picture Here>• What About All That Content ?• Standards-Based Content Access• Oracle’s Path to JCR• Your Path to JCR• How to Get There

Page 29: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

How To Get ThereBundling/Packaging

• Oracle WebCenter Suite 10gR3• Oracle WebCenter Framework• Oracle WebCenter Services

• Content Management (Oracle Content DB)• Search (Oracle Secure Enterprise Search)• Discussionforums (Jives)• VoIP• Wiki/Notes• Presence & Instant Messaging

Page 30: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Oracle Fusion Middleware

Page 31: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

How to get thereRoadmap / Next Steps

• Further extensions to adapters• Additional adapters • Tight integration with other services• Document Library - integral part of CM strategy for

Oracle WebCenter Suite

Page 32: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Activities - PORTAL

DEMO Grounds

10:30 AM – 2:00 PM 2:45 PM – 6:30 PMMonday

Open House: 5:30 – 6:30 PM

Wednesday 10:45 AM – 5:30 PM

Tuesday 10:15 AM – 3:15 PM 4:00 PM – 5:30 PM

Thursday 10:00 AM – 1:30 PM

Moscone SouthExhibition Hall

Page 33: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Sessions - PORTAL

Time RoomTitleDay

Wednesday

Enterprise Portal in 90 Days: Critical Success Factors

SOA: Compelling BPEL Human Workflow Interactions

Sneak Preview of WSRP 2.0 and JSR-286

11:00 AM MosconeSouth 102Thursday

12:30 PM MosconeSouth 308

8:00AM MosconeSouth 308

S283659

S281764

S281759

5:30 PM MosconeSouth 309 Process Portals: Using Portals To Work SmarterS283096

Page 34: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not

Summary

<Insert Picture Here>• Content is everywhere• Unify in phases• Standards-based development

Page 35: Oracle - The following is intended to outline our …...The following is intended to outline our general product direction. It is intended for information purposes only, and may not