The most popular and comprehensive Open Source ECM platform
Universal Viewing with Alfresco’s Transform Service and T-Engine
Alfresco’s transformation service and T-engine design represent the next generation of the transformation technique previously used in Alfresco ACS. This new approach provides a secure, scalable, reliable, and extensible mechanism for converting files from their current format into other formats.
The transformation service and T-engine are used within Alfresco Share and ADW products to perform transformations to display thumbnails of varying sizes and large preview images.
The concept of a universal document viewer is closely tied to the functionality provided by the T-Engines. T-engines are the core units that support universal document viewing. The engines convert documents of differing file formats into more common and easily visualized formats like PDF and raster. This conversion process enhances the accessibility and usability of various types of content across an organization.
One of the key advantages of this design is its flexibility. Customers can customize the T-engine to suit their specific needs. They can create custom transforms that run in separate processes across different locations known as T-Engines. The deployment and development of a T-Engine transformer is simpler than in previous versions of Content Services. Transformers no longer need to be applied as AMPs/JARs on top of the repository. New versions and new engines to support different file formats may be deployed separately without restarting the repository.
The T-Engine can be used to perform single-step transformations. Multiple T-engines may be deployed, but for simplicity, the standard all-in-one out-of-the-box Alfresco T-engine provides a single T-Engine that supports five core transformation types.
Alfresco’s transformation service and T-Engine design offer a practical and customizable solution for content management. They provide flexibility, scalability, and efficiency, which are essential features for enabling visualization in a content management system.