Sei sulla pagina 1di 33

Everything You Ever Wanted To Know About Documentum's Architecture

Razmik Abnous VP, Chief Architect Documentum, Inc. Lubor Ptacek Director, Product Marketing Documentum, Inc.

The Value of Standardizing on a Common Content Platform

Employee Portal

Production SOPs

Customer Newsletter

Technical Publishing

R&D Compliance

Financial Disclosure

Online Catalog

Marketing Archive

Unified Content Services

Pervasive Content Management


All content types All phases of content lifecycle Any platforms Any language Anywhere

Unmatched Architecture of the Documentum Platform

Architecture cannot be an afterthought.

Howard Shao, EVP and Chief Technology Officer

Founder of Documentum

Conceptual Layers

Architecture Content Services

Process Automation Services Core Content Management Services Library Services Repository Services

Content Server Architecture

Repository Structure
Enterprise Content Repository

Content Files

Attribute Tables In RDBMS

Full-text Indexes

Repository Services
Single repository for content and data Object relational Extensible object model Global unique I.D. Single and multi-value attributes Transaction processing Data dictionary Object relationship management Authentication services Backup/recovery Distributed/replication Storage transparency

Object-Oriented Repository
Object Types
Chapter 2 Content Asset User Group Workflow

Lifecycle etc. Custom

Chapter 1

English Version 1.1 Section 1


.html

HTML Rendition

Object Properties
Tags Versions Links Renditions Multi-language renditions Version 2.0 PDF Rendition

French

Library Services
Virtual repository for document, web content, compound documents, XML content, digital assets, and other content rich objects Access control list security Check-in/check-out Versioning Role support Content storage management

Library Services Reusable Document Components

Attributes
(Properties)

Relationships
Contains
Default Attributes User Attributes Status Format Transform Route/ Notify

Version

Location

Used-In

(Text, Image, HTML, CAD drawing, Audio/Video, Graphic, etc.)


Check-in/ Check-out

Content Asset

Display Print

Annotation

Stored-In

User-Defined

Operations
(Methods)

Library Services Content Storage Management

Hides physical storage Adapts to individual documents Multiple document representations Automatic conversion Flexible replication and distribution Storage types File store Blob store External storage Content Addressed Storage device (e.g. EMC Centera) Encrypted storage

Core Content Management Services


Search services Rendition creation and management services Annotation services Virtual document management XML management Dynamic content assembly Link management

Core Content Management Services Virtual Document Management

Collection of related documents under a parent document Synched check-in/check-out of components Assemblies are snapshots of the virtual document at a point in time Virtual documents used for: XML chunking Dynamic content assembler Custom

Book Chapter 1
(Parent) (Child)

Root

1.0 1.1, Approved 1.2, Current

Node

Chapter 2
1.0 1.1, Current

(Child) (Component)

Node

Core Content Management Services


Native XML Component Management

Configurable management of XML content Chunking


Leverages VDM and relationships Facilitates reuse Ensures compliance to business rules

Validation (DTD or schema)

Storage

Define what cabinet/folder hierarchy to store chunks


Intelligent content & personalization Ensures all supporting files are managed

Automatic attribute population

Link management

Assign lifecycle and security

Global Content Management


Content in any language Metadata in any language Full Text Search in EFIGSJK Products localized into EFIGSJK

Unicode

Content Server (anywhere)


Unicode

Application Server (anywhere)

Webtop Japan

Desktop Japan

Webtop Korea

Desktop Korea

Webtop EFIGS

Desktop EFIGS

Process Automation Services


Workflow Lifecycle Management Notification Agents

Process Automation Services Workflow

Mechanism to model a business process. A network of activities performed by a user or the system. Flow of content and information from activity to activity. Logic that governs the sequence of activities.

Architected for WfMC compliance Processes and activities are reusable Workflow definition and runtime are separate, improving performance and efficiency Architecture employs reference model rather than duplication, easing administration Fully distributed model

Engineering Approval Create Department Review Marketing Approval Publish

Content Lifecycle Management


Lifecycle:
Series of logical steps a document goes through during its life from creation to disposal

Reuse

Create/Capture

Change

Route

Approve

Apply

Retire

(automatically set for each lifecycle stage)

Security

Content Server Extensions


Core Documentum Server Extended Server Services Content Intelligence Content Exchange Content Distribution Content Aggregation Business Process Integration (IWS) Site Delivery Services Content Transformation Document Transformation XML Content Transformation Rich Media Transformation Rich Media Services

Site Delivery Services


Internationalized, Summarized, Dynamic, Secure Content
J2EE Application Servers, Enterprise Portals
Web Developers

Staged Content

Site Caching Services


Content Creators

Site Deployment Services

Web Server Farm Documentum Repository

Enterprise Systems

Site Caching Services

Integrations with Leading Application, Personalization, Commerce Servers

Trusted Content Services


Compliance

Encrypted storage Secure communication

Authentication

Single sign-on Strong authentication

Retinal Scan

Thumbprint

Audit trail Digital signatures


Smartcard Digital signature

Password challenge dialog

Interfaces

Documentum API Business Objects Framework Documentum Developer Studio Web Development Kit Desktop Development Kit Portal Integration Kit Documentum Application Builder

Interfaces Documentum API

Documentum provides a rich API called Documentum Foundation Classes (DFC) on which ALL Documentum applications are built DFC can be extended with business logic using Business Objects Framework (BOF) Documentum also provides a number of standard interfaces built over the DFC Documentum API
Open API Standard-based APIs

DFC

ODBC

JDBC DFC

WebDAV

FTP

Web Servces

Development Options

Clients

Documentum Desktop WDK-based clients Webtop

Digital Assets Manager


Web Publisher Documentum Administrator

Whats New in Documentum 5


Unification of content types: Rich media, fixed content, and records WebDAV support Role support Offline support Performance improvements Globalization

Performance Improvements in Documentum 5


Server Level Scaling
Method execution Large user/group DQL performance hints Batch promote

User Access Services Life Cycle Services Document Services Work Flow Services

Client Level Scaling


New Web Architecture Local persistent caching of metadata Offline access Streamlined Webtop view

Offline Architecture
Desktop User Webtop User

Content Sync
Sync Engine
/Folder 1/ Document 1 /Folder 2/ Document 2 /Folder 3/ Document 3

Offline Storage Manager

Policy Manager

Documentum Foundation Class

Documentum Repository

Client Side Persistent Caching

Repository

Desktop Client 5.2 uses new APIs to persistently cache objects and queries locally improving response by reducing message traffic

Content Server

Objects

Documents Web pages

Caching Streamlined View

Webtop Streamlined View

Webtop Classic View

Low Latency / High Bandwidth


High Latency / Low Bandwidth

Repository

Questions?

Potrebbero piacerti anche