SAP HANA XS Engine即SAP推出的基于HANA的扩展应用服务引擎,尽管XS的缩写并没有完全包含“Extended Application Services”的全部,但从字面意义上来看,SAPHANA XS Engine绝对是字如其名。它是一个轻量级的应用服务器,内嵌在SAPHANA内存数据平台当中作为HANA表与视图的一个程序逻辑与web服务。运行在XS引擎上的应用能够让开发人员在HANAStudio环境中编写代码,还可以通过SAP的River RapidDevelopment Environment生成。通过XS引擎,开发人员可以只使用HANA来创建应用程序,还可以通过如SAPUI5这样的前端应用库来创建,而无需在运行单独的应用服务器。更详细地说,XS引擎是一个基于Mozilla SpiderMonkey的JavaScript应用服务器,与在火狐浏览器中使用的引擎是一样的。 Node.js应用服务器采取了类似的方式,它也是使用了嵌入式浏览器JavaScript运行时作为一个应用服务器,其中Node.js是使用V8引擎,Google浏览器Chrome就是使用的这一引擎。 XS引擎提供了一些JavaScriptAPI用来访问运行在HANA当中的数据存储与功能。XS应用可以使用标准化的SQL语言来查询并更新HANA表和视图。应用还可以使用外部HTTP请求,并在请求上下文之外运行任务计划。首先,XS引擎会在传入的HTTP请求与传出反馈层上运行。一个请求会传入给定的XS引擎服务,然后服务就会完全控制请求的评估与反馈的发出。尽管XS引擎的功能是有限的,但它可以作为库的良好补充。大多数服务器端JavaScript库都为Node.js而写,同时也必须依赖于Node.jsAPI,因此在XS引擎只是使用这些库就显得有些漫无目的。然而比较小的纯JavaScript库会比较好,用户可以开发他们自己的工具库。也就是说,XS引擎的设计初衷很明确,就是用来支持在HANA平台上开发轻量级服务与应用。开发者如果考虑开发比较大型的应用,可以考虑使用单独的应用服务器在HANA系统中运行并提供应用开发支持。

解读SAP HANA轻量级应用服务器——XS引擎相关推荐

  1. SAP HANA 详细介绍

    文章目录 01 引言 02 HANA 概述 2.1 简介 2.2 工作原理 2.3 特点 03 架构 3.1 HANA及相关外围系统 3.2 HANA系统组成 04 HANA 开发接口 4.1 SQL ...

  2. 《SAP HANA平台应用开发》—第3章3.1节信息建模

    本节书摘来自华章出版社<SAP HANA平台应用开发>一书中的第3章,第3.1节信息建模,作者刘刚,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第3章 信 ...

  3. HANA 如何创建XS Job来完成定时任务

    HANA系统的XS引擎提供了定时执行你的任务的功能.你可以让HANA定期地完成一些你指定的操作. 你将在本文中看到如何编写一个简单的XS应用并调度一个XS Job来执行它.这个应用会向特定的表里插入一 ...

  4. 几种在不同的位置打开 SAP HANA Database explorer 的办法

    SAP HANA 数据库浏览器是一个基于 Web 的工具,用于浏览和使用 SAP HANA 数据库对象,例如表.视图.函数.存储过程.导入和导出数据.调试 SQLScript.查看跟踪文件和执行 SQ ...

  5. SAP HANA CLOUD – 入门指南

    (英文版: SAP HANA Cloud Onboarding Guide Module 01 - Fundamentals ) SAP HANA Cloud入门 1. 什么是SAP HANA CLO ...

  6. java连接 mdx,olap4j连接sap hana的xmla服务mdx查询报错【已解决】

    olap4j连接sap hana的xmla服务mdx查询报错[已解决] 各位大神,求指教~~我在java中通过olap4j连接上了sap hana的xmla xs 服务,通过mdx查询hana中的数据 ...

  7. 什么是 SAP HANA XS JavaScript

    SAP HANA XS Javascript (简称 XSJS) 是一种编程模型,应用程序开发人员可以使用它来创建原生 SAP HANA 应用程序,按需向 UI 客户端暴露数据. 应用程序开发人员定义 ...

  8. SAP HANA解读-2012 SAP商业同略会分享

    7月26日和27日,我受邀参加了SAP在国家会议中心举办的"蕴韬略促转变共发展"为主题的中国商业同略会,下面就参会的一些感想和大家分享一下. SAP中国商业同略会是第二次在北京举办 ...

  9. 【HANA系列】SAP HANA XS创建XSJOB后台执行

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]SAP HANA XS创建XSJ ...

最新文章

  1. 金融行业数据管理将何去何从?
  2. Matlab-贪心/贪婪算法
  3. vue代码怎么变成小程序_使用vue编写h5公众号跳转小程序的实现代码
  4. App开发流程之加密工具类
  5. datetime-时间日期模块
  6. POJ 3928 amp; HDU 2492 Ping pong(树阵评价倒数)
  7. 分组函数group by和Oracle中分析函数partition by的用法以及区别
  8. centos6.8 安装php7
  9. php自动生产静态页
  10. 好久沒來看看了,:)
  11. 阿里巴巴Android开发手册(规约)
  12. docker及入门使用(centos7.6)
  13. 计算机软件图标不正常,电脑桌面软件图标显示异常
  14. 酉矩阵(幺正矩阵、unitary matrix)
  15. 2021-2027全球与中国外卖盒市场现状及未来发展趋势
  16. everedit选择_EverEdit
  17. 如果不能时刻保持学习的心态,那么你将被 IT 甩回开普乐星去
  18. 5、英飞凌-AURIX-TC3X7: PWM实验之使用 GTM -TOM 实现
  19. RBGA8888转nv21
  20. Systrace 之 CPU info解读

热门文章

  1. 实验一 简单io应用—流水灯控制示例程序_【正点原子FPGA连载】第十章呼吸灯实验--领航者ZYNQ之linux开发指南...
  2. 王道操作系统网课笔记合集
  3. 对标苹果,小米的漫长激情与征程
  4. 抓rtmp推流地址_在浏览器中实现RTMP推流
  5. 《Java SE实战指南》06-08:枚举类型(Enumerated types)
  6. qcqa是什么职位_qc经理是什么职位
  7. java 红牛摩托车_2017红牛世界五大越野摩托车系列耐力赛
  8. 填坑之路!SpringBoot导包坑之spring-boot-starter-parent
  9. 篇4:xShell连接ubuntu不成功
  10. 什么是嵌入式软件开发?