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

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

Database

База даних

  • СКБД Microsoft SQL Server.
  • Мова програмування - T-SQL.
  • Використовується перевірена Реляційна структура збереження страхової інформації в детальному вигляді, досконалість якої підтверджена використанням в 30-и страхових компаніях з 1999 року та західними експертами.
  • Робота з базою даних відбувається через прошарок збережених процедур.

DAL

Доступ до бази даних

  • Платформа - Microsoft .NET Core (кросплатформена, вільне використання, з відкритим кодом).
  • Середовище розробки - Visual Studio
  • Мова програмування - C#.

BLL

Бізнес логіка

  • Середовище розробки - Microsoft Visual Studio.
  • Платформа - Microsoft .NET Core (кросплатформена, вільна з відкритим кодом).
  • Мова програмування - C#.
  • Веб сторінка звертається до веб серверу через веб-сервіси, реалізованих на рівні BLL з використанням безпечного протоколу передачі гіпертексту https.

UL

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

  • Середовище розробки - Microsoft Visual Code.
  • Платформа - Node.js (з відкритим кодом).
  • Фреймворк - Angular під Node.js (з відкритим кодом).
  • Мова програмування - TypeScript.
  • Для створення веб інтерфейсів використовується бібліотека від німецької страхової компанії Allianz SE ng-aquila (Aquila), відома всередині групи Allianz як ngx-ndbx (NDBX). Бібліотека NDBX (нова назва для вільного використання Aquila) поширюється згідно з MIT License (вільне використання з вказанням джерела, відкритий код).


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