SMP130 SAP Mobile Platform for Enterprise Architects. COURSE OUTLINE Course Version: 10 Course Duration: 2 Day(s)
SAP Copyrights and Trademarks 2014 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iseries, pseries, xseries, zseries, eserver, z/vm, z/os, i5/os, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. 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. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects Software Ltd. Business Objects is an SAP company. 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 registered trademarks of Sybase, Inc. Sybase is an SAP company.
All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. Copyright. All rights reserved. iii
iv Copyright. All rights reserved.
About This Handbook This handbook is intended to both complement the instructor-led presentation of this course and to serve as a reference for self-study. Typographic Conventions American English is the standard used in this handbook. The following typographic conventions are also used. This information is displayed in the instructor s presentation Demonstration Procedure Warning or Caution Hint Related or Additional Information Facilitated Discussion User interface control Example text Window title Example text Copyright. All rights reserved. v
vi Copyright. All rights reserved.
Contents ix Course Overview 1 Unit 1: SAP and Mobility 1 Lesson: Mapping Mobility Solutions to Business Needs 1 Lesson: Defining Your Organization's Needs 3 Unit 2: SAP Mobile Platform: Native and Hybrid Application Architecture 3 Lesson: Evaluating the Benefits of Native and Hybrid Applications 3 Lesson: Selecting a Deployment Approach for Native and Hybrid Applications 3 Lesson: Improving Performance of Native and Hybrid Applications 3 Lesson: Administering Devices with the SAP Control Center (SCC) 3 Lesson: Identifying Supported Devices 4 Lesson: Selecting Additional Components of the SAP Mobile Platform 4 Lesson: Documenting Your Organization's Need for Native and Hybrid Applications 5 Unit 3: SAP Mobile Platform: Metadata-Driven Application Architecture 5 Lesson: Selecting the SAP Agentry Mobile Platform 5 Lesson: Documenting Your Organization's Need for SAP Agentry 7 Unit 4: SAP NetWeaver Gateway Architecture 7 Lesson: Choosing SAP NetWeaver Gateway 7 Lesson: Selecting Deployment and Development Approaches to SAP NetWeaver Gateway 7 Lesson: Selecting SAP NetWeaver Gateway Landscape Options 7 Lesson: Selecting SAP NetWeaver Gateway Mobile Applications 9 Unit 5: SAP Mobile Platform: Other Components 9 Lesson: Accessing and Managing Business Intelligence Data on Mobile Devices 9 Lesson: Using Mobiliser Components 9 Lesson: Using Cloud-Based Solutions 11 Unit 6: SAP Afaria Device Management Integration 11 Lesson: Selecting Afaria 11 Lesson: Managing an Organization's Devices with Afaria 13 Unit 7: Enterprise Mobility Architecture Security 13 Lesson: Securing an Enterprise Mobility Architecture Copyright. All rights reserved. vii
15 Unit 8: Use Cases for Mobile Enterprise Architecture 15 Lesson: Comparing Use Cases 15 Lesson: Using the SAP Mobile Platform and Gateway to Incorporate an OData API on Mobile Devices 15 Lesson: Evaluating Enterprise Mobility Landscapes 17 Unit 9: Your Enterprise Architecture 17 Lesson: Summarizing Plans for Your Enterprise Mobility Landscape viii Copyright. All rights reserved.
Course Overview TARGET AUDIENCE This course is intended for the following audiences: Enterprise Architect Copyright. All rights reserved. ix
x Copyright. All rights reserved.
UNIT 1 SAP and Mobility Lesson 1: Mapping Mobility Solutions to Business Needs Identify the worldwide trends driving improvements in mobile device management Identify the ways in which SAP's offerings supports mobile device management Lesson 2: Defining Your Organization's Needs Identify the needs of your organization Copyright. All rights reserved. 1
Unit 1: SAP and Mobility 2 Copyright. All rights reserved.
UNIT 2 SAP Mobile Platform: Native and Hybrid Application Architecture Lesson 1: Evaluating the Benefits of Native and Hybrid Applications Evaluate the benefits of native and hybrid applications Lesson 2: Selecting a Deployment Approach for Native and Hybrid Applications Evaluate various deployment options for native and hybrid applications Lesson 3: Improving Performance of Native and Hybrid Applications Optimize synchronization and caching during application development to improve performance Implement hybrid applications in a system architecture Select an approach to using the SAP Mobile Platform in an enterprise mobility landscape Lesson 4: Administering Devices with the SAP Control Center (SCC) Use SCC to administer mobile devices Lesson 5: Identifying Supported Devices Identify the types of operating systems, device platforms, and versions supported by the SAP Mobile Platform Copyright. All rights reserved. 3
Unit 2: SAP Mobile Platform: Native and Hybrid Application Architecture Lesson 6: Selecting Additional Components of the SAP Mobile Platform Identify additional support components Lesson 7: Documenting Your Organization's Need for Native and Hybrid Applications Document the needs of your organization for native and hybrid applications 4 Copyright. All rights reserved.
UNIT 3 SAP Mobile Platform: Metadata-Driven Application Architecture Lesson 1: Selecting the SAP Agentry Mobile Platform Identify the business goals that the SAP Agentry Mobile Platform supports Evaluate the advantages of SAP Work Manager for SAP Evaluate the advantages of SAP Work Manager for IBM Maximo Evaluate the advantages of using the Agentry Mobile Platform for mobile application development Lesson 2: Documenting Your Organization's Need for SAP Agentry Document the needs of your organization for the SAP Agentry Mobile Platform Copyright. All rights reserved. 5
Unit 3: SAP Mobile Platform: Metadata-Driven Application Architecture 6 Copyright. All rights reserved.
UNIT 4 SAP NetWeaver Gateway Architecture Lesson 1: Choosing SAP NetWeaver Gateway Decide whether to use SAP NetWeaver Gateway in an enterprise mobility landscape Lesson 2: Selecting Deployment and Development Approaches to SAP NetWeaver Gateway Select deployment and development approaches for an organization Lesson 3: Selecting SAP NetWeaver Gateway Landscape Options Select SAP NetWeaver Gateway Landscape options Lesson 4: Selecting SAP NetWeaver Gateway Mobile Applications Select SAP NetWeaver Gateway mobile applications Copyright. All rights reserved. 7
Unit 4: SAP NetWeaver Gateway Architecture 8 Copyright. All rights reserved.
UNIT 5 SAP Mobile Platform: Other Components Lesson 1: Accessing and Managing Business Intelligence Data on Mobile Devices Access Business Intelligence (BI) data on mobile devices Manage Business Intelligence (BI) data with the SAP BusinessObjects BI platform Document the needs of your organization for the SAP Business Objects Mobile Solution Lesson 2: Using Mobiliser Components Evaluate the benefits of Mobiliser Define the mobile business needs that Mobiliser can address Document the needs of your organization for Mobiliser Lesson 3: Using Cloud-Based Solutions Distribute applications and updates Document the needs of your organization for the SAP Mobile Platform Cloud Edition Copyright. All rights reserved. 9
Unit 5: SAP Mobile Platform: Other Components 10 Copyright. All rights reserved.
UNIT 6 SAP Afaria Device Management Integration Lesson 1: Selecting Afaria Define Afaria's role in the mobile landscape Decide whether to include Afaria in an enterprise mobility landscape Define key terms and abbreviations associated with Afaria Lesson 2: Managing an Organization's Devices with Afaria Evaluate options for the Afaria system landscape Appraise the features of SAP Afaria SP2 Manage Bring Your Own Device (BYOD) rollouts Document the needs of your organization for Afaria Copyright. All rights reserved. 11
Unit 6: SAP Afaria Device Management Integration 12 Copyright. All rights reserved.
UNIT 7 Enterprise Mobility Architecture Security Lesson 1: Securing an Enterprise Mobility Architecture Use a relay server to secure data in motion Secure the SAP Mobile Platform to protect an organization's data Secure data with Afaria Ensure end user security on SAP NetWeaver Gateway and back-end systems Secure the data that passes through SAP Agentry Secure data transmitted through Mobiliser and Mobile BI Copyright. All rights reserved. 13
Unit 7: Enterprise Mobility Architecture Security 14 Copyright. All rights reserved.
UNIT 8 Use Cases for Mobile Enterprise Architecture Lesson 1: Comparing Use Cases Consider deployment options for managing mobile devices Lesson 2: Using the SAP Mobile Platform and Gateway to Incorporate an OData API on Mobile Devices Use the SAP Mobile Platform and SAP NetWeaver Gateway to incorporate an OData API on mobile devices Lesson 3: Evaluating Enterprise Mobility Landscapes Evaluate various enterprise mobility landscape options Copyright. All rights reserved. 15
Unit 8: Use Cases for Mobile Enterprise Architecture 16 Copyright. All rights reserved.
UNIT 9 Your Enterprise Architecture Lesson 1: Summarizing Plans for Your Enterprise Mobility Landscape Design your enterprise mobility landscape Copyright. All rights reserved. 17