Conclusion

The paper presented how a serverless solution for an XML-based paper submission workflow can be developed with relatively low effort.

An important observation is that although the solution is built from a number of off-the-shelf tools and services, most of them are not specifically designed for XML-based solutions, but for web applications.

The source code for the project is available online at https://github.com/oxygenxml/markupuk-2019-paper. We plan to customize it further with conference specific constraints expressed as Schematron rules. We also plan to make it possible to generate the PDF preview on demand without having to commit the paper in the Git repository first. This will imply integrating with a Functions as a Service platform that will run the publishing process.