eSeminar - Documentum Architecture - 8-28-2003
-
Upload
maverick1786 -
Category
Documents
-
view
219 -
download
0
Transcript of eSeminar - Documentum Architecture - 8-28-2003
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
1/33
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
2/33
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
3/33
Pervasive Content Management
All content types
All phases of content lifecycle
Any platforms
Any language Anywhere
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
4/33
Architecture cannot be an afterthought.
Howard Shao, EVP and Chief Technology Officer
Founder of Documentum
Unmatched Architecture of the Documentum Platform
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
5/33
Conceptual Layers
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
6/33
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
7/33
Content Server Architecture
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
8/33
Repository Structure
Enterprise ContentRepository
Content Files Full-text IndexesAttribute Tables
In RDBMS
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
9/33
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
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
10/33
Object-Oriented Repository
Object Properties Tags
Versions
Links
Renditions
Multi-language renditions
Version 2.0
PDF Rendition
Chapter 1
Chapter 2
Section 1.html
HTML Rendition
Version 1.1
English
French
Object Types Content Asset
User
Group
Workflow
Lifecycle
etc.
Custom
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
11/33
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
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
12/33
Library Services -Reusable Document Components
Relationships
Used-In
Contains
Annotation
Version
Stored-In User-Defined
Location
Display
Print Check-in/Check-out
Route/
Notify
Transform
UserAttributes
Format
StatusDefaultAttributes
Content Asset(Text, Image, HTML, CAD drawing,
Audio/Video, Graphic, etc.)
Operations(Methods)
Attributes(Properties)
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
13/33
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
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
14/33
Core Content Management Services
Search services
Rendition creation and
management services
Annotation services Virtual document management
XML management
Dynamic content assembly
Link management
C C t t M t S i
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
15/33
Core Content Management Services -Virtual Document Management
Collection of relateddocuments 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
Root(Parent)
1.01.1, Approved
1.2, Current
Book
Chapter 1
Chapter 2
Node(Child)
Node(Child)
(Component)
1.0
1.1, Current
C C t t M t S i
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
16/33
Core Content Management ServicesNative XML Component Management
Configurable management of XMLcontent
Chunking
Leverages VDM and relationships
Facilitates reuse
Validation (DTD or schema)
Ensures compliance to business rules
Storage
Define what cabinet/folder hierarchy tostore chunks
Automatic attribute population
Intelligent content & personalization Link management
Ensures all supporting files aremanaged
Assign lifecycle and security
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
17/33
Global Content Management
Webtop
Japan
Desktop
Japan
Content Server (anywhere)
Application Server
(anywhere)
Webtop
Korea
Desktop
Korea
Webtop
EFIGS
Desktop
EFIGS
Content in any language
Metadata in any language
Full Text Search in EFIGSJK
Products localized into EFIGSJKUnicode
Unicode
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
18/33
Process Automation Services
Workflow
Lifecycle Management
Notification
Agents
P A t ti S i
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
19/33
Create Department Review
Engineering Approval
Marketing Approval
Publish
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 ofactivities.
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, easingadministration
Fully distributed model
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
20/33
Content Lifecycle Management
Change ApproveRoute RetireApplyCreate/Capture
Security(automatically set for each lifecycle stage)
Reuse
Lifecycle:Series of logical steps a document goes through during its life from creation to disposal
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
21/33
Content Server Extensions
Core Documentum Server
Extended Server Services
Content Intelligence
Content Exchange
Content Distribution
Content Aggregation
Business Process Integration (IWS)
Content Transformation
Document Transformation
XML Content Transformation
Rich Media Transformation
Rich Media Services
Site Delivery Services
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
22/33
Site Delivery Services
Web
Developers
ContentCreators
Enterprise
Systems
DocumentumRepository
Site
Caching Services
Site
Caching Services
Staged
Content
Internationalized, Summarized, Dynamic, Secure Content
Site
Deployment
Services
J2EE Application Servers,
Enterprise Portals
Web Server Farm
Integrations with Leading
Application, Personalization,
Commerce Servers
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
23/33
Trusted Content Services
Thumbprint
Digitalsignature
Smartcard
Password
challenge dialog
Retinal
Scan
Encrypted storage
Secure communication
Authentication
Single sign-on
Strong
authentication
Audit trail
Digital signatures
Compliance
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
24/33
Interfaces
Business Objects Framework
Documentum Developer Studio
Web Development Kit
Desktop Development Kit
Portal Integration Kit
Documentum Application Builder
Documentum API
Interfaces
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
25/33
DFC
DFC
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
ODBC JDBC WebDAV FTPWeb
Servces
Documentum API
Open API Standard-based APIs
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
26/33
Development Options
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
27/33
Clients
Documentum Desktop
WDK-based clients
Webtop
Digital Assets Manager
Web Publisher
Documentum Administrator
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
28/33
Whats New in Documentum 5
Unification of content types: Rich media, fixed content, and
records
WebDAV support
Role support
Offline support
Performance improvements
Globalization
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
29/33
Performance Improvements in Documentum 5
User AccessServices
Document
Services
Work FlowServices
Life CycleServices
Server Level ScalingMethod execution
Large user/groupDQL performance hints
Batch promote
Client Level ScalingNew Web Architecture
Local persistent caching of metadata
Offline accessStreamlined Webtop view
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
30/33
Desktop User Webtop User
Sync Engine
Offline Storage
Manager Policy Manager
Documentum Repository
/Folder 1/ Document 1
/Folder 2/ Document 2
/Folder 3/ Document 3
Documentum Foundation Class
Content Sync
Offline Architecture
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
31/33
Client Side Persistent Caching
Objects
Content
Server
Repository
Documents Web pages
Desktop Client 5.2 uses newAPIs to persistently cacheobjects and queries locallyimproving response byreducing message traffic
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
32/33
Caching Streamlined View
Webtop Streamlined
View
Webtop Classic
View
Low Latency /High Bandwidth
Repository
High Latency /Low Bandwidth
-
7/31/2019 eSeminar - Documentum Architecture - 8-28-2003
33/33
Questions?