In keeping with the principles of an n-tiered architecture, the Aladdin system separates the presentation, logic and data tiers and the system employs service orientated architecture ("SOA") principles to deliver functionality to a wide variety of loosely coupled clients.
An unique feature of the Aladdin system is that its data tier links the financial, workflow and insurance-technical data hierarchies on the lowest level in a single integrated database. This makes it possible to easily analyse or report on data across all three of these dimensions.
All transactions are processed via the Aladdin Core API, which uses Microsoft Windows Communication Foundation ("WCF") to expose services via multiple endpoints that support a variety of integration mechanisms. The Core API provides for input validation, enforces business logic, performs authentication and ensures that transactions are authorised and valid before being processed.
On the presentation layer, various front-end interfaces are able to consume services via the Core API. These include –
In addition to the front-end components referred to above, the Aladdin system is able to integrate with other systems such as payment gateways and banks, communication providers, credit bureau and vehicle detail providers and claim service providers.