Application development for existing systems with composite commercial software with a Faktor Zehn
Brief description
Our client wants to develop a new inventory system for insurance contracts in the composite sector, particularly for commercial, liability, and cash insurance. Faktor10 is to be used as standard software for modeling the contract components. PTA provides support for backend and frontend development and provides developers with extensive experience in agile development and Java technology.
Supplement
The software architecture is based on Java EE, and the Faktor Zehn framework is used to model insurance objects. For optimal support of Faktor Zehn, Eclipse is used as the IDE with the Faktor Zehn plugins, which provide a separate abstraction layer for components, offers, and contract elements as the central basis for the industry software. For the front end, Faktor Zehn relies on Linkki, a Java library that uses Vaadin to generate the entire front-end code for a React framework from annotated Java code. The Java projects are managed with Maven. The CI/CD pipeline is based on Jenkins. SonarQube is used to control code quality. The software is hosted via Openshift containers with Websphere servers and provides development, testing, pre-production, and production environments.
Subject description
The software architecture is based on Java EE, and the Faktor Zehn framework is used to model insurance objects. For optimal support of Faktor Zehn, Eclipse is used as the IDE with the Faktor Zehn plugins, which provide a separate abstraction layer for components, offers, and contract elements as the central basis for the industry software. For the front end, Faktor Zehn relies on Linkki, a Java library that uses Vaadin to generate the entire front-end code for a React framework from annotated Java code. The Java projects are managed with Maven. The CI/CD pipeline is based on Jenkins. SonarQube is used to control code quality. The software is hosted via Openshift containers with Websphere servers and provides development, testing, pre-production, and production environments.