Life & Pension 

ALIS Insurance Software Technical Components

ALIS is a scalable, flexible and robust system. The system is designed to be N-Tier architecture and scalable. Each sub-system is comprised of components that encapsulate their business logic, enabling required changes to be easily isolated and made.

ALIS Technical Overview

The primary design guidelines include:
  • Client focus
  • Parametric representation of business rules
  • Automatic Wind-Back/Wind-Forward - full support of backdated activities
  • Integrated work-flow 
  • Integrated Quotation and Illustration system 
  • Advanced user interface to maximize productivity 
  • Web-enabled to support users over the internet via the Graphical User Interface as well as via standards-based application interfaces. 
  • Alert bar – highlighting and noting exceptions for automatic follow-up and alert.
  • Multi-Currency support 
  • Multi-Lingual 
  • Compliance, audit & controls
ALIS provides an entry point via Application Programming Interfaces (APIs) and Web Services for external applications. The APIs work versus the Service Layer which is written in C++. It accepts requests in XML format, passes them to the Business Layer and formats the response in XML.

For accessing the Service Layer, Websphere MQ is the main method. Microsoft MSMQ and SOAP (Web Services) are also supported. This allows clients to use a variety of options for online communications with ALIS.

ALIS web services enable other applications to perform business operations which are already available to a user using the browser-based client. They are processed by the java objects available at the java application server.

The XML used by the Web Services can be any XML agreed with the external system. New services are based on the ACORD standard, which is a global standard for life insurance transactions. It provides ready XML structures for life insurance entities and transactions.