购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第四节

SAP HANA应用开发

在本小节中,我们将简单介绍下基于SAP HANA平台的应用开发原理,对SAP HANA应用开发有兴趣的读者,则可以在下一部分中了解更多关于SAP HANA应用开发的知识。

对于应用开发,大家可能对经典的MVC构架,即模型(Model)、视图(View)、控制器(Controller)已经很熟悉,图2-4是传统的有应用服务器层的三层应用架构。

图2-4

这种传统的MVC构架下的应用常见于SAP HANA集成场景,即SAP HANA只作为内存数据库为应用提供运行所需要的数据。在这种构架下,应用是无法充分利用SAP HANA平台的优势的。

从SPS05开始,SAP HANA推出了基于SAP HANA XS的原生应用开发方式。所谓原生,就是应用逻辑层也在HANA构造和执行。如图2-5所示,也就是将应用服务器嵌入SAP HANA,业务逻辑层下沉,和数据层同处于一个层次,数据层和应用层紧密集成绑定。

图2-5

基于以上两点,我们可以将基于SAP HANA应用开发分为两类(见图2-6)。

● 一类是基于SAP HANA XS开发的原生应用,业务逻辑层和数据层都在SAP HANA中实现。

● 另一类是传统的三层应用开发,应用层需要通过JDBC/ODBC读取SAP HANA数据。

图2-6

对于传统的三层应用开发,本书将不做具体介绍。在本书第二部分中我们将着重介绍基于SAP HANA XS的原生应用开发。 Pc/Iyb4WTXY1c42ts/zaT8hilEB44drCEuqIMO1TMeqdPYc7M6xxceq/bKuxCFXp

点击中间区域
呼出菜单
上一章
目录
下一章
×