Architecture

Architecture

  • Inamon has an n-tier architecture
  • Inamon is designed to be used directly by the end customer, and the presentation layer is therefore crucial to the company to present the corporate image. Because of the need to have the unique look and feel, and to ensure maximum flexibility in the workflow, this is only a very thin layer, and the real functionality lies in the layers below
  • The product layer is where the company's insurance products are placed, and it provides the product specific functionality
  • The business layer provides the real insurance functionality; enforcing rules, calculating premiums, controlling the policy versions etc
  • An API database layer controls the database access, and enables a choice of databases. Inamon is developed using SQL Server, but by changing the database API, another database could be used, such as Oracle
  • In the database itself Inamon has a data access layer which provides further functionality and integrity checks
  • Plug-ins are used for functionality specific to an installation, such as UK Direct Debit. Plug-ins typically inherit and extend standard core functionality
  • For implementation specific functionality, a number of user exits are available, to enable customisation to be developed as an implementation layer. This ensures easy update of core functionality

 

InamonArchitectureDiagram.JPG