Click here to load reader

SAP HANA Cloud Portal - Deep Dive

  • View
    13

  • Download
    1

Embed Size (px)

DESCRIPTION

Deep dive into HANA Cloud Portal: high-level architecture, open-social widget development, implementations and roadmap.

Text of SAP HANA Cloud Portal - Deep Dive

  • November 2013

    SAP HANA Cloud Portal Deep Dive

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 2

    Disclaimer

    This presentation outlines our general product direction and should not be relied on in making a

    purchase decision. This presentation is not subject to your license agreement or any other agreement

    with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to

    develop or release any functionality mentioned in this presentation. This presentation and SAP's

    strategy and possible future developments are subject to change and may be changed by SAP at any

    time for any reason without notice. This document is provided without a warranty of any kind, either

    express or implied, including but not limited to, the implied warranties of merchantability, fitness for a

    particular purpose, or non-infringement. SAP assumes no responsibility for errors or omissions in this

    document, except if such damages were caused by SAP intentionally or grossly negligent.

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 3

    AGENDA Introduction

    High Level Architecture

    Product Building Blocks

    Available Implementations

    Roadmap

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 4

    SAP HANA Cloud Portal

    Enable lines of business to quickly and easily

    create attractive business-driven sites

    Arm IT departments and business owners with an

    easy-to-administer, lean portal platform to efficiently

    extend on-premises and cloud scenarios with

    minimal investments

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 5

    Value Proposition Accelerate time-to-value and increase business agility

    Fast Connected Open Powerful Rich

    Build scalable

    and attractive

    cloud-based

    sites quickly and easily

    Integrate

    existing content

    with custom

    widgets on an

    open platform

    Consume a

    range of portal

    PaaS services

    to create and

    configure your

    sites

    Securely

    integrate varied

    content

    retrieved from

    SAP and non-

    SAP sources

    Design branded

    sites, supporting

    out-of-the-box

    mobile

    consumption and

    social

    experience

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 6

    SAP HANA Cloud Portal Easily build secure, scalable and attractive cloud-based business-oriented sites

    Cloud-based solution for easy site creation and consumption - create a business website in minutes (B2C, B2B and B2E

    scenarios)

    Designed for mobile consumption out of the box

    Based on SAP HANA Cloud (platform-as-a-service) hosted by SAP public cloud

    Superior user experience, pixel perfect flexible layout design

    Re-use of existing assets via seamless integration with your on-premise landscape

    Leveraging SAP HANA in-memory computing

    Fast branding and customization

    Supports modern standards such as HTML5 (SAP UI5), OpenSocial, SAML2 and CMIS

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 7

    AGENDA Introduction

    High Level Architecture

    Product Building Blocks

    Available Implementations

    Roadmap

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 8

    SAP HANA Cloud Portal High level architecture

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 9

    Key Features

    1. Authoring Environment (WYSIWYG) Design webpages / sites with zero coding

    2. Navigation Easily and efficiently navigate between web pages and content using intuitive navigation bar or from within applications

    3. Branding and Theming Achieve pixel perfect design with rich theming APIs, reflecting your branding, colors and symbols

    4. Personalization Users can adjust and fit site to their needs and preferences

    5. Mobile consumption Run on all devices (with no extra effort), with responsive design

    6. Role Based Authorizations - Manage accessibility to sites and content based on users role in the

    organization

    7. Connectivity - Connect to different systems in a secure manner comprising new offers, opportunities and

    solutions

    8. Globalization Support for locale characteristics and multi-language

    9. Site lifecycle - Framework support for staged site development (Create, test, publish and maintain)

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 10

    AGENDA Introduction

    High Level Architecture

    Product Building Blocks

    Available Implementations

    Roadmap

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 11

    Open Social Cloud Portals Component Model

    Open Social is a set of APIs for building rich, open and interoperable web applications based

    on HTML, CSS, and JavaScript

    Open standard component model for cross platform execution

    Backend connectivity and secured features

    Enable personalization via widget properties and user preferences

    Extendable, develop your own widgets

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 12

    Open Social Developing widgets Step-by-step walk through

    Deploy

    Consume

    End user

    OpenSocial

    container

    (Shindig) Site

    HANA

    Cloud Portal

    Site

    Site

    Drag to canvas

    Developer IDE

    Develop widget/app

    1

    2

    3 4

    5

    Add to Content Catalog

    (Auto discovery)

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 13

    Open Social Widget Rendering Flow Chart

    Properties

    Pages

    Widgets

    CP Site

    End user

    1. Request Page / widgets

    OpenSocial container(Shindig)

    Repository

    [For each widget:]

    2. Fetch widget specand markup

    Widget(HTML, CSS, JS)

    3. Execute Widgets

    HTMLMarkup

    InspectSpecification

    Injectfeatures

    ExecuteProvideServices

    4. get full markup

    Widget

    Specification

    Markup

    (HTML, js, CSS)

    (Hana Cloud Platform / Other)

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 14

    SAPUI5 (HTML5) - Overview

    SAPs HTML5 Toolkit for building lightweight business UIs on multiple platforms, optimized for consumption of SAP backend system data

    Business agility through responsive design run on any screen

    Use powerful controls and templates to optimize development productivity

    Enable smooth access through ODATA integration

    Modern theming and branding concepts enablement of pixel perfect design

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 15

    Cloud Portal as the UI Framework

    Central UI framework Configure once, deploy automatic theming everywhere, any device, any browser

    Key Feature

    APIs available for rich, up-to-date, pixel perfect theming capabilities of sites, applications

    Automated and simplified process for applying Cloud Portal theme on SAPUI5 applications

    1. Automated widgetizing Easily Convert any UI5 App to a widget

    2. Apply site theme Widgets (+UI5 controls) automatically inherit site theme

    3. Site theme updates, immediately reflect by application

    Apply theme on applications extensions e.g. Success Factor extensions

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 16

    IdP Federation (SAML2)

    Delegate authentication and identity management to an existing corporate IdP or use SAP ID

    (OOTB default IdP)

    Using mature and proven security standards SAML2 complaint

    Enable corporate users to login to Cloud Portal via their organizational credentials

    Use roles and grouping to manage authorization

    Benefit from SSO to multiple applications

    Corporate

    IdP

    Employees

    Corp

    ora

    te N

    etw

    ork

    SAP HANA

    Cloud Portal

    SAP HANA

    Cloud

    Trust + SSO

    Trust

    + SSO

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 17

    Backend Connectivity

    Four step integration

    1. Create Gateway service Expose OData API via GW to communicate with SAP BE system. Use GW Service Builder to easily build the required service

    2. Configure SAP cloud connector Installed on an intranet local server. Used to expose BE server to the internet

    3. Deploy cloud destination Configure cloud destinations to specify backend systems / APIs Portal

    4. Send requests Consume oData APIs from the backend systems

    Supported Business Scenarios

    Web-to-lead (a.k.a. lead generation)

    Web-to-order

    Web-to- case

    Etc.

    CRM / ERP

    Gateway SAP Cloud Connector

    Cloud Portal HTTP

    Destination

    Internet (HANA Cloud Platform)

    Internat (OnPermise)

    FM

    REST/O

    DATA

    HTTP RFC

  • 2013 SAP AG or an SAP affiliate company. All rights reserved. 18

    Mobile Support

    Build once consume with any device: desktop, tablet, smartphone

    Site layout is rendered for the consuming device offering an optimal user experience for site consumers

    Performance optimizations are included to further enhance the experience

    Site theme alignment across all devices

    Responsive OOTB content

    Dedicated mobi