Главная / CRM Системы / Платформа Terrasoft CRM / Архитектура Terrasoft CRM

Архитектура Terrasoft CRM представлена следующими логическими слоями:

  • интерфейс приложения;
  • функциональные сервисы;
  • слой безопасности;
  • слой доступа к данным;
  • СУБД.

Фундаментом всей архитектуры системы является слой СУБД. Через данный слой осуществляется взаимодействие программы с выбранной СУБД и непосредственное управление базой данных Terrasoft CRM 3.0.

Слой доступа к данным интерпретирует универсальные запросы на выборку данных, поступающие от клиентского приложения Terrasoft CRM в языковую нотацию используемой СУБД.

Именно в слое «Безопасность» сформированные запросы к базе данных проходят проверку на наличие прав доступа к таблицам и полям таблиц, к которым обращается пользователь — автор запроса. В случае отсутствия достаточных прав, система корректирует запрос таким образом, что результирующая выборка не содержит данных, к которым нет доступа у текущего пользователя.

Слой «Сервисы» — это «сердце» Terrasoft CRM 3.0,  в нем содержится информация обо всех сервисах системы. В данном слое реализован механизм инициализации и взаимодействия различных сервисов системы. Основная задача слоя — обеспечение функциональности конфигурации. Кроме того, именно через данный слой обеспечивается взаимодействие между интерфейсной частью приложения и данными, хранящимися в СУБД.

Интерфейсный слой находится на вершине архитектуры системы Terrasoft CRM 3.0.  Данный слой интерпретирует информацию о сервисах, которая хранится в базе данных в виде XML файлов, и на основе ее создает реальные объекты конфигурации. Через интерфейсный слой обеспечивается взаимодействие пользовательского интерфейса программы с сервисами и функциями системы.

Эл. почта: market@labitec.ru

Телефоны: +7 (812) 645-35-71

Контактная информация

Copyright © 2003-2011, ООО «Лабитек»