18
Winfried Wenisch, David Kviti, Avi Guzansky, Aviad Rivlin November, 2013 Enrich Your SAP HANA XS Applications with User Interface Integration Services

Hana ui services nov2013 #sapmm

Embed Size (px)

DESCRIPTION

SAP HANA UI Integration Services as presented for the SAP Mentors in the SAP Mentors Monday (sapmm) session

Citation preview

Page 1: Hana ui services nov2013 #sapmm

Winfried Wenisch, David Kviti, Avi Guzansky, Aviad Rivlin

November, 2013

Enrich Your SAP HANA XS Applications with User Interface Integration Services

Page 2: Hana ui services nov2013 #sapmm

© 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.

Page 3: Hana ui services nov2013 #sapmm

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

Agenda

HANA UI Integration Services – Overview and Key Capabilities

Live Demo

Future Engagements

Page 4: Hana ui services nov2013 #sapmm

HANA UI Integration Services and SAP HANA Platform

Page 5: Hana ui services nov2013 #sapmm

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

SAP HANA Platform Platform for next-generation “smart” applications

More than a DB – it’s a true platform Converged OTLP + OLAP

Embedded business logic

Completely re-imagined

Supports any application 60% of HANA use cases are outside of the SAP Landscape

440+ Startups are developing on HANA

SAP HANA PLATFORM D

ev

elo

pm

en

t |

Co

nn

ec

tiv

ity

|

Lif

ec

yc

le M

an

ag

em

en

t S

erv

ice

s

Un

ified

Ad

min

istra

tion

| S

ec

urity

Se

rvic

es

Processing Engine Event Processing | Planning | Calculation | Predictive Analytics

Application Services Application Server | UI Integration Services | Web Server

Database Services Transactions | Analytics | Partitioning Compression | Availability | Encryption

Integration Services Mobile | XaaS | High-volume Replication | Real-time Replication | Hadoop

Rules | Text Mining | Search | Application Function Libraries | Geospatial

Applications & Tools

Industry | LoB | Consumer | Analytics | Social | Cloud | Mobile

Developers Data Scientists Business Users Consumers Executives

Re-imagined, Transformative Transactions, analytics, predictive, sentiment and spatial

processing transformed for real-time business operations

Page 6: Hana ui services nov2013 #sapmm

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

SAP HANA Extended Application Services (SAP HANA XS)

Benefits

Fast, open, and flexible application development and

deployment environment

Reduced TCO and development due to minimized “layers”

required to deploy applications

Leverage the built-in strengths of SAP HANA for best

possible performance

Scope

Lightweight small web-based applications

Complex high-speed business applications with deep

integration of differentiating SAP HANA database features

Small footprint application server / web server / basis for an application development platform

inside SAP HANA

Database

HANA

Rep

o

XS

UIS RDL

SQLScript Views MDX SQL

XSJS OData XMLA

CDS

Page 7: Hana ui services nov2013 #sapmm

SAP HANA UI Integration Services

Page 8: Hana ui services nov2013 #sapmm

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

SAP HANA UI Integration Services

Value Proposition

With SAP HANA UI Integration Services, developers and designers can easily make use of standardized UI

services to be leveraged in their standalone HANA applications or - in addition - create and design application

sites based on HANA applications using consistent UI patterns to support end-to-end business scenarios with

harmonized user experience across applications.

Provides end users a state-of-the-art user experience and

access to seamlessly integrated HANA native applications

Enables designers to easily organize applications and

widgets into sites via intuitive design environment

Gives developers a simple way to use standardized services

for creating application sites and integrating widgets within

their familiar SAP HANA studio environment

Page 9: Hana ui services nov2013 #sapmm

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

SAP HANA UI Integration Services - Examples

Sites and page building: state-of-the-art design environment of

for managing sites, page navigation, layout and content

Property persistence: widget can define properties that are

persisted via customization

Personalization: persistency of widget properties on user level

Publish-Subscribe: eventing mechanism allowing data

interchange between widgets (mashups)

Context: properties can be reflected in the URL allowing

bookmarking and sharing

OpenSocial: integration of OpenSocial-compliant widgets SAP HANA Platform

UI Integration Services

Sites &

navigation Properties

Personali-

zation

Eventing Context Widget

catalog

Detailed information about the UI services and APIs are described in the “SAP HANA Developer Guide” (http://help.sap.com/hana_platform)

XS Application Sites

Shell Services Shell Services

Page 10: Hana ui services nov2013 #sapmm

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

Developer perspective Integrated development environment in SAP HANA studio

Creation wizard for

application sites

and widgets

Application site

Widget

Editor for using UI

services API in

your code

Page 11: Hana ui services nov2013 #sapmm

Demo

Page 12: Hana ui services nov2013 #sapmm

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

Using UI Services

Developer Designer End User

Develop and enrich

native applications

leveraging UI services

Create application site

in HANA studio with full

support of the lifecycle

Adjust application site

provided by a developer

Change site layout, add

widgets and configure

properties

Optimize the site to

match end user needs

Assign end users who

are allowed to access

the site

Use application site

Personalize the site

Page 13: Hana ui services nov2013 #sapmm

Roadmap

Page 14: Hana ui services nov2013 #sapmm

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

Planned Innovations Today Future Direction

SAP HANA UI Integration Services Roadmap

End user

Enjoy either services or even UI

patterns from UI Integration Services

Designer

Embedded WYSIWYG design

environment to create AppSites

Manage site layout, hierarchy and

properties

Developer

Integrated development environment

in SAP HANA studio

Wizards for creating artifacts such as

application sites and widgets

Public APIs and consistent UI

patterns

Core Services

Additional services supporting

developer scenarios, e.g.

navigation, branding, layout

personalization in the shell

Shell

Support of additional shell(s)

Support of catalogs from different

sources

Widgets

Re-useable templates for widgets

to support common requirements

e.g. responsive tables

Future enhancements

Extension of the developer story to

an integration point for end users

on SAP HANA stack

Integration of SAP HANA and non-

HANA applications

Service integration with other SAP

solutions, e.g. Cloud

Usage of smart, contextual services

to provide the right content in the

right context to end users

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 HANA SP6

Page 15: Hana ui services nov2013 #sapmm

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

5 easy steps to quickly get started

1) Watch the tutorial videos on SAP HANA Academy

2) Download SAP HANA developer edition

3) Join OpenSAP course to learn more and run the exercises

4) Learn more by reading the comprehensive developer guide and latest enhancements

5) Share your feedback with the SAP HANA developer community

Page 16: Hana ui services nov2013 #sapmm

Future Engagements

Page 17: Hana ui services nov2013 #sapmm

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

Call for Action

If you are developing HANA native apps and need

additional information…

If you would like to provide feedback and influence the

next releases of the product…

If you are looking for additional information…

Contact Aviad Rivlin ([email protected])

We are happy to support you and influence together the

product roadmap

Page 18: Hana ui services nov2013 #sapmm

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

Further Information

Developers

SAP HANA Developer Center http://scn.sap.com/community/developer-center/hana and

http://developers.sap.com/hana

SAP HANA Help Center http://http://help.sap.com/hana_platform (Release Notes, Developer Guide)

SAP HANA Academy http://academy.saphana.com / http://www.saphana.com/docs/DOC-3123

SAP HANA Developer Edition http://scn.sap.com/docs/DOC-31722

OpenSAP courses https://open.sap.com

Overview

Experience SAP HANA http://www.saphana.com/welcome

SAP HANA In Memory http://scn.sap.com/community/hana-in-memory

HANA Startup Focus Program http://www.experiencesaphana.com/docs/DOC-1781

Twitter @SapDevs, #sapdevcenter