30
Table of Contents
Executive Summary ................................................................................................. 4
Audience............................................................................................................................4
Introduction............................................................................................................ 4
Content Transformation Services ............................................................................. 4
Content Transformation Services - Product Suite ...................................................... 5
Document Transformation Services ....................................................................................5
Advanced Document Transformation Services....................................................................5
Media Transformation Services ..........................................................................................5
Audio Video Transformation Services .................................................................................6
XML Transformation Services..............................................................................................6
Typical Transformation Operation ............................................................................ 6
CTS Web Services.................................................................................................... 7
CTSWS capabilities.............................................................................................................7
Salient features..............................................................................................................7
CTS Web Services architecture............................................................................................8
Profile service.................................................................................................................8
Transformation service...................................................................................................9
Load balancer ................................................................................................................9
Mixed content usage......................................................................................................9
Typical Transformation Request Flow in CTSWS ................................................................11
Packaging and deployment options..............................................................................12
Supported client technologies..........................................................................................12
Productivity layer..........................................................................................................12
Java client ....................................................................................................................12
.NET client....................................................................................................................13
Conclusion............................................................................................................ 14
References............................................................................................................14
3
EMC Documentum Content Transformation Web Services
C# powerpoint - PowerPoint Conversion & Rendering in C#.NET documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. PowerPoint to PDF Conversion.
how to delete text in pdf using acrobat professional; remove text watermark from pdf online C# Word - Word Conversion in C#.NET Word documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Word to PDF Conversion.
delete text from pdf online; how to edit and delete text in pdf file
33
Executive Summary
Communicating information to customers, employees and partners through the web,
print and wireless devices always begins with the creation or reuse of content. It is
imminent that the content authored in one format must be transformed to another
that is appropriate for the communication channel.
The Documentum Content Transformation Services suite and Content Transformation
Web Services component provide several capabilities to help customers generate
channel-ready content and address challenges to help businesses and individuals
derive greater value from content.
Audience
This white paper is intended for customers, IT partners, IT decision makers and
knowledge workers involved in sales, marketing, advertising, product management,
and other disciplines where productivity depends on transforming several commonly
used business formats.
This white paper requires the reader to be equipped with a minimal knowledge on
Content Transformation Services.
Introduction
Content Transformation Services Web Services (CTWS) is a new component in the
Documentum Content Transformation Services suite of products that exposes
transformation capabilities of Content Transformation Services products to users who
want to transform content in the file system or Documentum repository.
Content Transformation Services
Content Transformation Services (CTS) is a suite of server-side software capable of
transforming content authored in one format to another format that is appropriate to
the communication channel.
Figure 1. Documentum unified content management platform
Figure 1 represents the various parts of the Documentum unified content
management platform. In addition to providing several services, Transformation
Services plays a vital role in helping users to easily locate and transform content.
4
EMC Documentum Content Transformation Web Services
30
Content Transformation Services - Product Suite
Each product in the Content Transformation Services suite focuses on a specific set of
content format. All CTS products use a common architecture and robust framework.
Users can choose a product or multiple products in the CTS suite based on their
requirement.
Figure 2. Architecture of Content Transformation Services 6.7
Figure 2 depicts the architecture of Content Transformation Services for the 6.7
release. Prior to 6.7, Audio/Video Transformation Services was only an add-on
product for the Media Transformation Services product.
Document Transformation Services
Document Transformation Services (DTS) is server software that generates copies of
documents in Portable Document Format (PDF) and Hypertext Markup Language
(HTML) from standard desktop documents such as Microsoft Word, Excel, and
PowerPoint. DTS also transforms common documents to PostScript format.
Advanced Document Transformation Services
Advanced Document Transformation Services (ADTS) is server software that extends
the capabilities of DTS by providing additional PDF rendering for multipage TIFF,
AutoCAD, Microsoft Visio and Microsoft Project. In addition, ADTS provides additional
format and metadata extraction support—required for content authors who use
advanced features such as template styles, hyperlinks, and URLs in source
documents and want to preserve these features in PDF documents.
Media Transformation Services
Media Transformation Services (MTS) is server software that performs transformation
and analysis for digital media content such as photos and presentations. MTS allows
extraction of media properties when files are checked into the Documentum
repository that helps users to easily locate the checked-in content. Standard
document conversions from PSD to TIFF and repurposing MS PowerPoint slides can be
automated to dynamically assemble new presentations.
5
EMC Documentum Content Transformation Web Services
C# Excel - Excel Conversion & Rendering in C#.NET Excel documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Excel to PDF Conversion.
how to delete text in pdf preview; delete text from pdf
27
Audio Video Transformation Services
Audio/Video Transformation Services (AVTS) is server software provides
transformation capability for audio and video file formats. AVTS provides advanced
support for audio and video, including streaming server support and file optimization.
In addition, Audio Video Transformation Services enhances digital asset management
and interaction with media.
XML Transformation Services
XML Transformation Services (XTS) is server software that transforms and renders
XML/DITA documents into a variety of XML-based formats including HTML, XSL-FO
(PDF transformations), DITA standards, and so on. XTS leverages the power behind
authoring and managing content in XML in a high-performance rendering
environment. It includes an XSLT engine and a style sheet toolkit.
Typical Transformation Operation
Content Transformation Services provide common transformation tasks by using
transformation profiles. A transformation profile maps one or more capabilities of the
transformation server as parameters that can be invoked by a client application such
as Digital Asset Manager (DAM) or Webtop.
EMC Documentum Content Server
WDK/DFC
Based Client
Documentum
Repository
dm_queue
Figure 3. Transformation operation
6
EMC Documentum Content Transformation Web Services
34
A typical transformation operation involves the following steps:
1.
Users access the Documentum repository using a Web Development Kit-based
client.
2.
Users then request for one or more transformations using transformation profiles.
3.
Transformation requests are queued in the repository.
4.
The CTS server polls the queue and processes requests based on priority.
5.
Transformed content is stored in the repository as a rendition or new object.
In a transformation process, the input data available in the repository is considered
for transformation and the transformation requests are processed in an asynchronous
manner.
CTS Web Services
Content Transformation Web Services, is a set of technologies that enable service-
oriented programmatic access to CTS core capabilities. CTS Web Services is built on
Documentum Foundation Services (DFS).
CTS Web Services is not a replacement for CTS. It works in coordination with the CTS
server to complete an end-to-end real-time transformation.
CTSWS capabilities
CTSWS allows users to perform real-time synchronous transformations using file
system and repository sources. Requests are directed to appropriate CTS servers
reducing the overall turnaround time for a transformation.
In addition to real-time synchronous transformations, users can perform traditional
transformations where requests are queued in the Documentum repository.
Figure 4. CTSWS real-time synchronous transformation flow
Salient features
Source files from the file system or repository, or from the repository and the file
system (as mixed content) are considered for transformation.
7
EMC Documentum Content Transformation Web Services
28
Output files can be stored in the file system or repository.
Transformation requests are directed to the CTS server and not stored in the
queue.
A CTSWS server can be configured to work with several repositories.
CTSWS interacts with several CTS servers configured to the specified repository for
load-balancing.
Transformation requests are processed with minimal turnaround time.
CTS web services architecture
Figure 5. CTSWS web services architecture
In addition to traditional asynchronous transformations, CTSWS contains two public
services through which users can achieve real-time transformations.
Profile service
The profile web service (IProfileService) provides an interface to CTS transformation
profiles. This service enables applications to obtain transformation profiles using
various filtering mechanisms and allows users with sufficient privileges, to update
the profiles.
The profile service performs the following functions:
Adds one or more profiles to the repository.
Removes a profile from the repository.
8
EMC Documentum Content Transformation Web Services
47
Retrieves a profile based on specific conditions or filters.
Retrieves a profile using profile name or ID.
Transformation service
The transformation web service (ITransformationService) enables applications to
request transformations from the CTS suite of products in both synchronous and
asynchronous modes.
Transformation service performs the following functions:
Routes synchronous transformation requests to the CTS server.
Creates a traditional transformation request on Documentum repository
content in an asynchronous manner.
Imports content from a file system to the Documentum repository and creates
an asynchronous request.
Deletes jobs (on the specified date).
For more information about operations provided by the Profile and Transformation
services, see the
Documentum Enterprise Content Services Reference Guide
.
Load balancer
The load balancer component identifies a suitable CTS server among the available
CTS instances configured to the repository. It checks profile execution capabilities,
service availability, and occupancy to service user requests. The CTSWS server
recognizes CTS instances that support synchronous requests.
The load balancer performs the following functions:
Loads profiles from configured repositories into the memory.
Implements algorithm to determine the instance that is capable of providing
service for a given request.
Checks the level of occupancy and the heartbeat for each configured CTS
instance periodically, and refreshes the cache.
Mixed content usage
Users can provide mixed content (repository and file system content considered as a
whole) in a single request to leverage the capabilities of CTSWS. Providing mixed
content is useful for profiles that require more than one input file to execute the
transformation operation, successfully.
For example, users can merge several file system documents with a repository source
(and vice versa) and store the result in the repository or file system, using the
mergePDF profile (or condensePDF, attachments_adts).
9
EMC Documentum Content Transformation Web Services
26
Users can use mixed content in the following combinations:
Source
Input
Output
File System
File System
File
System or
Repository
File System
Repository
File
System or
Repository
Repository
File System
File
System or
Repository
Repository
Repository
File
System or
Repository
10
EMC Documentum Content Transformation Web Services
Documents you may be interested
Documents you may be interested