Eingesetzte Produkte

IFS-Logo 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.

Creative Commons Namensnennung 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
Keycloak

Webserver

Apache HTTP Server

Bibliotheken für die Anwendungsentwicklung

Web-Framework

JSF/Spring MVC/Webflow
Angular

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.