Landscape Design and Integration. SAP Mobile Platform 3.0 SP02



Similar documents
Landscape Design and Integration. SAP Mobile Platform 2.3

Upgrade: SAP Mobile Platform Server for Windows SAP Mobile Platform 3.0 SP02

R49 Using SAP Payment Engine for payment transactions. Process Diagram

Data Integration using Integration Gateway. SAP Mobile Platform 3.0 SP02

SAP Mobile - Webinar Series SAP Mobile Platform 3.0 Security Concepts and Features

Installation Guide: Agentry Device Clients SAP Mobile Platform 2.3

Setting up Visual Enterprise Integration (WM6)

Using SAP Logon Tickets for Single Sign on to Microsoft based web applications

SAP Best Practices for SAP Mobile Secure Cloud Configuration March 2015

PUBLIC Installation: SAP Mobile Platform Server for Linux

SAP BusinessObjects Business Intelligence Suite Document Version: 4.1 Support Package Patch 3.x Update Guide

A Cloud-Based Foundation for Enterprise Mobility

SEPA in SAP CRM. Application Innovation, CRM & Service Industries. Customer

Administrator. SAP Mobile Platform 3.0 SP02

Simplify and Secure Cloud Access to Critical Business Data

How-To Guide SAP NetWeaver Document Version: How To Guide - Configure SSL in ABAP System

How-To Guide SAP Cloud for Customer Document Version: How to Configure SAP HCI basic authentication for SAP Cloud for Customer

Integration capabilities of SAP S/4HANA to SAP Cloud Solutions

Developing Applications for Integration between PI and SAP ERP in Different Network Domains or Landscapes

SAP HANA Big Data Intelligence rapiddeployment

Software and Delivery Requirements

Tutorial: BlackBerry Object API Application Development. Sybase Unwired Platform 2.2 SP04

Configuration (X87) SAP Mobile Secure: SAP Afaria 7 SP5 September 2014 English. Building Block Configuration Guide

SAP Sales and Operations Planning

SAP ERP E-Commerce and SAP CRM Web Channel Enablement versions available on the market

Securing Enterprise Mobility for Greater Competitive Advantage

How-to-Guide: SAP Web Dispatcher for Fiori Applications

Rapid database migration of SAP Business Suite to SAP HANA (V4.10): Software and Delivery Requirements. SAP HANA November 2014 English

SAP HANA SPS 09 - What s New? HANA IM Services: SDI and SDQ

SAP HANA Client Installation and Update Guide

Understanding Security and Rights in SAP BusinessObjects Business Intelligence 4.1

SAP Document Center. May Public

Integration Capabilities of SAP S/4HANA to SAP Cloud Solutions

Contents. About this Support Package / Patch...5. To install the EPM Add-in for Microsoft Office Support Package 15 / Patch XX...

GR5 Access Request. Process Diagram

How-To Guide SAP Cloud for Customer Document Version: How to replicate marketing attributes from SAP CRM to SAP Cloud for Customer

CUSTOMER Presentation of SAP Predictive Analytics

SAP Fiori Infrastructure rapid-deployment solution: Software and Delivery Requirements

SFSF EC to 3 rd party payroll Integration Software and Delivery Requirements

SAP NetWeaver Identity Management Identity Services Configuration Guide

Server Installation ZENworks Mobile Management 2.7.x August 2013

Software and Delivery Requirements

Remote Connectivity Infrastructure

Certification Guide Network Connectivity for SAP on Premise and Cloud Solutions Integration

SAP Solution Manager: The IT Solution from SAP for IT Service Management and More

SAP BW Columnstore Optimized Flat Cube on Microsoft SQL Server

Unlock the Value of Your Microsoft and SAP Software Investments

Why Cloud Platforms are the Secret Weapon to Make Your Business More Agile and Competitive

Manual to Access SAP Training Systems Technical Description for Customer On-Site Training

Dell One Identity Cloud Access Manager Installation Guide

Price and Revenue Management - Manual Price Changes. SAP Best Practices for Retail

How to Configure an Example SAP Cloud Applications Studio (PDI) Solution for SAP Cloud for Customer

SAP 3D Visual Enterprise Rapid-Deployment Solution

Run Better in Weeks to Address Current and Future Business Needs

SAP Project Portfolio Monitoring Rapid- Deployment Solution: Software Requirements

Customer Master Presentation - Contents

SAP BusinessObjects Business Intelligence 4 Innovation and Implementation

Multi Channel Sales Order Management: Mail Order. SAP Best Practices for Retail

Two-Factor Authentication over Mobile: Simplifying Security and Authentication

Secure MobiLink Synchronization using Microsoft IIS and the MobiLink Redirector

BES10 Cloud architecture and data flows

HP Business Service Management

Drive Retail Sales and Enhance Loyalty by Streamlining Your Contact Center

Tutorial: Mobile Business Object Development. SAP Mobile Platform 2.3 SP02

SAP Mobile Platform rapid-deployment solution

Complementary Demo Guide

SAP Cloud for Customer integration with SAP ERP: Software and Delivery Requirements

HP Service Manager Architecture and Security HP Software-as-a-Service

Quick Install Guide. Lumension Endpoint Management and Security Suite 7.1

CA Mobile Device Management 2014 Q1 Getting Started

Cybersecurity and Secure Authentication with SAP Single Sign-On

Landscape Deployment Recommendations for. SAP Fiori Front-End Server

SEC100 Secure Authentication and Data Transfer with SAP Single Sign-On. Public

Protect Your Connected Business Systems by Identifying and Analyzing Threats

LVS Troubleshooting Common issues and solutions

SAP Business One Hardware Requirements Guide

SBOP Analysis 2.1, edition for Microsoft Office Additional PAM Information

White Paper. SAP NetWeaver Landscape Virtualization Management on VCE Vblock System 300 Family

COSCON: SAP Technologies Help Create a Unified Enterprise Data Platform for Global Operations

Installation: SAP Mobile Platform Server for Windows SAP Mobile Platform 3.0

How to configure BusinessObjects Enterprise with Citrix Presentation Server 4.0

Extend Business Scope and Improve Governance with SAP Content Management

SAP Business One mobile app for ios. Version 1.9.x September 2013

Getting Started with the License Administration Workbench 2.0 (LAW 2.0)

Tutorial: Mobile Business Object Development. SAP Mobile Platform 2.3

FTP Server Configuration

HP ProLiant Essentials Vulnerability and Patch Management Pack Planning Guide

Single Sign-On between SAP Portal and SuccessFactors

Metalogix Replicator. Quick Start Guide. Publication Date: May 14, 2015

SAP Mobile Platform 3.0 Overview. Jeff Gebo Customer Experience Group June 10th, 2014

Upgrade: SAP Mobile Platform SDK for Windows SAP Mobile Platform 3.0 SP02

SAP Business Intelligence Suite Patch 10.x Update Guide

SAP BW 7.4 Real-Time Replication using Operational Data Provisioning (ODP)

Mobile app for ios Version 1.10.x, August 2014

Cloud Single Sign-On and On-Premise Identity Federation with SAP NetWeaver Cloud White Paper

Mobile app for Android Version 1.2.x, December 2015

Transcription:

Landscape Design and Integration SAP Mobile Platform 3.0 SP02

DOCUMENT ID: DC01916-01-0302-01 LAST REVISED: February 2014 Copyright 2014 by SAP AG or an SAP affiliate company. 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. National product specifications may vary. 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. SAP 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. Please see http://www.sap.com/corporate-en/legal/copyright/ index.epx#trademark for additional trademark information and notices.

Contents SAP Mobile Platform System Life Cycle...1 Stage 1: Assess...3 Host Platform Requirements...3 Network Communications Requirements...3 SAP Mobile Platform Port Accommodation...4 Back-End Requirements...4 Back-End Driver Requirements...4 SAP External Libraries Requirements...4 Authentication and Authorization Security Requirements...5 Intrusion Detection and Protection Requirements...5 Stage 2: Design...7 Choosing a Reverse Proxy...7 Choosing a SOCKS Proxy or Load Balancer for APNS Connections...8 Choosing an Installation Scenario...8 Single-Server Development Installation...8 Single-Server Production Installation...10 Stage 3: Implement...11 Completing Installation Worksheets...11 Performing the Installation...11 Index...13 Landscape Design and Integration iii

Contents iv SAP Mobile Platform

SAP Mobile Platform System Life Cycle SAP Mobile Platform System Life Cycle Use the SAP Mobile Platform life cycle to define required IT processes for implementing and altering your enterprise mobility management system. Understand each phase so you can successfully deploy and evolve platform components into your ecosystem. SAP recommends that you review the contents of this document before using Installation: SAP Mobile Platform Server for Windows or Installation: SAP Mobile Platform Server for Linux to install SAP Mobile Platform. For SAP Mobile Platform, the life cycle is represented by these stages: This document covers the Assess, Design, and Implement stages of the enterprise mobility life cycle for SAP Mobile Platform Server. Landscape Design and Integration 1

SAP Mobile Platform System Life Cycle 2 SAP Mobile Platform

Stage 1: Assess Stage 1: Assess Conduct a preliminary analysis of your existing IT ecosystem. Define the mobility goals and required functions and operation of the intended mobile applications and runtime system. Ecosystem assessments should include: Physical plant resources (power, rack space, cable drops, and so on) Network design and configuration Access control and authentication (information security) mechanisms Availability of suitable host systems Availability of back-end resources From the assessment, gather requirements that will help you make design-phase decisions. Host Platform Requirements Provision host systems to meet SAP Mobile Platform Server requirements. All SAP Mobile Platform Server hosts must meet the requirements for: Minimum host resources (CPU, RAM, and local storage space), specified in http:// service.sap.com/pam Operating system (including edition, version, and service pack), specified in the SAP Product Availability Matrix (PAM) http://service.sap.com/pam. Click the Mobile link at the top of the page. Scroll to find the appropriate product and version in the product list. Network Communications Requirements Network and host provisioning must accommodate SAP Mobile Platform internal communications. When SAP Mobile Platform runtime components, such as the database and back-end servers, are installed on more than one host, they depend on network connections for some interprocess communication. Configure the local network to allow all communications between SAP Mobile Platform runtime components. When all SAP Mobile Platform runtime components are installed on a single host, they depend on regular IP communication on the primary network interface of the host. Landscape Design and Integration 3

Stage 1: Assess SAP Mobile Platform Port Accommodation Infrastructure provisioning must accommodate all ports required by SAP Mobile Platform runtime components. To accommodate SAP Mobile Platform ports, you may need to: Configure personal firewalls or host-based intrusion protection (HIPS) to allow access to component ports. See Managing Firewalls and Intrusion Prevention in Administration. Configure SAP Mobile Platform Server to change port number assignments during installation. Reserve ephemeral ports on SAP Mobile Platform hosts to prevent other processes from using them. See the Microsoft operating system documentation for information about reserving ephemeral ports. Ports and default port numbers are listed in the Port Number Reference in Administrator. Back-End Requirements You may need to provision back-end resources to enable SAP Mobile Platform to use data services provided by those resources. Back-End Driver Requirements SAP Mobile Platform includes drivers for SAP databases, such as Adaptive Server Enterprise (ASE) and SQL Anywhere, and for Web services. For non-sap data sources, such as DB2, Oracle, or Microsoft SQL Server, you must install the appropriate drivers. Depending on the type of back-end connection, you may need to copy some driver and library files to SAP Mobile Platform Server installation directories. In an SAP Mobile Platform Server cluster, each host must have the appropriate drivers installed. See the SAP Product Availability Matrix (PAM) http://service.sap.com/pam. Click the Mobile link at the top of the page. Scroll to find the appropriate product and version in the product list. SAP External Libraries Requirements (Optional) Enable communication with an SAP back end by downloading external files from SAP and installing them into SAP Mobile Platform. SAP Cryptographic Libraries required by SAP Mobile Platform to enable Secure Network Communications (SNC) between SAP Mobile Platform Server and the SAP back end. 4 SAP Mobile Platform

Stage 1: Assess SAPCAR utility required to extract files from the SAP cryptographic library. Authentication and Authorization Security Requirements If you do not effectively define security requirements before installing SAP Mobile Platform, you cannot evaluate the resulting system for success or failure prior to implementation. SAP Mobile Platform security features are affected by your current infrastructure. Roles and distribution of assignments to prevent mapping collisions, identify the roles that need to exist, and how to map them. Security provider strategy identify the existing built-in security providers, and the ones you can create using the CSI API. The security providers you configure in SAP Mobile Platform pass authentication and authorization information to the providers in your environment. Identifying the providers simplifies the implementation of a security configuration by the platform administrator after installation. If you are using single signon (SSO) with a security provider, you may also need to prepare libraries and other backend components. Intrusion Detection and Protection Requirements To accommodate SAP Mobile Platform internal communications, you may need to reconfigure hardware or software intrusion detection and prevention systems. Configure personal firewall applications, or host-based intrusion prevention software (HIPS) to allow all communications between SAP Mobile Platform components. To prevent required internal component communication ports from being blocked, configure an intrusion prevention system (IPS), or intrusion detection and prevention system (IDPS) appliances to allow connections to the ports SAP Mobile Platform uses. When you install any new IDPS on an SAP Mobile Platform server host, or on a local network that services an SAP Mobile Platform Server host, configure that new system to accommodate all SAP Mobile Platform internal communications. Landscape Design and Integration 5

Stage 1: Assess 6 SAP Mobile Platform

Stage 2: Design Stage 2: Design Create the landscapes, process diagrams (beyond the scope of this document), perform license selection, and prepare supporting documentation (including installation worksheets). The design stage uses the requirements identified during the assessment stage. Each requirement produces a set of one or more design elements, which are intended to describe the software in sufficient detail to allow any IT member to perform its installation. Choosing a Reverse Proxy Determine whether you need third-party reverse proxy servers in your landscape design. Different environments have different requirements for managing in-bound application requests to SAP Mobile Platform Server. Review the criteria to help you determine which component needs to be installed and configured in your landscape. 1. What application types do you need to support? Application Type Native Hybrid Agentry Reverse Proxy Apache Apache Nginx 2. Is this a production or a preproduction environment? Typically, only production environments need a reverse proxy. Most preproduction environments or small-scale development environments do not require a reverse proxy, unless you need to replicate production systems and values as closely as possible in a development testing environment. Once you have reviewed all evaluation criteria, you can determine whether you need to use a reverse proxy. To install and configure a reverse proxy into your SAP Mobile Platform environment. See Adding Reverse Proxies in Administrator. Landscape Design and Integration 7

Stage 2: Design Choosing a SOCKS Proxy or Load Balancer for APNS Connections Determine whether you need a socket secure (SOCKS) proxy in a network proxy server or a load balancer in the DMZ. One of these features may be required to enable a path to get through network obstacles to the Apple Push Notification Service (APNS). Different environments have different requirements for managing outbound application requests from SAP Mobile Platform Server to APNS. Review the criteria to determine the best approach to facilitate APNS access in your environment. 1. Do you have a network proxy server with SOCKS capability in the route between the SMP server and Internet access to APNS? If not, you cannot implement a SOCKS proxy for APNS connections. 2. Do you have a DMZ load balancer that can handle SSL connections, passing the client certificate through to the APNS server upon challenge? If not, you cannot use the load balancer for APNS connections. 3. If the answers to the above questions indicate that you can use either a SOCKS proxy or DMZ load balancer, consider these criteria: Item SOCKS Proxy DMZ Load Balancer Ease of setup Modify the props.ini file. Modify the hosts file and firewall rules. Security Has no restrictions on Internet connections. Allows Internet connections only to APNS servers. To set up either a SOCKS proxy in a network proxy server, or a load balancer in the DMZ in your SAP Mobile Platform environment, see Adding a SOCKS Proxy or Load Balancer for APNS Connections in Administration. Choosing an Installation Scenario Each installation scenario outlines a specific way to install and configure an SAP Mobile Platform system. Single-Server Development Installation Single-server development installations set up a complete SAP Mobile Platform system on a single server. This configuration is suitable for a a small team of developers. With SAP Mobile 8 SAP Mobile Platform

Stage 2: Design Platform SDK installed on the same system, a single-server installation provides a selfcontained individual developer workstation. Figure 1: Single-Server Development Installation Summary of single-server development installation architecture: SAP Mobile Platform Server installed on a single server. Derby database installed on the same server. See also Single-Server Production Installation on page 10 Landscape Design and Integration 9

Stage 2: Design Single-Server Production Installation Single-server production installations set up SAP Mobile Platform Server on one server, and a custom database on a separate server. This configuration is suitable for a low-volume production system that does not require continuous availability. Figure 2: Single-Server Production Installation Summary of single-server production installation architecture: SAP Mobile Platform Server installed on a single server. Custom database ASE, DB2, or Oracle installed on a separate server. See also Single-Server Development Installation on page 8 10 SAP Mobile Platform

Stage 3: Implement Stage 3: Implement The implementation stage uses the documentation produced by the design stage. IT personnel use any documentation, for example, completed worksheets design documents, or diagrams, as the concrete guidelines for executing and phasing the installation. Completing Installation Worksheets To streamline installation tasks, fill in the installation worksheet before you start to install.. You might want to start using the worksheet during the design and planning stage, then pass it to the person who is performing the actual installation according to the design documentation you deliver. Obtain the installation worksheet by clicking: SMP3_Worksheets.zip. Performing the Installation Go to the SAP Mobile Platform Server installation document for your target operating system and locate the instructions for your chosen installation scenario. Use the information in the installation worksheet you filled out for your installation scenario to fill in the installer panels. Prerequisites Complete an installation worksheet for the SAP Mobile Platform installation scenario you have chosen. Task Follow the instructions in the installation document for your platform: Installation: SAP Mobile Platform Server for Windows Installation: SAP Mobile Platform Server for Linux Landscape Design and Integration 11

Stage 3: Implement 12 SAP Mobile Platform

Index Index A Apple Push Notification Service (APNS) choosing SOCKS proxy in network proxy server or load balancer in DMZ 8 C communication ports conflict 4 connections preparing 4 D data tier communication ports 3, 4 designing the landscape 8 single-server development installation 8 single-server production installation 10 E enterprise mobility system life cycle stage 1: assess 3 stage 2: design 7 stage 3: implement 11 H host systems provisioning resources 3 host-base intrusion prevention software (HIPS) 3 I implementation completing worksheets first 11 installation beginning 11 installation scenarios single-server installation 8 single-server production installation 10 intrusion detection/prevention software 3 IT infrastructure 7 N network communication 3 P personal firewalls 3 ports, communication conflict 4 R reverse proxy options 7 S SAP Mobile Platform communication ports 3, 4 SAP Mobile Platform Server communication ports 3, 4 server hosts provisioning resources 3 single-server development installation designing the landscape 8 single-server production installation designing the landscape 10 system requirements 3 authentication and authorization 5 back-end data services 4 back-end drivers 4 host platform 3 intrusion detection and protection 5 network communications 3 port accommodation 4 SAP external libraries 4 security 5 W worksheets downloading 11 filling in before installing 11 Landscape Design and Integration 13

Index 14 SAP Mobile Platform