Архитектура онлайн-решения. Подходы

АРХИТЕКТУРА

     Серверная часть (база данных InsCom):
  • СУБД MS SQL Server 2008 (R2).
  • Язык программирования – T-SQL.
      Веб клиент (решение InsCom-Web): 
  • Платформа Microsoft .NET Framework 4.6.1 
  • Технология создания приложений и веб-сервисов - Веб-API ASP.NET 2.
  • Технология доступа к данным ADO.NET.
  • Доступ к данным - ORM Dapper
  • Вэб сервисы по технологии webapi 2.0.
  • Языки программирования - C# (серверная бизнес-логика, доступ к данным) и JavaScript (логика для клиента, MVC).
  • Фреймворк Angular (JavaScript, реализует паттерн MVVM) + встроенный Ajax.
  • Библиотеки: JQuery (JavaScript, для элементов страницы) + встроенный Ajax для вызова методов сервисов на сервере. 
  • Технология .NET Razor с использованием C # (страницы .cshtml) -первоначальное формирование веб страниц на сервере для минимизации траффика.
  • Фреймворк Bootstrap - оформление страниц сайта.
      Дизайн сайтов
         Возможности InsCom позволяют использовать различные шаблоны оформления интерфейса либо создать собственный дизайн оформления:
    • Интегрировать любой шаблон дизайна Bootstrap в InsCom.
    • Разработать собственный шаблон оформления дизайна InsCom.
    Comments