LSS протокол - протокол взаимодействия серверных скриптов с клиентской программой LSS визуализатор. Протокол обладает следующими особенностями:
Он работает по http
Он реализован как обмен XML документами в виде запрос – ответ.
Он предельно упрощен, в том смысле, что минимизировано кол-во используемых сущностей.
Он выразителен, в том смысле, что в нем отражены существенные понятия, а несущественные подробности опущены.
Описание протокола
Запросы - это то, что поступает на сервер от клиента, запрашивая данные или инструкции
Ответы - это то, что сервер присылает клиенту обратно
Формат данных LSS - это строгий, регионально независимый формат представления данных, используемый в запросах и ответах.
Набор строк RowSet - это размещенный на клиенте набор табличных данных. Начитывает данные и отписывает изменения посредством соответствующего серверного скрипта источника данных datasource
LSSScript - это язык, используемый для описания динамически вычисляемых на стороне клиента выражений. Это обычный JavaScript, расширенный нескольками, специально написанными функциями, для доступа к данным, расположенным на клиенте. Динамически вычисляемые выражения нужны для:
Вычисления значения параметров, передаваемых запросам (js_value)
Вычисления доступности выполнения запроса в зависимости от контекста (js_enabled)
Вычисления видимости панели экранной формы в зависимости от контекста (js_visible)
Вычисления доступности для редактирования полей источника данных (js_readonly)