ЯЗЫК | RU
ПОИСК

Новая версия портала выполнена в среде программирования .Net на базе конструкционного шаблона MVC (Model-View-Controller: модель-вид-контроллер).

 

Благодаря такому подходу решаются три основных задачи: обработка данных и логика приложения; предоставление данных пользователю; обработка запросов пользователя и вызов соответствующих ресурсов.

 

Разрабатывая новую версию портала за основу было взято ядро ERP-системы и добавлены инструменты для коммуникаций, т.е. для свободного корпоративного общения как сотрудников, так и клиентов, и партнёров. В новую версию портала интегрированы чат, форум и блоги, она проста в администрировании и имеет расширенный функционал.

 

Количество лицензий ограничивается техническими возможностями серверного обеспечения, на котором разворачивается портал.

 

Архитектура корпоративного портала IT-BRAMA Enterprise включает:

 

• SQL Server. Установлен на портальной машине. На сервере развернута база Foundation со всеми системными таблицами, функциями и процедурами;

• Схемы. В них содержится описание логики работы с БД и визуализации данных;

• WCF-сервисы (DataService, BlockingService). Сервисы хостятся Windows-сервисами на машине портала. Настраиваются на набор схем и работают с данными БД по описанной в схемах логике. Обеспечивают аутентификацию пользователей, получение данных, разграничение доступа и блокировку редактируемых записей;

• Паттерн MVC ASP.NET. Сайт портала, который хостится в IIS. Настраивается на WCF-сервисы. Обеспечивает пользовательский интерфейс, использующий компоненты DevExpress, для работы с данными. При входе пользователя на портал, MVC отправит на сервис учетные данные пользователя и, в случае успешной аутентификации, найдет роль пользователя по умолчанию, загрузит по роли необходимый теплейт и вернет ее на MVC. MVC построит меню, набор виджетов и стартовую страницу. Также у пользователя будет возможность переключить роль.