Contenu connexe Similaire à SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile Devices (20) SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile Devices1. SAP NetWeaver Portal On Device
Including SAP NetWeaver 7.3 SP7 SP8 Enhancements
Aviad Rivlin, Product Manager, SAP Technology and Innovation Platform
October 2012
2. Disclaimer
The information in this document is confidential and proprietary to SAP and may not be disclosed without the
permission of SAP. This presentation is not subject to your license agreement or any other service or subscription
agreement with SAP.
SAP has no obligation to pursue any course of business outlined in this document or any related presentation, or to
develop or release any functionality mentioned therein. This document, or any related presentation and SAP's
strategy and possible future developments, products and or platforms directions and functionality are all subject to
change and may be changed by SAP at any time for any reason without notice. The information on this document is
not a commitment, promise or legal obligation to deliver any material, code or functionality.
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.
This document is for informational purposes and may not be incorporated into a contract. SAP assumes no
responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or
grossly negligent.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ
materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking
statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.
© 2012 SAP AG. All rights reserved. 2
5. Mobile Enablement of the SAP NetWeaver Portal
Consume portal services from everywhere
Easily expose already available portal assets and services to
mobile users via online, browser-based access channel
Leverage an optimized portal user experience on mobile devices
via mobile framework pages and portal services
Re-use or tweak the UI of dedicated business applications for mobile
consumption and access via the portal
© 2012 SAP AG. All rights reserved. 5
6. Same Content Different Devices
Desktop – Tablet – Smartphone
SAP NetWeaver Portal – Consumption Across Devices
© 2012 SAP AG. All rights reserved. 6
8. Must Know About Portal On Device
Portal On Device is not a new product, it is an extension for
the existing SAP NetWeaver Portal offering
… supports only an always connected scenario
… best for lightweight applications
… is a web based offering, supporting multi-platform apps.
… best for integration of structured and un-structured
content
… can run on any NetWeaver operating system
… is based on a robust, scalable and mature platform
… re-uses the SAP NetWeaver Portal investment
© 2012 SAP AG. All rights reserved. 8
9. How Does SAP NetWeaver Portal On Device work?
/irj/portal/mobile*
Rule
Collection
1 2 3
Framework 1 Framework 2 Framework 3
SAP NetWeaver 7.30 SP7 (Smartphones) - SP8 (Tablets) Administration
SSO
SSO
SSO
LDAP
* This is a schematic example of the solution and not a technical explanation
* Framework page redirection can be achieved via portal aliases or automatically by identifying the useragent
© 2012 SAP AG. All rights reserved. 9
10. Smartphone Framework Page – Components
Details
Homepage(s) – The Home page is the entry page
for your portal on the mobile device. The home
page displays one or more running applications in a
single column. You can define more than one home
page, for different contexts, and page between
these pages. Content area
Content area – The area on the screen where the
applications are displayed for the end user.
Home Page(s)
© 2012 SAP AG. All rights reserved. 10
11. Smartphone Framework Page – Components
Details
Launcher – The Launcher contains applications
you can launch and folders you can access, Actions
arranged in a grid layout. You can assign custom
icons to the applications and folders. Launcher
Toolbox – The toolbox area is a side panel
aggregator used for commonly used widgets like
Toolbox
favorites, generic launchers and other widgets.
Actions and actions bar– The actions bar
provides the end users options to log off, refresh
the page and add the current page to his favorites’
area. The actions bar is not extensible with more
widgets. Additional widgets can be added to the
toolbox.
© 2012 SAP AG. All rights reserved. 11
12. Smartphone Framework Page – Components
Details
Search – You can use the suggestions and search
bar to type a string and display navigation
suggestions as you type, according to your roles.
When you navigate to a suggested item, it is Search
displayed either in the portal content area or in a
new portal window, depending on the way the item
is configured. You can also use the suggestions
and search bar to search for a string using a
specific search provider.
© 2012 SAP AG. All rights reserved. 12
13. Re-using of Portal Objects & Services
User/Group profile
(Roles, iViews, Users)
Unstructured Content
(Document)
Authentication & Security
(Single sign on, Session management)
Internationalization
(Translation)
Branding
(Look & Feel customization)
Scalability & Maintainability
(Cluster support, update/upgrade services)
Application Delivery
(Web applications management, Enterprise standards)
Connectivity and System Landscape
(SAP & Non-SAP connectivity capabilities to backend systems
and repositories)
© 2012 SAP AG. All rights reserved. 13
14. Content Consumption
Business Applications Unstructured Content
Portal Applications SAP KM Document
access
Web applications
OpenText Document
URL based applications Access*
Native Applications* Web Page Composer
Content
Reports Others
Web based reports Enterprise Workspaces
Native applications Non-SAP content
accessing BIBO reports
* Planned enhancement
Structured & Unstructured – SAP & Non-SAP
© 2012 SAP AG. All rights reserved. 14
15. Tablet Framework Page
New out-of-the-box fully
supported framework page
designed for tablet devices.
This new framework page is
complementary for the
smartphone framework page
already available with SAP
NetWeaver Portal 7.3 SP7.
© 2012 SAP AG. All rights reserved. 15
16. SAP NetWeaver Gateway Services Consumption
Create a Project Select GW Server
Enhancing existing portal
applications by integrating with
external data sources of SAP
NetWeaver Gateway. The
integration is implemented by
generating Java proxies to SAP
NetWeaver Gateway services.
A dedicated NetWeaver Developer
Studio Plugin for consuming SAP Generate Proxies Select Service
NetWeaver Gateway oData
services via a dedicated wizard.
© 2012 SAP AG. All rights reserved. 16
17. Toolbox Area
The toolbox area is a side
panel aggregator used for Toolbox
commonly used widgets like
favorites, generic launchers
and other widgets.
The toolbox area is available
for both smartphones and
tablet devices.
Toolbox
© 2012 SAP AG. All rights reserved. 17
18. Out-of-the-box Mobile Configurations
To minimize the configuration efforts, the following
out-of-the-box configurations are provided:
An Every User Mobile Role
Desktop display rules for device types
Smartphone and Tablet are defined in the
Master Rule Collection
Enhanced logon pages for on-device usage
© 2012 SAP AG. All rights reserved. 18
19. Consumption of Web Page Composer Content
Consumption of Web Page Composer
pages on mobile devices.
When creating a Web Page composer
page, the list of page layouts now
includes the portal on device layouts
for smartphone and tablet devices.
© 2012 SAP AG. All rights reserved. 19
21. Implementation
One time configuration
•Define a URL alias to access the mobile framework page (e.g. irj/portal/mobile)
Portal Alias •This task is done via the new URL alias manager wizard
•Define the supported / un-suppored devices to access the portal
Supported Devices •This task is done via the Device Group Manager wizard
•This wizard allows you to group certain OS’s, user-agents, etc.
•Adjust the rule collection to access the smartphone framework page per
Rule Collection device group
•Develop, deploy and configure mobile search providers
•To ensure content availability on mobiledesktopboth framework pages, set
Search Providers the correct filter ID’s for each search provider
•Mobile KM search provider is available out-of-the-box
•Create one or more roles holding the mobile portal iViewsapps.
Mobile roles •Assign the roles to the end users groups
© 2012 SAP AG. All rights reserved. 21
22. Implementation
Content Settings (setting for each iViewapp)
•Create an iView for each mobile portal apps (the apps can be running locally
Mobile iViews on remotely)
•Set the mobile filter ID for each iViewfolder – to make the mobile iViews
Filter ID available on the mobile devices only
•Set the mobile perspective property for each iViewfolder
•Home – available as home pages
Mobile Perspective •Launcher – available in the launcher area
•Toolbox - available in the toolbox area
Mobile iView icon •Set the mobile icon URI for each mobile iView
Add the iView to the •Add the mobile iView to the relevant rolefolderworkset
mobile role
© 2012 SAP AG. All rights reserved. 22
23. Portal On Device Content Settings
Basic settings
Folder settings:
Entry Point: Yes
Filter ID: Mobile
Mobile Perspective: Launcher
iViewpage settings:
Entry Point: Yes
Filter ID: Mobile iView settings:
Mobile Perspective: Home Entry Point: Yes
Filter ID: Mobile
Mobile Perspective: Launcher
* “Mobile” filter ID is an example for the Filter ID used for the relevant mobile framework page
© 2012 SAP AG. All rights reserved. 23
24. Supported and Validated Platforms
Operating System Browser
Tablets
iPad iOS5 + Safari
Android Honeycomb (R3) Android browser
Galaxy Tab Android IceCream Sandwich (R4+) Chrome, Android browser
Surface* Windows 8 IE
Smartphones
iPhone iOS5 + Safari
Galaxy Android IceCream Sandwich (R4+) Chrome, Android browser
Windows IE
Windows 8
phone*
*Validated and confirmed, but not officially supported yet
**Check SAP Note 1705067 for more details
© 2012 SAP AG. All rights reserved. 24
26. Timelines
Out-of-the-box framework
page designed for
smartphone devices
Dedicated administration
wizards to define mobile
SAP NetWeaver navigation structure and SAP NetWeaver
mobile device access
7.30 SP5 7.30 SP8
Enable all portal services SAP NetWeaver Out-of-the-box framework
(navigation, search, page designed for tablet
favorites,…) as public API’s 7.30 SP7 devices
Framework page code Enhanced branding
sample on SCN capabilities
SAP NetWeaver Gateway
Services Consumption
More…
© 2012 SAP AG. All rights reserved. 26
27. Planned Innovation
Tight integration with Enterprise Workspaces – Mobile
Homepage
Notifications and Feeds aggregation in mobile profile
Worklists and Tasks consumption
Integrations with:
Afaria - Native applications invoking
Gateway – development environment integration II (Client side
consumption)
Visual Composer – Allow quick mobile business Apps generation
based on visual composer’s models
Usability and productivity enhancements
SAPUI5 integration - allow easy Portal mobile apps development with
UI5
SAPUI5 as infra – Provide UI5 based framework page
REST / oData enablement of core portal services
Additional services enablement
Integrate with Social oriented Services (User Profile, People,
Relations, etc.)
© 2012 SAP AG. All rights reserved. 27
28. Key Takeaway
Portal On Device aggregates, displays and
launches mobile web applications while
leveraging the existing SAP NetWeaver
Portal infrastructure and capabilities.
Portal On Device combined with the upcoming
release of Mobile Homepage of Enterprise
Workspaces provides an easy entry point into
mobilizing your business.
© 2012 SAP AG. All rights reserved. 28
29. Further Information
Check the various resources for additional, valuable information and demos
Official Documentation
Implementing Portal on Device
SAP NetWeaver Portal 7.3 SP7 release notes
SAP NetWeaver Portal 7.3 SP8 release notes
Blogs
Consuming Your SAP NetWeaver Portal On Different Devices – Introduction
How to Consume Your SAP NetWeaver Portal on Different Devices – The
End User Perspective
SAP NetWeaver Portal 7.3 SP8 release update
Recorded Demos
SAP NetWeaver Portal On Smartphone
SAP NetWeaver Portal On Tablet
Consuming SAP NetWeaver Gateway Services
Central SAP Note – 1705067
Release Plan
SAP NetWeaver 7.3 SP7 and SP8 (enhancements as appear in the release notes)
SAP NetWeaver 7.31 SP4 and SP5 (enhancements as appear in the release notes)
© 2012 SAP AG. All rights reserved. 29
30. Thank You!
Aviad Rivlin
Product Management, SAP Technology and Innovation Platform
15 Hatidhar St.
Ra'anana 43665, Israel
+972-9-7775251
E-mail: aviad.rivlin@sap.com twitter: http://twitter.com/AviadRivlin LinkedIn: http://il.linkedin.com/in/AviadRivlin
35. © 2011 SAP AG. All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal
without the express permission of SAP AG. The information contained herein may be Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services
changed without prior notice. mentioned herein as well as their respective logos are trademarks or registered trademarks
of Business Objects Software Ltd. Business Objects is an SAP company.
Some software products marketed by SAP AG and its distributors contain proprietary
software components of other software vendors. Sybase and Adaptive Server, iAnywhere, Sybase 365, SQL Anywhere, and other Sybase
products and services mentioned herein as well as their respective logos are trademarks or
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft
registered trademarks of Sybase, Inc. Sybase is an SAP company.
Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, All other product and service names mentioned are the trademarks of their respective
System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, companies. Data contained in this document serves informational purposes only. National
z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, product specifications may vary.
PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, The information in this document is proprietary to SAP. No part of this document may be
OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, reproduced, copied, or transmitted in any form or for any purpose without the express prior
RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, written permission of SAP AG.
Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered This document is a preliminary version and not subject to your license agreement or any
trademarks of IBM Corporation. other agreement with SAP. This document contains only intended strategies, developments,
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. and functionalities of the SAP® product and is not intended to be binding upon SAP to any
particular course of business, product strategy, and/or development. Please note that this
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or
document is subject to change and may be changed by SAP at any time without notice.
registered trademarks of Adobe Systems Incorporated in the United States and/or other
countries. SAP assumes no responsibility for errors or omissions in this document. SAP does not
Oracle is a registered trademark of Oracle Corporation. warrant the accuracy or completeness of the information, text, graphics, links, or other items
contained within this material. This document is provided without a warranty of any kind,
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. either express or implied, including but not limited to the implied warranties of
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are merchantability, fitness for a particular purpose, or non-infringement.
trademarks or registered trademarks of Citrix Systems, Inc. SAP shall have no liability for damages of any kind including without limitation direct,
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World special, indirect, or consequential damages that may result from the use of these materials.
Wide Web Consortium, Massachusetts Institute of Technology. This limitation shall not apply in cases of intent or gross negligence.
Java is a registered trademark of Sun Microsystems, Inc. The statutory liability for personal injury and defective products is not affected. SAP has no
control over the information that you may access through the use of hot links contained in
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for these materials and does not endorse your use of third-party Web pages nor provide any
technology invented and implemented by Netscape. warranty whatsoever relating to third-party Web pages.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer,
StreamWork, and other SAP products and services mentioned herein as well as their
respective logos are trademarks or registered trademarks of SAP AG in Germany and other
countries.
© 2012 SAP AG. All rights reserved. 36