Eingesetzte Produkte
Diese Seite ist ein Teil der IsyFact-Standards. Alle Inhalte der Seite, insbesondere Texte und Grafiken, sind urheberrechtlich geschützt. Alle urheberrechtlichen Nutzungs- und Verwertungsrechte liegen beim Bundesverwaltungsamt.
Die Nutzung ist unter den Lizenzbedingungen der Creative Commons Namensnennung 4.0 International gestattet.
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.