Hana ui services nov2013 #sapmm

1,272 views
1,128 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,272
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
34
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Hana ui services nov2013 #sapmm

  1. 1. Enrich Your SAP HANA XS Applications with User Interface Integration Services Winfried Wenisch, David Kviti, Avi Guzansky, Aviad Rivlin November, 2013
  2. 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. 2
  3. 3. Agenda  HANA UI Integration Services – Overview and Key Capabilities  Live Demo  Future Engagements © 2013 SAP AG or an SAP affiliate company. All rights reserved. 3
  4. 4. HANA UI Integration Services and SAP HANA Platform
  5. 5. SAP HANA Platform Platform for next-generation “smart” applications Developers Data Scientists Applications & Tools Business Users Executives Consumers Industry | LoB | Consumer | Analytics | Social | Cloud | Mobile SAP HANA PLATFORM Application Server | UI Integration Services | Web Server Processing Engine Event Processing | Planning | Calculation | Predictive Analytics Database Services Transactions | Analytics | Partitioning Compression | Availability | Encryption Rules | Text Mining | Search | Application Function Libraries | Geospatial Integration Services Unified Administration | Security Services Development | Connectivity | Lifecycle Management Services Application Services Mobile | XaaS | High-volume Replication | Real-time Replication | Hadoop More than a DB – it’s a true platform Re-imagined, Transformative Supports any application  Converged OTLP + OLAP  Embedded business logic  Completely re-imagined  Transactions, analytics, predictive, sentiment and spatial processing transformed for real-time business operations  60% of HANA use cases are outside of the SAP Landscape  440+ Startups are developing on HANA © 2013 SAP AG or an SAP affiliate company. All rights reserved. 5
  6. 6. SAP HANA Extended Application Services (SAP HANA XS) Small footprint application server / web server / basis for an application development platform inside SAP HANA 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 XS  Lightweight small web-based applications  Complex high-speed business applications with deep integration of differentiating SAP HANA database features © 2013 SAP AG or an SAP affiliate company. All rights reserved. UIS OData XSJS XMLA RDL MDX CDS Repo Scope HANA SQL Views Database SQLScript 6
  7. 7. SAP HANA UI Integration Services
  8. 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. 8
  9. 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 XS Application Sites Shell Services Shell Services  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) UI Integration Services Sites & navigation Properties Personalization Eventing Context Widget catalog  Context: properties can be reflected in the URL allowing bookmarking and sharing  OpenSocial: integration of OpenSocial-compliant widgets SAP HANA Platform Detailed information about the UI services and APIs are described in the “SAP HANA Developer Guide” (http://help.sap.com/hana_platform) © 2013 SAP AG or an SAP affiliate company. All rights reserved. 9
  10. 10. Developer perspective Integrated development environment in SAP HANA studio Editor for using UI services API in your code Application site Widget Creation wizard for application sites and widgets © 2013 SAP AG or an SAP affiliate company. All rights reserved. 10
  11. 11. Demo
  12. 12. Using UI Services Developer Develop and enrich native applications leveraging UI services Create application site in HANA studio with full support of the lifecycle Designer Adjust application site provided by a developer Optimize the site to match end user needs Change site layout, add widgets and configure properties End User Assign end users who are allowed to access the site © 2013 SAP AG or an SAP affiliate company. All rights reserved. Use application site Personalize the site 12
  13. 13. Roadmap
  14. 14. SAP HANA UI Integration Services Roadmap End user Core Services  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  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 Developer  Integrated development environment in SAP HANA studio  Wizards for creating artifacts such as application sites and widgets  Public APIs and consistent UI patterns Today SAP HANA SP6 Widgets Future enhancements  Extension of the developer story to an integration point for end users on SAP HANA stack  Integration of SAP HANA and nonHANA 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  Re-useable templates for widgets to support common requirements e.g. responsive tables Planned Innovations Future Direction 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 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 14
  15. 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 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 15
  16. 16. Future Engagements
  17. 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 (aviad.rivlin@sap.com) We are happy to support you and influence together the product roadmap © 2013 SAP AG or an SAP affiliate company. All rights reserved. 17
  18. 18. Further Information 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 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 © 2013 SAP AG or an SAP affiliate company. All rights reserved. 18

×