Upload
sap-portal
View
904
Download
1
Tags:
Embed Size (px)
DESCRIPTION
SAP HANA UI Integration Services as presented for the SAP Mentors in the SAP Mentors Monday (sapmm) session
Citation preview
Winfried Wenisch, David Kviti, Avi Guzansky, Aviad Rivlin
November, 2013
Enrich Your SAP HANA XS Applications with User Interface Integration Services
© 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
HANA UI Integration Services – Overview and Key Capabilities
Live Demo
Future Engagements
HANA UI Integration Services and SAP HANA Platform
© 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
© 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
SAP HANA UI Integration Services
© 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
© 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
© 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
Demo
© 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
Roadmap
© 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
© 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
Future Engagements
© 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
© 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