Bei diesem Projekt handelt es sich um eine Content Management-Webanwendung zum Ordnen und Strukturieren von Inhalten und deren Übersetzungen. Bei den verwalteten Inhalten handelt es sich um Baubeschreibungen, d.h. Beschreibungen wie z.B. Verwaltungs-, Lagergebäude, etc. standardmäßig in verschiedenen Ländern gebaut werden müssen, welche Materialien verwendet werden dürfen, usw. Die vorhandene Lösung, welche vom Kunden selbst entwickelt wurde ist eine Microservice orientierte WebApp, welche in verschiedenen Clouds gehostet wird und zusätzlich über aufwändige Mechanismen im DevOps-Bereich automatisch mit Hilfe von Continuous Delivery deployt wird.
Das Frontend basiert auf Angular unter Einsatz von Angular Bootstrap und Redux. Im Backend bildet openJDK mit Java 11 die Basis sowie Spring Boot mit Spring Security. Es finden Cloud-Technologieren wie Kubernetes und Blob-Storages Verwendung, sowie die Dokumenterstellungsengine Pandoc. Die Kommunikation zwischen Front- und Backend erfolgt mittels REST-Services und JSON. Die Backend-Module kommunizieren ebenfall über REST-Services, sowie zusätzlich über die Message-Queue RabbitMQ. PTA unterstützt den Kunden in diesem Projekt sowohl bei der Konzeption und Implementierung von Weiterentwicklungen, als auch bei der Wartung und bei Themen, welche das Hosting in der Cloud und Tätigkeiten im Bereich DevOPs betreffen.
Das Content-Management System ist eine Webapplikation für das Sortieren und Strukturieren von Inhalten und den dazugehörigen Übersetzungen. Es existieren die Domänen 'Konstruktion' und 'Modernisierung' mit ihren einheitlichen Regelungen. Der Inhalt der Beschreibungsprojekte kann zum einen nach PDF konvertiert werden, um zum Beispiel an Verträge mit Bauunternehmen angehängt zu werden. Zum anderen existiert eine separate 'Consumer-View'-Anwendung, mit welcher die einzelnen Bücher von berechtigten Personen (z.B. Handwerkbetrieben) auch im Internet abgerufen werden können.