An Overview of IAA
The IBM Insurance Application Architecture (IAA) Reference Architecture is a blueprint for insurance companies. It provides both business architecture and application architecture for the insurance industry.
IAA Business Architecture
The IAA Reference Architecture includes a set of UML models, which are used in different types of projects and in different phases of these projects. When we talk about the IAA Business Architecture, we refer to the IAA Business Model and the IAA Product Modeling Technique.
The IAA Business Model provides all the classes that are required to represent the insurance business concepts. It has been used extensively in many insurance companies across the world.
With this model, the method of gathering and expressing requirements has fundamentally changed. Requirements are now expressed in a structured manner using predefined objects and reusing experience from other insurance companies.
Importantly we are still expressing the specific requirements of the individual insurance company. With IAA, even with pre-built foundation components, you get a system specifically tailored to your requirements, not just a "one size fits all" system based on the largest-common-denominator insurance company.
A really important technique in the IAA Business Architecture is the technique of Product Modeling.
The Product Modeling technique is used to analyze insurance products and other agreement types.
The insurance products are analyzed and represented using a graphical notation. The outputs of Product Modeling are the specifications for a set of Agreements. These specifications (called Product Specification Diagrams or PSD) are then used as input into one of the fundamental components in the IAA Application Architecture.
IAA Application Architecture
Since 1999, the IAA team has been focusing on putting together a blueprint for how insurance applications can best be componentized.
For an insurance company, this componentization is of strategic importance as it gives the company a tool to remove duplications in their application portfolio. Moving to componentized architecture removes the maintenance backlog that most insurance companies suffer from.
The IAA Application Architecture is addressed in a component model called the IAA IDM (Interface Design Model).
This component model expresses how specific business functionalities build on more generic business functionalities, thus arranging the Insurance Business in a unique component hierarchy.
The IAA IDM (Interface Design Model) is technically a UML model derived from the Business Object Model, but adding a lot of precision and best practice software design principles. The IDM adds complete message signatures to the operations that originate from the responsibilities that are already identified in the Business Model. It also draws on the component dependencies between the different components.
This provides a well defined set of logical service definitions which are required to support the business.
IAA - From Models to Technology
Silvermoon has transformed the IAA Models into a proven, working technology - a framework, not a package. All the principles that the IAA investment achieved at a conceptual level have been extended and transformed by Silvermoon into tangible technical assets. These assets can be exploited to major advantage by any insurer adopting IAA as an approach to their business.
The IAA models are:
- Proven: A majority of the top 20 insurance companies worldwide use IAA in various facets of their business-driven IT strategies, such as risk and compliance reporting and process transformation.
- Business-ready: The models are proven to foster collaboration and approval between business and IT, as necessary, to turn business requirements into actionable solutions.
- Regulation aware: Subject matter experts have distilled compliance regulations into statutory reporting and business process requirements without the need for external development.
- Comprehensive: They contain content garnered from multiple client engagements which has been turned into a suite of interrelated data, process and service models, with a proven methodology and models that require minimal customization.
- Supports enterprise standards: They support enterprise architectural standardization projects related to process and information-centric initiatives such as core system renewal, process transformation, and integration through Service Oriented Architecture, data governance, and consolidated operational insight, risk and compliance performance management projects.