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.
| Extension type | Class |
|---|---|
| Content Deployer extension | com.tridion.deployer.Module |
| Content Deployer extension | com.tridion.deployer.Processor |
| Storage Layer extension | com.tridion.storage.BaseEntity |
| Storage Layer extension | com.tridion.storage.DAOFactory |
| Storage Layer extension | com.tridion.storage.filesystem.FSBaseDAO |
| Storage Layer extension | com.tridion.storage.persistence.JPABaseDAO |
| UGC Validator | com.tridion.validation.ContentValidator |
| Ambient Data Framework Request validator | com.tridion.ambientdata.web.RequestValidator |
| Ambient Data Framework Cartridges | com.tridion.ambientdata.claimstore.ClaimStore |
| Ambient Data Framework Cartridges | com.tridion.ambientdata.processing.ClaimProcessor |
| Ambient Data Framework Cartridges | com.tridion.ambientdata.processing.AbstractClaimProcessor |
| Ambient Data Framework Cartridges | com.tridion.ambientdata.processing.ClaimProcessorConfigProvider |
| Custom Tag Handlers | com.tridion.tcdl.TagHandler |
| Ambient Data Framework Cartridges | com.tridion.tcdl.TagRenderer |
| Ambient Data Framework Cartridges | com.tridion.tcdl.TagHandlerBase |
| Ambient Data Framework Cartridges | com.tridion.tcdl.IterationTagSupport |