documentum architecture

Upload: wongwsw

Post on 13-Apr-2018

343 views

Category:

Documents


5 download

TRANSCRIPT

  • 7/26/2019 Documentum Architecture

    1/44

    Overview of Documentum

  • 7/26/2019 Documentum Architecture

    2/44

    Agenda

    What is Documentum ?

    Brief History of Documentum

    Architecture

    Kernel

    Application Services

    Experiences

    Tools

    How and What EMC Documentum delivers

    Summary

  • 7/26/2019 Documentum Architecture

    3/44

    What is Documentum ?

    Documentum provides a unified environment for capturing, storing,

    accessing, organizing, controlling, retrieving and archiving any type

    of unstructured information within an enterprise.

    Documentum is product from the company Documentum

    EMC acquired Documentum in 2003 and now it is called as

    EMC Documentum

  • 7/26/2019 Documentum Architecture

    4/44

    1990

    COMPANY FOUNDED BY EX-INGRESS ENGINEERS

    FUNDED BY XEROX

    1993

    FIRST VERSION OF SOFTWARE SHIPPED

    DOCUMENTUMSERVER 1.0

    1997

    RENAMED AS DOCP GE SERVER

    1998RENAMED AS EDMS 9

    2000

    NEW NAME FOR VERSION 4, DOCUMENTUM4I

    2002

    DOCUMENTUM 5.0

    2005

    DOCUMENTUM 5.3

    2007

    DOCUMENTUM 6.0

    2008

    DOCUMENTUM 6.5

    2009 4THQUARTER

    NEW VERSION OF DOCUMENTUM

    Brief History of Documentum

  • 7/26/2019 Documentum Architecture

    5/44

    Architecture

  • 7/26/2019 Documentum Architecture

    6/44

    Architecture

    KernelIt is a unified environment where content is

    stored, accessed and secured

    Repository Infrastructure

    Repository Services

    Security Services

  • 7/26/2019 Documentum Architecture

    7/44

    Content Objects

    Content is stored in the repository as an object

    Objects comprise three parts:

    Content Assets or Source data

    Represent the core information stored in its native format.

    Content Attributes or Metadata

    Describe the content assets with descriptors such as

    keywords, owner, version, links and creation date.

    Methods or Operations

    Instructions to be performed on the content assets, such as

    transform, notify and display.

  • 7/26/2019 Documentum Architecture

    8/44

    Repository Infrastructure

    Documentum repository consists of

    four main components:A file store containing the

    content assets.

    Attribute tables within a

    relational database.

    Full-text Indexes (Text basedcontent assets)

    All words of the content assets

    stored within the repository.

    All keywords and other content

    attributes (or metadata) that

    describe the content assets.Directory Services

    A networked service fromwhich info can be looked-up and

    retrieved about available

    resources, including info about

    groups, individuals, printers etc.

  • 7/26/2019 Documentum Architecture

    9/44

    Repository Services Content Server

    The repository can only be accessed via the Content Server.

    It provides two storage-specific services:

    Content Storage Servicesadd a storage policy engine to the

    Documentum repository that enables event triggered, ad hoc,and batch execution of storage allocation and migration

    polices.

    Content Services for EMC Centra is the bridge between

    Documentum repository and Centra, an EMC content-addressed storage (CAS) system that ensures fast, easy,

    online access with assured content authenticity and petabyte

    scalability.

  • 7/26/2019 Documentum Architecture

    10/44

    Repository Services - Content

    Documentum repository stores content in a

    consistent manner regardless of content

    type, file size or file format. Content types

    include but are not limited to the

    following:

    DocumentWeb page

    XML document

    Report

    Executable

    Engineering drawingScanned image

    Audio or video file

    Thumbnail file

    Corporate Record

  • 7/26/2019 Documentum Architecture

    11/44

    It uses LDAP to synchronize user and group identities enterprise-

    wide.

    Assigns authorization rules through access control lists (ACL), which

    are automatically applied to all repository objects when the objects are

    created.

    Every Operation performed by the Documentum Repository can be

    recorded in an auditable record.

    Security Services Core Services

    Auditing

    Authentication

    Authorization

    Single sign on

  • 7/26/2019 Documentum Architecture

    12/44

    Security Services Trusted Content

    Services

    Documentum platform adds Trusted Content Services to tackle

    application-specific security situations beyond the authentication and

    authorization provided by the core security services of the content platform

    Trusted Services include

    Encrypted File StoresDigital Shredding of deleted items

    Support for electronic signatures.

    Digital Shredding

    Encryption

    Electronic Signatures

    http://images.google.com/imgres?imgurl=http://www.ssgecom.com/products/Images/EMER_X401_l.jpg&imgrefurl=http://www.emersonradio.com/SearchDex/10813.htm&h=216&w=216&sz=7&tbnid=vwjjXwITM4tuzM:&tbnh=101&tbnw=101&hl=en&start=12&prev=/images?q=paper+shredder&svnum=100&hl=en&lr=&newwindow=1&rls=GGLD,GGLD:2005-06,GGLD:en
  • 7/26/2019 Documentum Architecture

    13/44

    Security Services Information Rights

    Management Services

    IRM services extend the security

    and access controls on

    documents and other types of

    content beyond the boundaries

    of content platform.

    IRM Services secure

    RovingContentthat require persistent

    protection across the network and

    wherever the content is located and

    stored.

    IRM services add on IRM policyserver to the enterprise information

    environment to secure the content

    that is no longer managed by

    documentum content server

  • 7/26/2019 Documentum Architecture

    14/44

    Architecture

    Application Services GroupProvides various application-

    level services for organizing, controlling, sequencing and

    delivering content to, and from the repository.

    Compliance Services

    Content Services

    Process Services

  • 7/26/2019 Documentum Architecture

    15/44

    Compliance Services Retention Policy Services

    Compliance Services provide capabilities for retaining content

    and managing content as records. These are

    Retention Policy Services

    Records Manager

    RPS specify and enforce the retention of objects in the

    documentum repository by attaching one or more retention

    policies to the objects. The objects cannot be changed or deleted

    for the duration of the retention policy.

    RPS enhances the standard documentum controls along threeimportant dimensions:

    Notifications

    Auditing

    Reporting

  • 7/26/2019 Documentum Architecture

    16/44

    Compliance Services Records Manager

    Records Manager architecture

    provides recordkeeping functionality as

    services that can be used for electronic

    and physical records alike.

    Records Management capabilities

    support electronic documents, e-mail

    and paper based documents as managed

    records. These capabilities leverage the

    complementary offerings of the overall

    documentum platform

    Records Manager leverages RPS andthe capabilities of the documentum

    platform to provide records management

    capabilities in a modular fashion.

  • 7/26/2019 Documentum Architecture

    17/44

    Content Services Library Services - Versioning

    When a document is modified it is stored in the

    repository as a new version

    Each version is represented by a unique set of

    properties and content

    Each version has a unique version number

    The initial version number is 1.0

    By default, users access the most recent or current

    version

    Check-in/Check-out capabilities ensure users with

    editing privileges do not overwrite one-anothers

    versions or make incompatible updates.

  • 7/26/2019 Documentum Architecture

    18/44

    A Content file can be associated with one or more renditions

    A rendition is a read-only representation of the content that

    differs from the original in some way i.e. different format,

    language, resolutions etc.

    A Content file and its renditions are managed as a single document

    in the repository.

    Content Service Library Services - Renditions

  • 7/26/2019 Documentum Architecture

    19/44

    Content Services Workflow Services

    Documentum workflow automates business activities and policies

    for repository content.

    A workflow is defined by a model, the sequence of steps that

    comprise the process, and the actions that must occur at each step.

    A workflow can be serial with activities occurring one after another,or parallel, with all activities occurring simultaneously

  • 7/26/2019 Documentum Architecture

    20/44

    Content Services Lifecycle Services

    Documentum platform defines, maps and implements flexible

    content lifecycle rules according to the business policies established by

    the enterprise.

    Lifecycle services assign a lifecycle stage to the content object, and

    then manage the objects transition from one stage to another.

    Each content object has only a single lifecycle

  • 7/26/2019 Documentum Architecture

    21/44

    Content Services XML Services

    Integrated XSLT (transformation engine).

    Unlimited stylesheets stored in repository.

    Facilitates multi-channel publishing.

  • 7/26/2019 Documentum Architecture

    22/44

    Content Services Enterprise Content

    Integration Services

    Search

    Broker

    Integration withheterogeneous repositories

    Enterprise Content Integration(ECI) Services enableextending services to otherrepositories

    Adapter framework and ADK

    http://www.oracle.com/index.html
  • 7/26/2019 Documentum Architecture

    23/44

    Content Services Content

    Transformation Services

    Documentum provides a suite of CTS for changing various kinds of

    content such as documents, photos, video and medical images into

    different formats and resolutions. It also provides content analysis,

    metadata extraction and thumb nailing for rich media content types.

    Some of modules are:

    Document Transformation servicesAdvanced document transformation

    services

    XML transformation services

    Media transformation services

    Audio / Video transformation services

  • 7/26/2019 Documentum Architecture

    24/44

    Content Services Content Delivery

    Services

    Documentum platform provides sophisticated content deployment

    and delivery services to supply content to web server farms, enterprise

    portals and servers.

    Documentum platform can be integrated with a wide variety of

    network accessible application, personalization, portal and e-commerce

    servers from enterprise vendors such as BEA, IBM, MS, Oracle.

    Site Caching Services

    It adds flexibility for distributing content to disparate delivery

    environments.

    Site Deployment Services

    It complements site caching services by automatically deliveringcontent to multiple external web servers.

    If the content cannot be delivered as scheduled, these services

    also support rollback with self-repair.

  • 7/26/2019 Documentum Architecture

    25/44

    Content Services Content Delivery

    Services

    Documentum platform can cache predefined sets of documents or

    other content objects including both the content and content attributes

    or metadata on intermediate servers in a high speed optimized cached

    repository.

    Applications can then access these attributes and assets to

    automatically personalize and incorporate enterprise managed content.

  • 7/26/2019 Documentum Architecture

    26/44

    Process Services Collaborative Services

    Process Services capabilities includes Collaborative Services,

    managing shared workspaces, as well as Business processmanagement, a set of products for managing business process across

    the enterprise.

  • 7/26/2019 Documentum Architecture

    27/44

    Process Services Business Process

    Management

    Documentum provides a complete suite of BPM products that

    manages the complete lifecycle of business processes across theenterprise.

    Business Activity Monitoring (BAM) engine monitors critical

    aspects of the business processes and provides up-to-date reports.

    Business Process Engine runs and manages the end-to-end processes

    and integrates with external applications through a SOA framework.All of content is stored and managed with the repository.

  • 7/26/2019 Documentum Architecture

    28/44

    Process Services Business Process

    Management

    ProcessEngine

    Business Process

    Manager

    BusinessProcessServices

    BAM Reporting

    Simulation

    Process Forms

    RulesEngine

    Web Clients

    Content Server

  • 7/26/2019 Documentum Architecture

    29/44

    Tools GroupProvides capabilities for developing and deploying

    content applications. It also provides web services for integrating

    Content related objects with external enterprise applications.

    Architecture

  • 7/26/2019 Documentum Architecture

    30/44

    Tools GroupEnterprise Content Services and

    Documentum API

    Documentum Foundation Classes (DFC) is the published and

    supported programming interface for accessing the functionality ofthe documentum Platform. It provides Java and COM class libraries

    that expose the functions that drive the documentum platform.

    Documentum Foundation Services (DFS) are an SOA development

    framework and API. They are based on web services, and designed tosupport interoperable machine-to-machine interaction over a network.

    Documentum Platform also includes Business Framework Object

    (BOF). BOF provides a framework and a methodology to develop

    reusable business logic components called Business Objects. This

    framework is built into DFC and accessible from applications written

    using DFC. It can implement business logic in reusable business

    object components that can be plugged into middle-tier or client

    applications.

  • 7/26/2019 Documentum Architecture

    31/44

    Tools GroupEnterprise Content Services and

    Documentum API

  • 7/26/2019 Documentum Architecture

    32/44

    Experiences GroupProvide the framework and interfaces enablingusers to process and use content management functionality in desktop or

    Browser based applications.

    Architecture

  • 7/26/2019 Documentum Architecture

    33/44

    Experiences GroupWDK Framework

    Documentum platform includes a Web Development Kit (WDK),an application development framework for developing web based

    clients and user applications.

    WDK is used to provide a series of application connectors for

    integrating documentum functionality within Word, Excel,PowerPoint and documentum client for outlook as well as portlets for

    exposing documentum functionality from within a portal.

    WDK framework provides a set of WDK services that run locally

    on a client-side device either within a browser or a desktop

    applications and interact with server-side business objects.

  • 7/26/2019 Documentum Architecture

    34/44

    Experiences GroupClient Applications

    Users interact with content

    server repository through

    client applications.

    Documentum Clients

    Application Integration

    Custom Clientapplications

  • 7/26/2019 Documentum Architecture

    35/44

    How EMC Documentum delivers

  • 7/26/2019 Documentum Architecture

    36/44

    Global and Distributed

  • 7/26/2019 Documentum Architecture

    37/44

    Global and Distributed

  • 7/26/2019 Documentum Architecture

    38/44

    Open Standards

  • 7/26/2019 Documentum Architecture

    39/44

    Scalability

  • 7/26/2019 Documentum Architecture

    40/44

    Documentum enforces appropriate levels of security as

    organizations make their repository content available to a

    wide range of contributors and users

    Sensitive information in the repository file stores can be

    encrypted.It also supports electronic signatures and offers

    extensive auditing of all system activities.

    It secures roving content documents and other objects

    that are moving around the network and beyond the purviewof the repository

    Secure

  • 7/26/2019 Documentum Architecture

    41/44

    Extensible

    Documentum incorporates service oriented architecture

    that exploits the capabilities of web services for integrating

    with disparate enterprise applications.

  • 7/26/2019 Documentum Architecture

    42/44

    What EMC Documentum delivers

    Records Mgmt

    Digital Asset Mgmt

    CollaborationWeb Content Mgmt

    Imaging

    Document Mgmt

  • 7/26/2019 Documentum Architecture

    43/44

    Summary

  • 7/26/2019 Documentum Architecture

    44/44

    THANKYOU