Migration of a web service for fast tariffing into the AWS cloud
Project duration: 1 year, 1 month
Brief description
The end customers of a private health insurance (PKV) can use a website to create proposals for health insurance (full health cost insurance, supplementary insurance, nursing care insurance, travel health insurance). In order to make a fast price information possible over the Internet with few customer inputs, there is a quick tariffing web service. This web service is currently hosted by the private health insurance in a JBoss instance. The web service now needs to be transferred to the AWS cloud for easier maintainability and better scalability.
Supplement
The existing web service is only a thin shell around a computing core written in C++. The web service receives the data in a customer-specific XML format, converts the data into the format used by the calculation engine and calls it for the actual contribution calculation. Migration to the cloud requires the creation of a number of conditions. The web service must be converted to a Maven project, checked into git, and Jenkins jobs for build and deployment must be created. In addition there is the transfer from JBoss to a Websphere Liberty Application Server. Cloud applications are controlled via Openshift. The application server, the included application and the processing core with the corresponding customer-specific databases are started in a Docker container in the AWS cloud.