Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

HANA XS Engine

9,574 views

Published on

Published in: Business

HANA XS Engine

  1. 1. SAP HANA - Application ServicesErhan Keseli
  2. 2. AgendaOverviewProgramming Model The Repository Built-In ServicesDemo
  3. 3. SAP HANA Application Services:Overview
  4. 4. HANA Application Services overviewRationale: Enable Application Development and Deployment - Minimize “Layers” with an http-based UI (browser, mobile apps) to run directly on SAP HANA, without an additional external application server which minimizes TCO leveraging the built-in strengths of HANA Database for the best possible performanceScope From Lightweight environment for small web-based applications To Robust environment for complex high-speed business applications which utilize the deep integration with thedifferentiating HANA Database features
  5. 5. An application„s foundation Presentation logic Control flow logic Calculation logic Data
  6. 6. Performance gains with HANA Presentation logic Control flow logic HANA Calculation logic Data
  7. 7. Modern clients handle presentation logic Client Presentation logic Control flow logic HANA Calculation logic Data
  8. 8. Push the control flow down! Client Presentation logic HANA Control flow logic Calculation logic Data
  9. 9. The essence of HANA Application Services (XS)! Client Presentation logic HANA XS Control flow logic Calculation logic Data
  10. 10. HANA Application ServicesProgramming Model
  11. 11. Programming model -paradigm shift: responsibilities in runtime layers Classic NW ABAP Layers XS Applications SAP GUI Browser Display pre-rendered UI Complete UI Rendering Proprietary Protocol HTML5: Javascript execution ABAP http(s); OData (pure data only) UI Rendering HANA XSEngine Application Logic Procedural Appl. Logic HdbNet DBI/DBSL, DB buffer (minimal data volume) SQL IndexServer Other RDBS Data-oriented Appl. Logic SQL (HDB-SQL, SqlScript) (high retrieval load, no scripts)
  12. 12. Built-in services Inbound channel UI services • HTTP • SAPUI5 • Portal Services Odata • Drastic code reduction Configuration • Easy language, built-in extensibility Outbound connectivity • HTTP
  13. 13. Control and data artifacts in one repository Client Presentation logic Presentation artifacts HANA Control flow logic Control flow artifacts Calculation logic Data artifacts Data
  14. 14. We manage all artifacts in one repository! Client Presentation logic Presentation artifacts HANA Control flow logic Control flow artifacts Calculation logic Data artifacts Data
  15. 15. The HANA repository• Object management, versioning and transport• Software component delivery and patching• Built-in support for translatable texts• Support for server based development
  16. 16. © 2012 SAP AG. All rights reserved.
  17. 17. © 2012 SAP AG. All rights reserved.
  18. 18. © 2012 SAP AG. All rights reserved.

×