|
|
Новости Новые статьи
|
Архитектура STARLIMSАрхитектура STARLIMS использует стандартные особенности, присущие web, с масштабируемым и расширяемым приложением web-просмотра на клиентской стороне и "фермы" сервера базы данных. Взаимодействие между клиентом и сервером осуществляется посредством стандартной технологии web-сервис сообщений через протокол передачи гипертекста (HTTP). Как альтернатива, для повышения безопасности, может использоваться защищённый HTTP (HTTPS). Чтобы использовать все имеющиеся возможности обработки и учесть значительный пользовательский опыт, STARLIMS подразделяет код, определяющий функционирование системы, на так называемый ‘бизнес-логика код‘ (которая исполняется на серверной стороне) и ‘код интерфейса’ (обрабатываемый элементами .NET на web-клиенте). Результатом являются предсказуемые времена отклика и позитивный пользовательский опыт. С целью увеличения числа пользователей серверы STARLIMS полностью используют технические ресурсы, динамически создавая процессы, которые совместно обрабатывают запросы бизнес-логики. Распределённая архитектура системы непрерывно отслеживается балансирующим сервером, который анализирует загрузку и направляет задачу на оптимальный сервер.
Архитектура STARLIMS версии 10 Клиент STARLIMS представляет собой обычный web-браузер, содержащий элементы управления .NET, динамически предоставляющие пользовательский интерфейс. Элементы управления STARLIMS XFD Renderer Controls автоматически загружаются на клиентскую машину, когда выпускается новая версия. В дополнение к классическим графическим элементам управления (метки, кнопки, текстовые поля), данная технология поддерживает более сложные элементы управления, такие как иерархические таблицы данных, закладки и блоки выбора. Для работающих с данными компонентов используются специальные операции для связывания графического интерфейса с моделью данных, располагающейся на сервере. Для увеличения защиты скриптовый код клиентской стороны запускается в изолированном окружении, а код бизнес-логики серверной стороны отделяется от клиентской стороны. Система исполнения STARLIMS XFD Renderer использует вычислительные возможности локальной машины, что даёт в результате уменьшение загрузки сервера и сети. Достоинства архитектуры STARLIMS на базе Web:
|
Последние сообщения |