Eingesetzte Produkte
Basistechnologie der IsyFact sind die Programmiersprache Java und das Anwendungsframework Spring Boot. Soweit möglich nutzt die IsyFact etablierte Softwareprodukte, Frameworks und Bibliotheken.
Die nachfolgende Tabelle gibt einen Überblick über die in der IsyFact vorgegebenen bzw. empfohlenen Produkte.
Basistechnologien | |
---|---|
Programmiersprache |
Java |
Web-Technologie |
XHTML |
Architekturmuster |
Service-orientierte Architektur (SOA) |
Systemsoftware | |
---|---|
JEE-Applikationsserver |
Apache Tomcat |
Authentifizierung / Autorisierung |
OAuth2 / OpenID Connect |
Webserver |
Apache HTTP Server |
Bibliotheken für die Anwendungsentwicklung | |
---|---|
Web-Framework |
Angular |
Service-Framework |
Spring Web MVC, Spring WebClient, |
Anwendungskern-Framework |
Spring Boot |
Persistenz-Framework |
Spring Data & JPA/Hibernate |
Logging-Framework |
Logback |
Spezielle Software und Bibliotheken | |
---|---|
Überwachung / Monitoring |
Micrometer |
Test-Framework |
JUnit, Mockito |
Werkzeuge und Methodiken | |
---|---|
Programmierung |
Eclipse, IntelliJ IDEA |
Modellierung |
diagrams.net, Enterprise Architect |
Basistechnologien | |
---|---|
Build und Deployment |
Maven |
Fehler- und Änderungsmanagement |
Jira |
1. Produktkatalog
In dem Produktkatalog sind alle für Isyfact-Anwendungen vorgegebenen und empfohlenen, aber auch untersagten Produkte aufgeführt.
Die vorgegebenen, bzw. empfohlenen Produkte sind, zusammen mit weiteren Informationen zum Lebenszyklus, falls möglich ihren jeweiligen Technologiestacks zugeordnet:
In der Negativliste sind Produkte oder Produktversionen beschrieben, welche nicht zu verwenden sind.