diff --git a/README.adoc b/README.adoc new file mode 100644 index 0000000..b35f855 --- /dev/null +++ b/README.adoc @@ -0,0 +1,29 @@ += Belegarbeit Enterprise Architektur-Muster + +Enterprise Architecture Patterns + +Autoren: Abdellah Filali, Luca Franke und Julian Bruder. + +Modul “Software Engineering” (Prof. Dr. Andreas Both, Wintersemester 2024/2025) an der HTWK Leipzig + +Das dazugehörige Repository des Papiers kann unter https://github.com/Beleg-6-EAP/Belegarbeit[Beleg-6-EAP/Belegarbeit] gefunden werden. + +== Code-Beispiele + +Alle im Papier betrachteten Architekturen wurden für das im Papier erklärte E-Commerce-Beispiel aus Bestellungen, Bezahlungen und Versand implementiert. +Die Code-Beispiele dienen der Demonstration und sind vollständig ausführbar und getestet. +Genauere Anweisungen zu Build und Run sind in den folgenden Repositories zu finden: + +[cols="1,1,1"] +|=== +|Architektur | Programmiersprache/Framework | Repository + +|Monolithic Architecture | Java Spring Boot | https://github.com/Beleg-6-EAP/demo-monolith-ecommerce[Beleg-6-EAP/demo-monolith-ecommerce] +|Modular Monolithic Architecture | Java Spring Boot | https://github.com/Beleg-6-EAP/demo-modulith-ecommerce[Beleg-6-EAP/demo-modulith-ecommerce] +|Service-oriented Architecture | Ruby on Rails | https://github.com/Beleg-6-EAP/demo-soa-ecommerce[Beleg-6-EAP/demo-soa-ecommerce] +|Layered Microservice Architecture | Kotlin Spring Boot | https://github.com/Beleg-6-EAP/demo-microservice-ecommerce[Beleg-6-EAP/demo-microservice-ecommerce] +|Event-Driven Architecture | Java Spring Boot | https://github.com/Beleg-6-EAP/demo-eda-ecommerce[Beleg-6-EAP/demo-eda-ecommerce] +|Cloud-native Architecture | Haskell | https://github.com/Beleg-6-EAP/demo-cloud-native-ecommerce[Beleg-6-EAP/demo-cloud-native-ecommerce] +|Microkernel Architecture | Kotlin Spring Boot | https://github.com/Beleg-6-EAP/demo-microkernel-ecommerce[Beleg-6-EAP/demo-microkernel-ecommerce] + +|=== \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index 192eb38..0000000 --- a/README.md +++ /dev/null @@ -1,20 +0,0 @@ -[![Build](https://github.com/Beleg-6-EAP/Presentation/actions/workflows/build-latex-push-pdf.yml/badge.svg)](https://github.com/Beleg-6-EAP/Presentation/actions/workflows/build-latex-push-pdf.yml) - -# Präsentation Enterprise Architektur-Muster - -Enterprise Architecture Patterns - -Autoren: Julian Bruder, Abdellah Filali, Luca Franke - -Modul “Software Engineering” (Prof. Dr. Andreas Both, Wintersemester 2024/2025) an der HTWK Leipzig - -Das dazugehörige Repository des Papiers kann unter [Beleg-6-EAP/Belegarbeit](https://github.com/Beleg-6-EAP/Belegarbeit) gefunden werden. - -## Build - -```bash -bash> xelatex --shell-escape -output-directory=out src/main.tex -bash> biber --output-directory out out/main -bash> xelatex --shell-escape -output-directory=out src/main.tex -bash> xelatex --shell-escape -output-directory=out src/main.tex -``` \ No newline at end of file diff --git a/main.pdf b/main.pdf index 1a2b4b5..2c11a90 100644 Binary files a/main.pdf and b/main.pdf differ