Cd100 latest updates

download Cd100 latest updates

of 55

  • date post

    12-Nov-2014
  • Category

    Documents

  • view

    1.658
  • download

    4

Embed Size (px)

description

SAP HANA Extended Application Services Thomas Jung

Transcript of Cd100 latest updates

  • 1. CD100SAP HANA Extended Application ServicesThomas Jung / SAP HANA Product ManagementRon Silberstein / SAP HANA Product Management
  • 2. DisclaimerThis presentation outlines our general product direction and should not be relied on in making apurchase decision. This presentation is not subject to your license agreement or any other agreementwith SAP. SAP has no obligation to pursue any course of business outlined in this presentation or todevelop or release any functionality mentioned in this presentation. This presentation and SAPsstrategy and possible future developments are subject to change and may be changed by SAP at anytime for any reason without notice. This document is provided without a warranty of any kind, eitherexpress or implied, including but not limited to, the implied warranties of merchantability, fitness for aparticular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in thisdocument, except if such damages were caused by SAP intentionally or grossly negligent. 2012 SAP AG. All rights reserved. 2
  • 3. AgendaOverviewProgramming Model The Repository Built-In ServicesArchitectureDemosRoad Map 2012 SAP AG. All rights reserved. 3
  • 4. SAP HANA Extended Application Servicesoverview Rationale: 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 SAP HANA for the best possible performance Scope From lightweight environment for small web-based applications To robust environment for complex high-speed business applications which utilize the deep integration with the differentiating SAP HANA database features 2012 SAP AG. All rights reserved. 4
  • 5. ABAP and SAP HANA Extended Application Services strategicusages ABAP SAP HANA Extended Application Services Support HANA specific features plus a variety of traditional Databases Applications built to run only on HANA Available now (BW 7.30, Gateway 2.0 Planned Availability in HANA 1.0 SP5 SP4, Accelerators) New applications Continues innovation of current applications 2012 SAP AG. All rights reserved. 5
  • 6. SAP HANA Extended ApplicationServices: Overview
  • 7. An applications foundation Presentation logic Control flow logic Calculation logic Data 2012 SAP AG. All rights reserved. 7
  • 8. Performance gains with HANA Presentation logic Control flow logic HANA Calculation logic Data 2012 SAP AG. All rights reserved. 8
  • 9. Modern clients handle presentation logic Client Presentation logic Control flow logic HANA Calculation logic Data 2012 SAP AG. All rights reserved. 9
  • 10. Push the control flow down! Client Presentation logic Control flow logic HANA Calculation logic Data 2012 SAP AG. All rights reserved. 10
  • 11. Push the control flow down! Client Presentation logic HANA Control flow logic Calculation logic Data 2012 SAP AG. All rights reserved. 11
  • 12. The essence of HANA Application Services (XS)! Client Presentation logic HANA XS Control flow logic Calculation logic Data 2012 SAP AG. All rights reserved. 12
  • 13. SAP HANA ExtendedApplication ServicesProgramming Model
  • 14. 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 (high retrieval load, no scripts) (HDB-SQL, SQLScript) 2012 SAP AG. All rights reserved. 14
  • 15. Programming modelUI Rendering should be implemented completely in the Client Server generically supports data exposure (via OData) and static UI content provisioning Browser-based applications should use HTML5, especially SAP UI 5 Ability to leverage the Open Social component model Additional UI features provided by the Portal Services: navigation, page building, mash-ups, personalizationServer-side procedural logic in JavaScriptData-intensive logic to be pushed down to the index server processes via Native SAP HANAView Types or SQLScriptApplication artifacts are stored in the SAP HANA Repository 2012 SAP AG. All rights reserved. 15
  • 16. Built-in services Inbound channel UI services HTTP SAPUI5 Portal Services Odata Drastic code reduction Configuration Easy language, built-in extensibility Outbound connectivity HTTP, SMTP 2012 SAP AG. All rights reserved. 16
  • 17. Control and data artifacts in one repository Client Presentation logic Presentation artifacts HANA Control flow logic Control flow artifacts Calculation logic Data artifacts Data 2012 SAP AG. All rights reserved. 17
  • 18.