Documentum introduction

  • View

  • Download

Embed Size (px)

Text of Documentum introduction

  • 1.Documentum Content Management solutionEnterprise content managementEnterprise content management (ECM) is the category of software that helps you manageall of the unstructured information or content in your enterprise.This information exists in many digital forms as text documents, engineering drawings,XML, still images, audio and video files, and many other file types and formats.ECM helps you create content with common desktop applications and easy-to-usecontent authoring templates. It can also capture and incorporate existing content from avariety of sources.ECM manages this content and the content from other enterprise applications such asenterprise resource planning (ERP), customer relationship management (CRM), andenterprise portals. It adds intelligence by creating categorization schema, metadata, andtags that make search and retrieval faster and more efficient. ECM also manages thereview, revision, and approval process for any piece of content according to user-definedbusiness rules capability known as workflow and lifecycle management.Truly robust solutions allow you to manage relationships between pieces of content,allowing one piece of content to have multiple identities depending on how it is used invarious contexts and renditions. This is the object model of content management.Combined with intelligent tagging of content, the object model supports efficientrepurposing of information.ECM also controls the publishing of content through multiple channels. For example, asingle piece of content may be published simultaneously to a Web site, broadcasted as afax, printed as a text document, and sent to a hand held wireless device.ECM is generally considered to be an amalgamation of a number of distinct butinterrelated applications enterprise document management (EDM), Web contentmanagement (WCM), digital asset management (DAM), enterprise records management(ERM), business process management (BPM), enterprise content integration (ECI), andcollaborative content management (CCM).BPM goes beyond workflow and lifecycle management to define, model, and manage allkinds of business processes consistently and reliably across multiple organizations,systems, and applications. ECI technology, a subset of ECM, enables the integration ofall content sources inside and outside the enterprise regardless of content location or howcontent is accessed.Collaboration technology, another subset of ECM, is becoming increasingly important inorganizations. Working in harmony with BPM, collaboration allows the participants in abusiness process to come together to optimize the process to mutual benefit. This bringspartners, suppliers, customers, and agencies together in a controlled way and managesand leverages collaborative content such as discussion threads, voting results, anddocuments.All of this functionality has one purpose to leverage enterprise knowledge assets forcompetitive advantage.Documentum from E MC Corporation is a unified content management system thatprovides tools for Working with many types of content documents, drawings, scannedimages, hard copy in a single repository that can span multiple departments andfunctional areas.

2. By managing all content in a single repository, it makes it easier to Share and reuseinformation. Find information by means of full text searches, keyword queries, database-style SQL queries, and Windows Explorer-like navigation through disk directoriesSecure and control access to information, Track changes, versions, and access logsMaintain audit trails and records for the purposes of regulatory compliance Automate orstreamline business process and workflowsDocumentum ArchitectureThe Four Layers of the Documentum ECM Platform The services layer, consisting of Documentum Content Server and a variety of extendedservices, provides the content management functionality and serves as the foundation forall other products The interface layer, consisting of Documentum Foundation Classes (DFC) and itsrelated APIs, provides communication between the services layer and the clients that usethe services The client layer, consisting of end-user products, developer tools, and integrations withother systems, provides access to the content management functionality in the context ofparticular business functions The application layer, consisting of products from Documentum, its partners, or custombuilt, provides the integrated applications that use content management functionality aspart of their business solutions 3. The first three layers comprise the Documentum platform supporting the applicationlayer. Documentum also offers products that combine features from different layers toprovide vertical solutions.Content Repository and Services LayerAt the base of the Documentum platform is the enterprise content repository andDocumentum Content Server, which manages the repository and implements the corecontent management capabilities. Content Server makes these capabilities available toclients and applications through the interface layer.Documentum Content Server is the software that manages the content repository andprovides the fundamental content management capabilities. The Documentum contentrepository uses an extensible object model to store content and its associated metadata.The enterprise content repository that Documentum manages is an abstract repositoryconsisting of data stored in distinct physical sources; Content Server coordinates thedifferent forms of data to create the object-based repository. Documents are composed ofcontent files (the source file in its native format) and document attributes (also known asmetadata or properties), such as document owner, version, and creation date, Theseattributes seen as metadata describing the content and the relationships between thiscontent and other objects in the repository. The repository uses the metadata to organizethe content, and users can use it to search for content that is relevant to them.A Documentum repository can store its content files in any of these types of storageContent Server maintains its content store in a protected set of directories, so that usersdo not have uncontrolled access to them from outside of the Documentum system. Wheresecurity is paramount, the content can be encrypted using Trusted Content ServicesInterface LayerWeb Servers Clients and applications use the interface layer to communicate withContent Server and interact with the content repository. The interface layer consists ofDocumentum Foundation Classes (DFC) and a number of standard interfaces built on topof DFC.Documentum Foundation ClassesDocumentum Foundation Classes (DFC) represents the richest API exposing allDocumentum functionality. DFC provides an object-oriented framework for accessingthe capabilities of Content Server DFC exposes the Documentum object model as anobject-oriented client library for content management applications to use. It is an API thatcan be used from a host of applications, including those developed in Java, Visual Basic,C#, and C++. DFC is implemented as a set of Java classes and interfaces, along with a 4. Java-COM bridge for accessing DFC via COM from Visual Basic or Visual C++. Everycomputer running an application that accesses Content Server has a copy of the DFCsoftware running on a Java Virtual Machine (NM). The application on the client machineperforms a method call through DFC, which translates the call into the Content serversnative API. Content Server instantiates the object, executes the method call, and returnsthe result to the client application.Applications access Content Server through DFC using a client object. Creating a clientobject loads the necessary shared libraries. The client object interface then serves as afactory for session objects, which represent connections to the repository. The applicationcreates new repository objects or obtains references to existing objects through thesession interfaceDocumentum Business ObjectsDocumentum also provides a way to extend DFC using the Documentum BusinessObjects Framework (BOF). Documentum Business Objects Framework provides aframework and a methodology to develop reusable business logic components calledBusiness Objects. This framework is built into DFC and accessible from applicationswritten using DFC. It is designed to provide the ability to develop pluggable components,each component implementing one or more middle-tier business rules. BOF canimplement business logic in reusable business object components that can be pluggedinto middle tier or client applications. BOF enables programmers to develop highlyreusable components that can be shared by multiple applications.There are two types of Documentum Business Objects, type-based business objects andService-based business objects. A type-based business object can extend a Content Serverpersistent object type and extend its capabilities by providing new methods for thosetypes and allow overriding of existing methods. A type based business object enablesdevelopers to define type-specific behavior without the need to customize each clienttype the same business object can be used with WebTop or Desktop-based applications.A service based business object provides methods that perform more generalizedprocedures that are not usually bound to a specific object type or repository.At any level, a method of a business object can be called by other DFC-basedapplications. JSP, ASP, Visual Basic, and other languages all have access to the businessobjects.Web ServicesDFC and BOF enable developers to encapsulate custom business logic that can beexposed as Web service. They provide a way to call functions on other computers acrossthe intranet or World Wide Web. For example, a CRM system can communicate withDocumentum through Web service. For Documentum customers, this means broader,industry standard access to content management functionality.Developers can create their own service on our platform. Developers work