Описание тега hana-xs

HANA XS (также известный как механизм расширенных служб приложений SAP HANA или XS Engine) - это облегченный веб-сервер и сервер приложений, встроенный в SAP HANA, который включает настраиваемую поддержку OData(XSODATA) и выполнение JS(XSJS) на стороне сервера.

Расширенные службы приложений SAP HANA (SAP HANA XS) предоставляют полный набор встроенных служб, которые обеспечивают сквозную поддержку веб-приложений. Это включает в себя облегченный веб-сервер SAP HANA XS, настраиваемую поддержку OData (XSODATA), выполнение JS на стороне сервера (XSJS) и полный доступ к SQL и SQLScript.

Сервер SAP HANA XS позволяет клиентам получать доступ к системе SAP HANA через HTTP. Приложения контроллера могут работать в SAP HANA полностью в исходном виде без необходимости в дополнительном внешнем сервере приложений. Службы приложений могут использоваться для предоставления клиентам модели данных базы данных с ее таблицами, представлениями и процедурами базы данных. Это можно сделать декларативным образом с помощью служб OData или написав собственный код для конкретного приложения, работающий в контексте SAP HANA. Кроме того, вы можете использовать SAP HANA XS для создания динамических приложений пользовательского интерфейса HTML5.

Помимо предоставления модели данных, SAP HANA XS также размещает системные службы, которые являются частью системы SAP HANA. На самом сервере SAP HANA XS данные не хранятся. Чтобы читать таблицы или представления, изменять данные или выполнять процедуры и вычисления базы данных SQLScript, он подключается к серверу индексирования (или серверам в случае распределенной системы). Начиная с SPS 11, SAP HANA включает дополнительную среду выполнения для разработки приложений: расширенные службы приложений SAP HANA (XS), расширенную модель. Расширенная модель SAP HANA XS представляет собой эволюцию архитектуры сервера приложений в SAP HANA за счет использования сильных сторон (и расширения области применения) расширенных служб приложений SAP HANA (XS), классической модели.