protocol
Содержание
LSS протокол
Введение
LSS протокол - протокол взаимодействия серверных скриптов с клиентской программой LSS визуализатор. Протокол обладает следующими особенностями:
- Он работает по http
- Он реализован как обмен XML документами в виде запрос – ответ.
- Он предельно упрощен, в том смысле, что минимизировано кол-во используемых сущностей.
- Он выразителен, в том смысле, что в нем отражены существенные понятия, а несущественные подробности опущены.
Описание протокола
- Запросы - это то, что поступает на сервер от клиента, запрашивая данные или инструкции
- Ответы - это то, что сервер присылает клиенту обратно
- Формат данных LSS - это строгий, регионально независимый формат представления данных, используемый в запросах и ответах.
- Набор строк RowSet - это размещенный на клиенте набор табличных данных. Начитывает данные и отписывает изменения посредством соответствующего серверного скрипта источника данных datasource
- Источник данных DataSource - это серверный скрипт, обеспечивающий работу клиента с табличными данными наборов строк.
- LSSScript - это язык, используемый для описания динамически вычисляемых на стороне клиента выражений. Это обычный JavaScript, расширенный нескольками, специально написанными функциями, для доступа к данным, расположенным на клиенте. Динамически вычисляемые выражения нужны для:
- Вычисления значения параметров, передаваемых запросам (js_value)
- Вычисления доступности выполнения запроса в зависимости от контекста (js_enabled)
- Вычисления видимости панели экранной формы в зависимости от контекста (js_visible)
- Вычисления доступности для редактирования полей источника данных (js_readonly)
- Декларативное описание экранной формы - XML описание, по которому строится экранная форма
- Декларативное описание набора строк rowset - XML описание, по которому строятся экземпляры наборов строк в экранной форме
protocol.txt · Последнее изменение: 2024/01/04 10:32 — 127.0.0.1