Overview of Documentum


Published on

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Overview of Documentum

  1. 1. Overview of Documentum
  2. 2. Agenda <ul><li>What is Documentum ? </li></ul><ul><li>Brief History of Documentum </li></ul><ul><li>Architecture </li></ul><ul><ul><li>Kernel </li></ul></ul><ul><ul><li>Application Services </li></ul></ul><ul><ul><li>Experiences </li></ul></ul><ul><ul><li>Tools </li></ul></ul><ul><li>How and What EMC Documentum delivers </li></ul><ul><li>Summary </li></ul>
  3. 3. What is Documentum ? <ul><li>Documentum provides a unified environment for capturing, storing, </li></ul><ul><li>accessing, organizing, controlling, retrieving and archiving any type </li></ul><ul><li>of unstructured information within an enterprise. </li></ul><ul><ul><ul><li>Documentum is product from the company Documentum </li></ul></ul></ul><ul><ul><ul><li>EMC acquired Documentum in 2003 and now it is called as </li></ul></ul></ul><ul><li>EMC Documentum </li></ul>
  4. 4. Brief History of Documentum
  5. 5. Architecture
  6. 6. Architecture <ul><li>Kernel – It is a unified environment where content is </li></ul><ul><li>stored, accessed and secured </li></ul><ul><li>Repository Infrastructure </li></ul><ul><li>Repository Services </li></ul><ul><li>Security Services </li></ul>
  7. 7. Content Objects <ul><li>Content is stored in the repository as an object </li></ul><ul><li>Objects comprise three parts: </li></ul><ul><ul><li>Content Assets or Source data </li></ul></ul><ul><ul><ul><li>Represent the core information stored in its native format. </li></ul></ul></ul><ul><ul><li>Content Attributes or Metadata </li></ul></ul><ul><ul><ul><li>Describe the content assets with descriptors such as keywords, owner, version, links and creation date. </li></ul></ul></ul><ul><ul><li>Methods or Operations </li></ul></ul><ul><ul><ul><li>Instructions to be performed on the content assets, such as transform, notify and display. </li></ul></ul></ul>
  8. 8. Repository Infrastructure <ul><li>Documentum repository consists of four main components: </li></ul><ul><ul><li>A file store containing the content assets. </li></ul></ul><ul><ul><li>Attribute tables within a relational database. </li></ul></ul><ul><ul><li>Full-text Indexes (Text based content assets) </li></ul></ul><ul><ul><ul><li>All words of the content assets stored within the repository. </li></ul></ul></ul><ul><ul><ul><li>All keywords and other content attributes (or metadata) that describe the content assets. </li></ul></ul></ul><ul><ul><li>Directory Services </li></ul></ul><ul><ul><ul><li>A networked service from which info can be looked-up and retrieved about available resources, including info about groups, individuals, printers etc. </li></ul></ul></ul>
  9. 9. Repository Services – Content Server <ul><li>The repository can only be accessed via the Content Server. </li></ul><ul><li>It provides two storage-specific services: </li></ul><ul><ul><li>Content Storage Services add a storage policy engine to the Documentum repository that enables event triggered, ad hoc, and batch execution of storage allocation and migration polices. </li></ul></ul><ul><ul><li>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. </li></ul></ul>
  10. 10. Repository Services - Content <ul><li>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: </li></ul><ul><ul><li>Document </li></ul></ul><ul><ul><li>Web page </li></ul></ul><ul><ul><li>XML document </li></ul></ul><ul><ul><li>Report </li></ul></ul><ul><ul><li>Executable </li></ul></ul><ul><ul><li>Engineering drawing </li></ul></ul><ul><ul><li>Scanned image </li></ul></ul><ul><ul><li>Audio or video file </li></ul></ul><ul><ul><li>Thumbnail file </li></ul></ul><ul><ul><li>Corporate Record </li></ul></ul>
  11. 11. <ul><li>It uses LDAP to synchronize user and group identities enterprise-wide. </li></ul><ul><li>Assigns authorization rules through access control lists (ACL), which are automatically applied to all repository objects when the objects are created. </li></ul><ul><li>Every Operation performed by the Documentum Repository can be recorded in an auditable record. </li></ul>Security Services – Core Services Auditing Authentication Authorization Single sign-on
  12. 12. Security Services – Trusted Content Services <ul><li>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 </li></ul><ul><li>Trusted Services include </li></ul><ul><li>Encrypted File Stores </li></ul><ul><li>Digital Shredding of deleted items </li></ul><ul><li>Support for electronic signatures. </li></ul>Digital Shredding Encryption Electronic Signatures
  13. 13. Security Services – Information Rights Management Services <ul><li>IRM services extend the security and access controls on </li></ul><ul><li>documents and other types of content beyond the boundaries </li></ul><ul><li>of content platform. </li></ul><ul><li>IRM Services secure “Roving Content” that require persistent protection across the network and wherever the content is located and stored. </li></ul><ul><li>IRM services add on IRM policy server to the enterprise information environment to secure the content that is no longer managed by documentum content server </li></ul>
  14. 14. Architecture <ul><li>Application Services Group – Provides various application- </li></ul><ul><li>level services for organizing, controlling, sequencing and </li></ul><ul><li>delivering content to, and from the repository. </li></ul><ul><li>Compliance Services </li></ul><ul><li>Content Services </li></ul><ul><li>Process Services </li></ul>
  15. 15. Compliance Services – Retention Policy Services <ul><li>Compliance Services provide capabilities for retaining content and managing content as records. These are </li></ul><ul><ul><li>Retention Policy Services </li></ul></ul><ul><ul><li>Records Manager </li></ul></ul><ul><li>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. </li></ul><ul><li>RPS enhances the standard documentum controls along three important dimensions: </li></ul><ul><ul><li>Notifications </li></ul></ul><ul><ul><li>Auditing </li></ul></ul><ul><ul><li>Reporting </li></ul></ul>
  16. 16. Compliance Services – Records Manager <ul><li>Records Manager architecture provides recordkeeping functionality as services that can be used for electronic and physical records alike. </li></ul><ul><li>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 </li></ul><ul><li>Records Manager leverages RPS and the capabilities of the documentum platform to provide records management capabilities in a modular fashion. </li></ul>
  17. 17. Content Services – Library Services - Versioning <ul><li>When a document is modified it is stored in the repository as a new version </li></ul><ul><ul><li>Each version is represented by a unique set of properties and content </li></ul></ul><ul><ul><li>Each version has a unique version number </li></ul></ul><ul><ul><li>The initial version number is 1.0 </li></ul></ul><ul><li>By default, users access the most recent or current version </li></ul><ul><li>Check-in/Check-out capabilities ensure users with editing privileges do not overwrite one-another’s versions or make incompatible updates. </li></ul>
  18. 18. <ul><li>A Content file can be associated with one or more renditions </li></ul><ul><ul><li>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. </li></ul></ul><ul><li>A Content file and its renditions are managed as a single document in the repository. </li></ul>Content Service – Library Services - Renditions
  19. 19. Content Services – Workflow Services <ul><li>Documentum workflow automates business activities and policies for repository content. </li></ul><ul><li>A workflow is defined by a model, the sequence of steps that comprise the process, and the actions that must occur at each step. </li></ul><ul><li>A workflow can be serial with activities occurring one after another, or parallel, with all activities occurring simultaneously </li></ul>
  20. 20. Content Services – Lifecycle Services <ul><li>Documentum platform defines, maps and implements flexible content lifecycle rules according to the business policies established by the enterprise. </li></ul><ul><li>Lifecycle services assign a lifecycle stage to the content object, and then manage the object’s transition from one stage to another. </li></ul><ul><li>Each content object has only a single lifecycle </li></ul>
  21. 21. Content Services – XML Services <ul><li>Integrated XSLT (transformation engine). </li></ul><ul><li>Unlimited stylesheets stored in repository. </li></ul><ul><li>Facilitates multi-channel publishing. </li></ul>
  22. 22. Content Services – Enterprise Content Integration Services <ul><li>Integration with heterogeneous repositories </li></ul><ul><li>Enterprise Content Integration (ECI) Services enable extending services to other repositories </li></ul><ul><li>Adapter framework and ADK </li></ul>Search Broker
  23. 23. Content Services – Content Transformation Services <ul><li>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. </li></ul><ul><li>Some of modules are: </li></ul><ul><li>Document Transformation services </li></ul><ul><li>Advanced document transformation </li></ul><ul><li>services </li></ul><ul><li>XML transformation services </li></ul><ul><li>Media transformation services </li></ul><ul><li>Audio / Video transformation services </li></ul>
  24. 24. Content Services – Content Delivery Services <ul><li>Documentum platform provides sophisticated content deployment and delivery services to supply content to web server farms, enterprise portals and servers. </li></ul><ul><li>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. </li></ul><ul><li>Site Caching Services </li></ul><ul><ul><li>It adds flexibility for distributing content to disparate delivery environments. </li></ul></ul><ul><li>Site Deployment Services </li></ul><ul><ul><li>It complements site caching services by automatically delivering content to multiple external web servers. </li></ul></ul><ul><ul><li>If the content cannot be delivered as scheduled, these services also support rollback with self-repair. </li></ul></ul>
  25. 25. Content Services – Content Delivery Services <ul><li>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. </li></ul><ul><li>Applications can then access these attributes and assets to automatically personalize and incorporate enterprise managed content. </li></ul>
  26. 26. Process Services – Collaborative Services <ul><li>Process Services capabilities includes Collaborative Services, managing shared workspaces, as well as Business process management, a set of products for managing business process across the enterprise. </li></ul>
  27. 27. Process Services – Business Process Management <ul><li>Documentum provides a complete suite of BPM products that manages the complete lifecycle of business processes across the enterprise. </li></ul><ul><li>Business Activity Monitoring (BAM) engine monitors critical aspects of the business processes and provides up-to-date reports. </li></ul><ul><li>Business Process Engine runs and manages the end-to-end processes and integrates with external applications through a SOA framework. </li></ul><ul><li>All of content is stored and managed with the repository. </li></ul>
  28. 28. Process Services – Business Process Management Process Engine Business Process Manager Business Process Services BAM Reporting Simulation Process Forms Rules Engine Web Clients Content Server
  29. 29. Tools Group – Provides capabilities for developing and deploying content applications. It also provides web services for integrating Content related objects with external enterprise applications. Architecture
  30. 30. Tools Group – Enterprise Content Services and Documentum API <ul><li>Documentum Foundation Classes (DFC) is the published and supported programming interface for accessing the functionality of the documentum Platform. It provides Java and COM class libraries that expose the functions that drive the documentum platform. </li></ul><ul><li>Documentum Foundation Services (DFS) are an SOA development framework and API. They are based on web services, and designed to support interoperable machine-to-machine interaction over a network. </li></ul><ul><li>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. </li></ul>
  31. 31. Tools Group – Enterprise Content Services and Documentum API
  32. 32. Experiences Group – Provide the framework and interfaces enabling users to process and use content management functionality in desktop or Browser based applications. Architecture
  33. 33. Experiences Group – WDK Framework <ul><li>Documentum platform includes a Web Development Kit (WDK), an application development framework for developing web based clients and user applications. </li></ul><ul><li>WDK is used to provide a series of application connectors for </li></ul><ul><li>integrating documentum functionality within Word, Excel, PowerPoint and documentum client for outlook as well as portlets for exposing documentum functionality from within a portal. </li></ul><ul><li>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. </li></ul>
  34. 34. Experiences Group – Client Applications <ul><li>Users interact with content server repository through client applications. </li></ul><ul><ul><li>Documentum Clients </li></ul></ul><ul><ul><li>Application Integration </li></ul></ul><ul><ul><li>Custom Client applications </li></ul></ul>
  35. 35. How EMC Documentum delivers
  36. 36. Global and Distributed
  37. 37. Global and Distributed
  38. 38. Open Standards
  39. 39. Scalability
  40. 40. <ul><li>Documentum enforces appropriate levels of security as </li></ul><ul><li>organizations make their repository content available to a </li></ul><ul><li>wide range of contributors and users </li></ul><ul><li>Sensitive information in the repository file stores can be </li></ul><ul><li>encrypted. </li></ul><ul><li>It also supports electronic signatures and offers </li></ul><ul><li>extensive auditing of all system activities. </li></ul><ul><li>It secures roving content – documents and other objects </li></ul><ul><li>that are moving around the network and beyond the purview </li></ul><ul><li>of the repository </li></ul>Secure
  41. 41. Extensible <ul><li>Documentum incorporates service oriented architecture </li></ul><ul><li>that exploits the capabilities of web services for integrating </li></ul><ul><li>with disparate enterprise applications. </li></ul>
  42. 42. What EMC Documentum delivers Records Mgmt Digital Asset Mgmt Collaboration Web Content Mgmt Imaging Document Mgmt
  43. 43. Summary