1 of 21

INSURANCE INFORMATIZATION�UKRAINE�

InsCom

Enterprise Technical Architecture

Igor Liubashenko

Kyiv, 2020

Insurance Information System

2 of 21

ENTERPRISE TECHNICAL ARCHITECTURE

Igor Liubashenko

3 of 21

WHAT IS INSCOM

Ukraine | Igor Liubashenko

3

  • 20 years in the insurance market of Ukraine.
  • Implementation in 30 insurance companies.
  • The most stable system in rhinestones of the former USSR.
  • Time-tested, well-grounded database structure.
  • Implemented more than 300 products, more than 1,500 reports.

InsCom - insurance accuracy

Principles of building InsCom

  • No self-written form designers.
  • No self-written report builders.
  • No self-written product constructors.
  • No self-written tariff constructors.
  • No self-written data protection methods.

  • Only standard tools, instructions, classes for inheritance, code for reuse.
  • The latest operating systems, frameworks, libraries are used.

InsCom - a living system

The InsCom information system is designed

for comprehensive automation for insurance business

4 of 21

DATABASE

The structure and logic of the insurance database, created on the basis of science and European practice, is the foundation of InsCom.

  • Relational structure for insurance information.
  • Third normal form.
  • SQL language.
  • No triggers.
  • DBMS MS SQL Server.
  • Data is accessed using stored procedures.

5 of 21

DATABASE STRUCTURE AND LOGIC

CEE Regional Architecture Team | Igor Liubashenko

5

Basic tables

6 of 21

DEVELOPMENT ENVIRONMENT - DBMS MS SQL SERVER

CEE Regional Architecture Team | Igor Liubashenko

6

Fragment of a stored procedure

7 of 21

WEB-SERVER

  • Cross-platform ASP.NET Core.
  • C # language.
  • Business objects.
  • Interacting with a database using stored procedures.

Business Logic Layer (BLL)

8 of 21

DEVELOPMENT ENVIRONMENT - VISUAL STUDIO

CEE Regional Architecture Team | Igor Liubashenko

8

Fragment of сlass code

9 of 21

USER SETTINGS

CEE Regional Architecture Team | Igor Liubashenko

9

Settings are made in the database tables and in the configuration file

10 of 21

WEB SITE

  • Adaptive design.
  • Angular.
  • Material Design / Bootstrap.
  • TypeScript language.

User level (UL)

11 of 21

DEVELOPMENT ENVIRONMENT - VISUAL STUDIO CODE

CEE Regional Architecture Team | Igor Liubashenko

11

Fragment of code

12 of 21

DESKTOP INTERFACE

CEE Regional Architecture Team | Igor Liubashenko

12

Desktop browser Interface Screenshot InsCom

13 of 21

DESKTOP INTERFACE

CEE Regional Architecture Team | Igor Liubashenko

13

Desktop browser Interface Screenshot InsCom

14 of 21

DESKTOP INTERFACE

CEE Regional Architecture Team | Igor Liubashenko

14

Desktop browser Interface Screenshot InsCom

15 of 21

DESKTOP INTERFACE

CEE Regional Architecture Team | Igor Liubashenko

15

Desktop browser Interface Screenshot InsCom

16 of 21

DESKTOP INTERFACE

CEE Regional Architecture Team | Igor Liubashenko

16

Desktop browser Interface Screenshot InsCom

17 of 21

DESKTOP INTERFACE

CEE Regional Architecture Team | Igor Liubashenko

17

Desktop browser Interface Screenshot InsCom

18 of 21

MOBILE INTERFACE

CEE Regional Architecture Team | Igor Liubashenko

18

Mobile browser screenshot InsCom InsCom

19 of 21

WE ALSO WALK DOGS DEVELOP THE BEST INSURANCE AGGREGATORS

  • For example enter AA6146HC

Aggregator https://vibir.com.ua

20 of 21

MOBILE INTERFACE

CEE Regional Architecture Team | Igor Liubashenko

20

Mobile browser screenshot Vibir.com.ua (Powered by InsCom)

21 of 21

THANK YOU FOR YOUR ATTENTION

Igor Liubashenko - Director InsCom

www.Ins.Com.ua

Office@Ins.Com.ua

LLC Ukrainian Insurance Technologies

27 A, Krimskogo St., 03142 Kyiv, Ukraine