Support material for the blog post available in https://hub.alfresco.com/t5/alfresco-content-services-blog/alfresco-7-3-upgrading-to-transform-core-3-0-0/ba-p/315364
This presentation describes the differences between Alfresco Transform Engine and Alfresco Transform Core 3.0.0.
Deployment, configuration and extension topics for Transform Core are covered.
3. ENTERPRISE
TRANSFORM ROUTER
Spring Boot App
ActiveMQ Connection
Asynchronous
TRANSFORM CORE
Spring Boot App
HTTP Connection
Synchronous
SHARED FILE STORE
Spring Boot App
HTTP Connection
Synchronous
4. TRANSFORM ENGINES
Transform Core (AIO)
Transform Misc
Apache Tika
LibreOffice
ImageMagick
Alfresco PDF
Renderer
Images
Thumbnails
Office Documents
Including Microsoft formats
PDF
Metadata extraction
HTML
IWorks
EML
11. CREATING NEW T-ENGINE
▪ Maven
<parent>
<groupId>org.alfresco</groupId>
<artifactId>alfresco-transform-core</artifactId>
<version>3.0.0</version>
</parent>
<dependencies>
<dependency>
<groupId>org.alfresco</groupId>
<artifactId>alfresco-base-t-engine</artifactId>
<version>3.0.0</version>
</dependency>
</dependencies>
▪ Java
• org.alfresco.transform.base.TransformEngine to provide basic information about the
Engine and the Transform pipelines
• org.alfresco.transform.base.CustomTransformer to implement the transformation
operation
16. MORE ON DEPLOYMENT
▪ Resources usage and logging level
transform-core-aio:
image: alfresco/alfresco-transform-core-aio:3.0.0
environment:
JAVA_OPTS: "
-Dserver.tomcat.threads.min=4
-Dserver.tomcat.threads.max=12
-Dlogging.level.org.alfresco.transform.common.TransformerDebug=ERROR
"
▪ Scaling up using a Web Proxy:
https://github.com/aborroy/acs-transform-cluster
▪ (m)TLS configuration
https://github.com/aborroy/alfresco-transform-ssl