Provision of the calculation core of a private health insurance as a web service
Project duration: 11 months
Brief description
Customers of private health insurance can obtain suggestions for insurance contracts via websites. In order to be able to provide the customer with price information as quickly and with a few entries as possible, a web service is created which can provide the price information bypassing the business logic used in other processes. This speeds up information by several seconds and only allows you to enter a date of birth. To do this, the existing calculation engine must be accessible via a web service and standard values must be assumed for many calculation engine inputs in order to be able to calculate a price with just a few customer entries.
Supplement
The existing computer kernel implemented in C++ is called via a business logic written in Java. The business logic requires a great deal of input from the administrative staff. Due to its complexity, processing in business logic sometimes takes several seconds. Since this is not sufficient for a website for end customers, a web service is created that can quickly determine an approximate price with just a few entries. This web service runs on a JBoss application server. The inputs to the web service are delivered in a customer-specific XML exchange format, translated by the web service into the data format of the computing core and then called up by the computing core. This supplements standard values for data fields that are necessary for the calculation and performs the calculation. The result is then returned to the caller via the Web service. The implementation of the website for the end customers is not part of this project.
Subject description
Many potential customers use the Internet as their first port of call for independent and comprehensive information about insurance products. In addition to pure product information, the determination of possible contributions plays an important role here. The web service provides the necessary data from the tariff calculation so that the customer can create offers and applications for insurance contracts with just a few clicks.