Архітектура InsCom
АРХІТЕКТУРА InsCom
АРХІТЕКТУРА InsCom
Database
Database
База даних
База даних
- СКБД Microsoft SQL Server.
- Мова програмування - T-SQL.
- Використовується перевірена Реляційна структура збереження страхової інформації в детальному вигляді, досконалість якої підтверджена використанням в 30-и страхових компаніях з 1999 року та західними експертами.
- Робота з базою даних відбувається через прошарок збережених процедур.
DAL
DAL
Доступ до бази даних
Доступ до бази даних
- Платформа - Microsoft .NET Core (кросплатформена, вільне використання, з відкритим кодом).
- Середовище розробки - Visual Studio
- Мова програмування - C#.
BLL
BLL
Бізнес логіка
Бізнес логіка
- Середовище розробки - Microsoft Visual Studio.
- Платформа - Microsoft .NET Core (кросплатформена, вільна з відкритим кодом).
- Мова програмування - C#.
- Веб сторінка звертається до веб серверу через веб-сервіси, реалізованих на рівні BLL з використанням безпечного протоколу передачі гіпертексту https.
UL
UL
Інтерфейс користувача
Інтерфейс користувача
- Середовище розробки - Microsoft Visual Code.
- Платформа - Node.js (з відкритим кодом).
- Фреймворк - Angular під Node.js (з відкритим кодом).
- Мова програмування - TypeScript.
- Для створення веб інтерфейсів використовується бібліотека від німецької страхової компанії Allianz SE ng-aquila (Aquila), відома всередині групи Allianz як ngx-ndbx (NDBX). Бібліотека NDBX (нова назва для вільного використання Aquila) поширюється згідно з MIT License (вільне використання з вказанням джерела, відкритий код).