Select Page

Offertsystem VP deployed to production

Offertsystem VP deployed to production

Offertsystem VP (Système d’offres Prévoyance privée / Sistema di offerta Previdenza privata) is the new Life offering system of Helvetia Versicherungen and is using the latest technologies (Java, JSF, web services, Meta model of to allow multiple user group: internal users, brokers, Raiffeisen Bank to better assist them in the process of selling Helvetia and Raiffeisen Life Insurance products.

This project has absorbed me and a team of 8 developer since last year October 2006…

Some figures:

  • 9 developers involved (not all at the same time),
  • 20 products instances using the ProductCatalog  meta model, 16 insurances products being generated by a sort of compiler made of 220 classes using Host XML meta data  (7 Mb)
  • A shopping Cart model for storing disparate insurance products.
  • A grand total of 1037 java classes,
  • 105 xhtml facelets,
  • One tag lib written containing 25 tags,
  • 1 backend web service for calculation engine (UTF-8)
  • 1 backend web service for the printing engine (IBM 1042)
  • AjaxAnywhere, html tabs, tomahawk elements.

Thanks to the meta model and meta data saved in products, we are able to display an unknown number of attributes across the HTML and this without  knowing their exact positions.
Common meta data saved in product at attributes level are:
Sort order, context sort order, visibility, context visibility, validations, context validations, mandatory, length, max length, type, grouping of attributes…

About The Author

Cédric Walter

I worked with various Insurances companies across Switzerland on online applications handling billion premium volumes. I love to continuously spark my creativity in many different and challenging open-source projects fueled by my great passion for innovation and blockchain technology.In my technical role as a senior software engineer and Blockchain consultant, I help to define and implement innovative solutions in the scope of both blockchain and traditional products, solutions, and services. I can support the full spectrum of software development activities, starting from analyzing ideas and business cases and up to the production deployment of the solutions.I'm the Founder and CEO of Disruptr GmbH.