Documentation Center

Deprecation of server-side software components running in Web applications

As of SDL Web 8, Content Delivery server-side software components running as Web applications are deprecated. Instead, the recommended way to run such items is in the form of standalone microservices. Client-side Content Delivery software components and APIs continue to run in (your) Web applications.

As a transitional measure, SDL Web 8 allowed you to run the new microservices inside a Java/JSP Web application, so that you could upgrade your Java/JSP Web application-based server-side software without having to migrate to standalone microservices yet. As of SDL Web 8.5, the WAR files required for such an implementation no longer ship with the product, and can only be obtained through SDL Customer Support. It is strongly recommended that you migrate to standalone microservices.

If you currently run server-side software in .NET Web applications, you can continue using .NET Web applications by installing the server-side software anew as standalone microservices, then using a reverse proxy to forward incoming requests directed at your .NET Web application to the corresponding microservice.

Although the in-process API is depecrated in general, the following extension points of the in-process API are, however, not deprecated:
Extension typeClass
Content Deployer extensioncom.tridion.deployer.Module
Content Deployer extensioncom.tridion.deployer.Processor
Storage Layer extensioncom.tridion.storage.BaseEntity
Storage Layer extensioncom.tridion.storage.DAOFactory
Storage Layer extensioncom.tridion.storage.filesystem.FSBaseDAO
Storage Layer extensioncom.tridion.storage.persistence.JPABaseDAO
UGC Validatorcom.tridion.validation.ContentValidator
Ambient Data Framework Request validatorcom.tridion.ambientdata.web.RequestValidator
Ambient Data Framework Cartridgescom.tridion.ambientdata.claimstore.ClaimStore
Ambient Data Framework Cartridgescom.tridion.ambientdata.processing.ClaimProcessor
Ambient Data Framework Cartridgescom.tridion.ambientdata.processing.AbstractClaimProcessor
Ambient Data Framework Cartridgescom.tridion.ambientdata.processing.ClaimProcessorConfigProvider
Custom Tag Handlerscom.tridion.tcdl.TagHandler
Ambient Data Framework Cartridgescom.tridion.tcdl.TagRenderer
Ambient Data Framework Cartridgescom.tridion.tcdl.TagHandlerBase
Ambient Data Framework Cartridgescom.tridion.tcdl.IterationTagSupport