Архітектура InsCom

АРХІТЕКТУРА InsCom

Database

База даних

  • СКБД Microsoft SQL Server.

  • Мова програмування - T-SQL.

  • Використовується перевірена Реляційна структура збереження страхової інформації в детальному вигляді, досконалість якої підтверджена використанням в 30-и страхових компаніях з 1999 року та західними експертами.

  • Робота з базою даних відбувається виключно через прошарок збережених процедур.

Back end

Бізнес логіка та доступ до бази даних (BLL, DAL)

  • Платформа - Microsoft .NET Core.

  • Мова програмування - C#.

  • Взаємодія бекенду з фронтендом через веб-сервіси по захищеному протоколу.

  • Середовище розробки - Microsoft Visual Studio.

  • Система тестування та документування веб сервісів - Swagger.

Front end

Інтерфейс користувача (UL)

  • Платформа - Node.js.

  • Фреймворк - Angular під Node.js .

  • Мова програмування - TypeScript.

  • Для створення веб інтерфейсів використовується бібліотека від німецької страхової компанії Allianz SE ng-aquila (Aquila). Бібліотека Aquila поширюється згідно з MIT License (вільне використання з вказанням джерела, відкритий код).

  • Середовище розробки - Microsoft Visual Code.

Використання фреймворка з відкритим кодом від Allianz - Aquila:Платформа Aquila від Allianz - гарний фундамент для побудування інтерфейсів інформаційної системи страхової компанії.Єдина платформа використовується для робочих місць бек-офісу, фронт офісу, агентських систем, а також клієнтських сервісів та агрегаторів.