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



Similar documents
SAP BW on HANA & HANA Smart Data Access Setup

SAP BusinessObjects Business Intelligence 4 Innovation and Implementation

How-to guide: Monitoring of standalone Hosts. This guide explains how you can enable monitoring for standalone hosts in SAP Solution Manager

Set Up Hortonworks Hadoop with SQL Anywhere

Create and run apps on HANA Cloud in SAP Web IDE

SAP PartnerEdge Program: Opportunities for SAP-Authorized Resellers

Agentry and SMP Metadata Performance Testing Guidelines for executing performance testing with Agentry and SAP Mobile Platform Metadata based

SAP Landscape Transformation (SLT) Replication Server User Guide

LHI Leasing Simplifying and Automating the IT Landscape with SAP Software. SAP Customer Success Story Financial Services Provider LHI Leasing

Nine Reasons Why SAP Rapid Deployment Solutions Can Make Your Life Easier Get Where You Want to Be, One Step at a Time

Open Items Analytics Dashboard System Configuration

Creating a Fiori Starter Application for sales order tracking

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

LVS Troubleshooting Common issues and solutions

Installing and Configuring the HANA Cloud Connector for On-premise OData Access

How to Extend a Fiori Application: Purchase Order Approval

SAP BusinessObjects Dashboarding Strategy and Statement of Direction

Memory Management simplifications in ABAP Kernel 7.4*

Five Strategies Small and Medium Enterprises Can Use to Successfully Implement High Value Business Mobility

Sybase ASE Linux Installation Guide Installation and getting started guide for SAP Sybase ASE on Linux

Extend the SAP FIORI app HCM Timesheet Approval

SAP Business One OnDemand. SAP Business One OnDemand Solution Overview

SAP Security Recommendations December Secure Software Development at SAP Embedding Security in the Product Innovation Lifecycle Version 1.

Consumption of OData Services of Open Items Analytics Dashboard using SAP Predictive Analysis

Setting up Single Sign-On (SSO) with SAP HANA and SAP BusinessObjects XI 4.0

SAP CRM Service Manager 3.1 Mobile App Extended Feature List An extended list of all the features included in the default delivery of the SAP CRM

SAP Thought Leadership Paper Engineering, Construction, and Operations. Beyond Enterprise Resource Planning Construction in the ipad Age

Using SAP Crystal Reports with SAP Sybase SQL Anywhere

Configuring Java IDoc Adapter (IDoc_AAE) in Process Integration. : SAP Labs India Pvt.Ltd

Compare & Adjust How to Guide for Compare & Adjust in SAP Solution Manager Application Lifecycle Management

BW Source System: Troubleshooting Guide

Active Quality Management

SAP Solution Manager - Content Transfer This document provides information on architectural and design questions, such as which SAP Solution Manager

Design Thinking for. Requirements Analysis

CRM WebClient UI & Netweaver Enterprise Portal Integration

Landscape Design and Integration. SAP Mobile Platform 3.0 SP02

SAP Sybase Adaptive Server Enterprise Shrinking a Database for Storage Optimization 2013

How to Implement a SAP HANA Database Procedure and consume it from an ABAP Program Step-by-Step Tutorial

SAP White Paper Enterprise Information Management

Implementing an Enterprise Information Management Strategy An Approach That Mitigates Risk and Drives Down Costs

Fiori Frequently Asked Technical Questions

SAP Co-Innovation Lab

Setting up Single Sign-On (SSO) with SAP HANA and SAP BusinessObjects XI 4.0

Additional Guide to Implementing the SAP CRM Service Management rapiddeployment

How To... Master Data Governance for Material: Maintenance for multiple Materials in one Change Request. Applicable Releases: all

SAP BusinessObjects Edge BI, Standard Package Preferred Business Intelligence Choice for Growing Companies

SAP PartnerEdge Program Guide for Language Services Partners

SAP BUSINESS PLANNING AND CONSOLIDATION 10.0, VERSION FOR SAP NETWEAVER, POWERED BY SAP HANA STARTER KIT FOR USGAAP

Business-Driven, Compliant Identity Management

SAP Thought Leadership SAP Customer Relationship Management. Strengthen the Brand and Improve

SAP BusinessObjects SOLUTIONS FOR ORACLE ENVIRONMENTS

SiteCelerate white paper

Quick Guide to the SAP Customer Relationship Management Rapid- Deployment Solution (based on EhP1) Demo/Evaluation Appliance

SAP Work Manager 6.0 Mobile App Extended Feature List

Guide to the SAP Extended Business Program

SAP Customer Relationship Management. SAP CRM Rapid-Deployment Solution An Essential CRM Solution,

Securing Enterprise Mobility for Greater Competitive Advantage

Made to Fit Your Needs. SAP Solution Overview SAP Solutions for Small Businesses and Midsize Companies

Reducing Operational Risk with SAP Management of Change

SAP White Paper Enterprise Mobility. Best Practices for a Mobility Center of Excellence Keeping Pace with Mobile Technology

Mobile app for Android Version 1.2.x, December 2015

SAP HANA. SAP HANA Performance Efficient Speed and Scale-Out for Real-Time Business Intelligence

How To... Master Data Governance for Material: Create Custom Print forms. Applicable Releases: MDG 7

SAP Sourcing OnDemand Wave 8 Solution Guide

Using Database Performance Warehouse to Monitor Microsoft SQL Server Report Content

Streamlined Planning and Consolidation for Finance Teams in Any Organization

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

Resonate Central Dispatch

SAP Sales and Operations Planning

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

KEMP LoadMaster. Enabling Hybrid Cloud Solutions in Microsoft Azure

SAP HANA Enterprise Cloud

<Insert Picture Here> Oracle Web Cache 11g Overview

SAP Business ByDesign and SAP ERP. SAP Business ByDesign for Subsidiaries Overview of Functional and Technical Integration with Headquarters SAP ERP

Data Governance. Data Governance, Data Architecture, and Metadata Essentials Enabling Data Reuse Across the Enterprise

Remote Connectivity Infrastructure

Landscape Deployment Recommendations for. SAP Fiori Front-End Server

What's New in SAP BusinessObjects XI 3.1 Service Pack 5

SAP Business One mobile app for Android Version 1.0.x November 2013

Setting up the Environment for Creating or Extending SAP Fiori Apps

SAP BusinessObjects Query as a Web Service Designer SAP BusinessObjects Business Intelligence platform 4.0

AC200. Basics of Customizing for Financial Accounting: General Ledger, Accounts Receivable, Accounts Payable COURSE OUTLINE

Optimized Shift Planning and Scheduling Creating Shifts and Aligning Resources to Match the Forecasted Workload

SAPFIN. Overview of SAP ERP Financials COURSE OUTLINE. Course Version: 15 Course Duration: 2 Day(s)

Meeting the Challenges of

CUSTOMER Presentation of SAP Predictive Analytics

Sizing and Deployment of the SAP Business One Cloud Landscape. SAP Business One Cloud Landscape Workshop

Crystal Reports Server Embedded 2008 with Service Pack 7 for Windows Supported Platforms

Enterprise Mobility. Bring Your Own Device (BYOD) Policy Guidebook Questions to Ask and Best Practices to Consider

ForFarmers: SAP Business Communications Management for Call Center Workload Distribution

Procurement. Procurement Solutions from SAP Enabling Excellence for Procurement Organizations

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

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

SAP PartnerEdge program for Application Development Building Business Success for the Future

Empower Individuals and Teams with Agile Data Visualizations in the Cloud

Mobile app for Android Version 1.0.x, January 2014

How To Install The Sap Business Explorer 7.X 2.X (Sap) On A Windows 7.30 Computer (Windows 7)

Transcription:

Network Connectivity for SAP on Premise and Cloud Solutions Integration

TABLE OF CONTENTS INTRODUCTION... 3 NETWORK PRODUCTS IN SCOPE... 4 CERTIFICATION OVERVIEW... 5 Scenarios... 5 Test Cases... 5 THE CERTIFICATION ENVIRONMENT... 6 Branch Offices... 8 Testing... 8 NEED SOME LAB TIME?... 8 GENERIC LIST OF REQUIREMENTS FOR APPLICATION DELIVERY CONTROLLERS (ADC)... 8 2

INTRODUCTION SAP customers can innovate on top and around their years of investments into On Premise (OP) SAP application landscapes for core enterprise business functions by adding new capabilities delivered by SAP at a rapid pace. Their IT can add value to their business units through the introduction of Cloud, Mobile, new Analytics and Data and Platform technologies without disrupting their on-going business operations. Figure 1: SAP Product Strategy SAP s Software as a Service (SaaS) offerings can be ramped-up without lead time on a subscription basis and increasingly integrations of SaaS or On Demand (OD) applications with existing On Premise applications for overarching hybrid application and business scenarios are offered. All types of end-users: employees, business partners and customers might be offered mobile applications, which can be developed at rapid pace and integrate with the On Premise SAP backend systems. New SAP Hana in-memory processing capability can offer users insights for making business decisions in real time as never was thought possible before by bringing transactional and analytics processing capabilities together. Figure 2: Connectivity, Access, Integration for SAP Solutions SAP is global market leader for business applications sold to a wide spectrum of large to small and medium enterprises. Small to Large companies alike run their own business increasingly globally and globally 3

connected through Business Networks with their trading partners, suppliers and customers. Such Business Networks need a strong network infrastructure to function. Concretely this means that traditional customers datacenters have to be connected to: The end users of SAP applications. Thereby end users are distributes around the world. They work from branch offices, from home and hotels when traveling or through mobile devices from anywhere anytime. To SAP Cloud Software and Platform as a Service (SaaS/PaaS) offerings of SAP for the realization of so called hybrid On-Premise/On-Demand business scenario based on application integrations across datacenters. To objects of the Internet of Things like vending machines, smart meters, printers and many more machinery examples, which increasingly produce business relevant data which needs to be processed by SAP business applications. Such connectivity over the Internet or company intranets is part of the overall deployment of business software solutions. As such solutions or mission critical for SAP s customers, technical connectivity through networks becomes a mission critical component itself. To support the business needs and application requirements of SAP s Customers, networks need to be: Reliable Secure Performant Due to this high importance of networks for SAP solutions SAP is offering a Network certification test service to network technology companies. This paper outlines details of Version 2.0 of this certification service. The certified solutions are listed in our SAP Application Development partner directory. To find a list of currently certified partners please use this search Current Network Certifications. Also you may find the previous certifications using this link esoa-aw certifications. These certifications are from the previous generation network certification. Please note that a certification is valid for three years from the certification date. NETWORK PRODUCTS IN SCOPE The prime target of SAP s network certification service offering are network products which sit in the traffic path between applications and their clients or other applications with which they are integrated. The exact definition of network product categories covered by SAP s network certification is sometimes difficult. General guidelines for applicability of a network product to the SAP network certification are: If a network products would fail or not function during the run-time execution of business scenarios running on top of an application-network landscape might be harmed or disrupted. The test scenarios for SAP s network certifications are a good fit for testing a network products features. If no good test scenario for a certain network product is part of the standard certification offering a certification might still be done if the product vendor can provide tools and other help to build a meaningful test scenario. Network products which are typically in scope are: Application Delivery Controllers WAN Optimization Controllers Content Delivery Network services (NEW coverage with Version 2.0 network certification) VPN solutions 4

This certification is primarily targeted toward OSI model layer 4-7 network technologies which impact the network traffic flow from SAP application servers to their clients. The ICC Network Connectivity for SAP on Premise and Cloud Solutions Integration certification needs passing of a series of network tests. Your product should be deployable on Amazon Web Services (or AWS) prior to certification.. CERTIFICATION OVERVIEW For a certification to be achieved you must understand its test categories and scenarios. Scenarios There are 4 certification scenarios in all you can be awarded a certification in each scenario that you wish to apply for. : Network Performance Optimization (NETWK-PERF 2.0) Network Security (NETWK-SECURE 2.0) Performance Network Reliability and Availability (NETWK-AVAIL 2.0 Network Tools (NETWK-TOOLS 2.0) Test Cases There are also 5 test cases. These are individual tests and can apply to one or more of the above scenarios: SAP Portal web user interface traffic Hana/BOE Cluster web user interface traffic to be load balanced CRM/SAP Cloud authenticated web services integration CRM web user interface traffic (Load Balanced) CRM SAPGUI traffic (optional upon vendor s request) To achieve a certification the following must fulfilled* 1. ALL test cases for scenarios need to be one of Pass, Enhanced or N/A. Not Applicable is an exception case and not all scenarios can be marked as such. 2. For at least one test case in each scenario there is an enhancement. A Pass is defined as: 1. Functional Correctness. All test case scenarios are working functionally correct with the partner solution in place. Error rates are equal or lower to reference error rates of measurements through SAP Web Dispatcher, (within statistical margins of deviations) 2. All Traffic over the Internet is required to be encrypted. 3. Performance should not be degraded for any test case for any test location. Limits are not more than 2 seconds higher response times for steps lasting up to 20 seconds and not more than 10% response time increase for steps lasting more than 20 seconds. An Enhancement is defined as follows: Reliability: Provide reverse proxy, load balancing or other special feature which helps to enhance reliability end-to-end across the traffic path of SAP solutions and their clients Security: Provide advanced network security capabilities, such as SAP specific x.509 client certificate authentication support or any other advanced network security feature (except for instance simple SSL offloading). Security features need to be demonstrated during testing and a suitable test scenario must exist or be provided by the partner. (Details to be discussed on a case by case basis with ICC). 5

Performance: Provide one of the following: a) A 30% or better response time reduction for test locations which are remote to Virginia b) A 30% or better bandwidth reduction of traffic over the Internet. * Subject to change at any time at SAP's discretion. THE CERTIFICATION ENVIRONMENT The AWS US-EAST datacenter located in North Virginia is used as an on premise like datacenter for hosting the SAP components as well as the vendor s datacenter components. All SAP and Partner s system can be integrated within a local area network using the AWS VPC service. Below is a simplified diagram of the environment. There are also Branch Office networks that contain a test client automation tool These Branch Offices are physically located around the world. Requests from the branch offices are transported via the internet. Please See Figure1 6

Client Side 10.0.1.0/ 255.255.255.0 DMZ 10.0.2.0/ 255.255.255.0 CRM SAP Webdispatcher CRM Dialog Load Balanced Load Balanced Partner Solution Hana Business Objects Explorer Cluster HP Loadrunner Controller Internet Portal Admin Hub (for administration of all systems) DMZ Partner Solution (optional) LAN Admin Hub Loadrunner Generator As noted in the diagram the LAN side SAP applications are hosted in the 10.0.1.0/24 subnet and the network services are typically hosted in a DMZ which is the 10.0.2.0/24 subnet. Inside the LAN side there is an Admin Hub, which is used as host for the RDP connection via VPN. Once connected there are a different tools like browsers, putty, winscp and more available for connecting to and configuring your product. If you wish you may also open your configuration to the internet (however this not recommended). A third 10.0.3.0/24 network can be used as admin network if required by your product. All subnets are interconnected by an internal router. Connectivity to the internet can be configured upon request. 7

Branch Offices Each branch office has a DMZ and an application subnet. The DMZ in each branch is where the partner can install their product if required. There are three branch offices located in North California, Sao Paulo and Singapore. Users are simulated using HP Loadrunner Generator in the branch locations. Each branch office has an Admin Hub for configuration purposes as well. Connection information for each of the branches is as follows: North California Singapore Sao Paulo DMZ IP 10.0.11.0/255.255.255.0 10.0.53.0/255.255.255.0 10.0.22.0/255.255.255.0 LAN IP 10.0.10.0/255.255.255.0 10.0.52.0/255.255.255.0 10.0.21.0/255.255.255.0 Testing We will set up a meeting to prepare for certification at least a week in advance. The goal for this is to make sure we can setup the environment in AWS and be sure the system is ready for configuration on the day. One of three known situations currently applies: 1. You have an AWS-AMI and share it with ICC s AWS account so that it can be instantiated into the SAP ICC test landscape 2. Your product is in the AWS store so that it can be launched into the ICC test landscape 3. Provide installation tools for upload into the ICC landscape. The vendor s engineer would then conduct the installation of their software. The following should also be prepared: sizing of the AMI (see http://aws.amazon.com/ec2/instance-types/) Licensing of your solution for at least the duration of the certification. Performance testing is run across the Internet using HP Loadrunner. Since the Internet quality is variable and inherently uncontrollable reference data is gathered at the same time as result data. This ensures the conditions of the test are identical for both SAP baseline and Partner result data. SAP s baseline is measured while connecting through SAP Web Dispatcher as a reverse proxy and load balancer while the partner s result is measured thorough the partner s solution. HP Loadrunner provides all performance test data in both cases. Also manual testing is performed during configuration time, for debugging as needed and for verification of functional correctness, see pass criteria. NEED SOME LAB TIME? The AWS environment can be made available for your testing or demonstration events prior to or after certification. This can be used to prepare for certification or to run a Proof of Concept while connecting to SAP software or even to write configuration documentation for your products. An SAP ICC engineer would assist you running the SAP application components and administrating the AWS landscape. Please contact ICC (icc@sap.com) for fees and scheduling. GENERIC LIST OF REQUIREMENTS FOR APPLICATION DELIVERY CONTROLLERS (ADC) While this list is not exhaustive or complete because SAP s software requirements can vary from one configuration to the next the following is a generic list of requirements an ADC should have to be able to communicate with SAP Software. o Session sticky load balancing. SAP applications are stateful. State is marked with an SAP Session cookie. It is also ok for the ADC to add its own session cookies. 8

o SSL Termination, SSL re-encryption of requests forwarding to the SAP System o Support for http keep-alive timeout. Timeout is typically set to 60 seconds. o We flag static http content as cacheable in a browser with a set expiration date. For performance testing we assume that what can be cached (typically 90% of http request) is already cached in the browser. This is a main reason why it is hard for ADCs to produce additional performance gains. o SAP apps use quite good compression. The ADC should not replace that with a lesser effective compression, which could lead to performance degradations. o Ability to request and handle client certificates as basis for SAML based SSO support and authentication of web service requests. o Additionally the ADC should be able to copy client certificates into an http header of the request forwarded to the SAP server. o The ADC should be able to authenticate itself as a trusted intermediary through sending its own client certificate on an https connection to the SAP server. o Most standard http headers should NOT be altered. It is ok to add custom http header fields. o ADCs should be able to re-write absolute URL references in the http body of a response o ADCs should be tolerant on wrong http header hostnames. o ADCs might use some performance enhancement features like TCP/IP flow control, TCP/IP connection multiplexing. Not all requirements are needed for a reliability certification. Security certification needs the client certificate features and/or some attractive complementary security feature like DDoS defense. In the end you show that: - No errors introduced to SAP application functionality through the use of your ADC - No performance degradations - Support of SSL encrypted traffic - Plus some value proposition of what feature isn t in the application and is added by the ADC. The most basic ones for the reliability certification is reverse proxy and load balancing. 9

www.sap.com 2014 SAP AG. All rights reserved. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorer, StreamWork, SAP HANA, 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. Crossgate, m@gic EDDY, B2B 360, and B2B 360 Services are registered trademarks of Crossgate AG in Germany and other countries. Crossgate 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.