APPENDIX A Open-Source Tools and Frameworks A DXP uses open-source tools and frameworks to build its layers and mainly focuses on open-source technology to provide a digital ecosystem to develop invocative solutions and business processes. This section explains different frameworks that can be used in developing a DXP. HTTP Accelerator An HTTP accelerator is designed for content-heavy dynamic web application as well as APIs. • Varnish (https://varnish-cache.org/) A DXP uses Varnish to accelerate web content delivery to the client. Web Server A web server serves contents to the World Wide Web. A web server processes incoming network requests over HTTP and several other related protocols. • Microsoft IIS (https://www.iis.net/) • Nginx (https://www.nginx.com/) • Apache web server (https://httpd.apache.org/) A DXP uses these web servers to deploy their static contents, like HTML, CSS, scripts, images, etc. You can customize and use one of them to deploy and host their static content. © Shailesh Kumar Shivakumar, Sourabhh Sethii 2019 321 S. K. Shivakumar and S. Sethii, Building Digital Experience Platforms, https://doi.org/10.1007/978-1-4842-4303-9
Building Digital Experience Platforms Page 331 Page 333