Upload
sergio-huerta
View
231
Download
0
Embed Size (px)
Citation preview
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 1/21
System Landscape Recommendations for
SAP NetWeaver Gateway
Dirk Anthony, Jürgen Kremer, Matthias Tebbe – SAP AGMay 2012
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 2/21
© 2012 SAP AG. All rights reserved. 2
Disclaimer
This presentat ion out l ines our general product d irect ion and shou ld not b e rel ied on in
making a purchase decis ion. This presentat ion is n ot su bject to you r l icense agreement
or any o ther agreement with SAP. SAP has no o bl igat ion to pursu e any cours e of
busin ess out l ined in this presentation or to d evelop o r release any fun ct ional i ty
ment ioned in this presentat ion. This presentat ion and SAP's strategy and po ssib le future
developments are subject to ch ange and m ay be changed by SAP at any t im e for any
reason w ithout n ot ice. This document is pro vided witho ut a warranty of any kind, ei ther
express or imp l ied, including bu t not l imi ted to, the imp l ied warrant ies of
merchantabi l i ty, f i tness for a part icular purpo se, or no n- infr ingement. SAP assumes no
respons ib i l i ty for errors or om issions in this do cum ent, except if such damages were
caused by SAP intent ional ly or gros sly negl igent .
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 3/21
© 2012 SAP AG. All rights reserved. 3
Agenda
Introduction
Methodology & Scope of Landscape Recommendations
Basic Landscape Setups
Recommendations for SAP NetWeaver Gateway
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 4/21
IntroductionMethodology & Scope of Landscape Recommendations
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 5/21
© 2012 SAP AG. All rights reserved. 5
SAP Business Suite Reference LandscapeBaseline For Governance Measures
Architectural
Guidelines
Ease
Landscape
Management
Improve
Product
Capabilities
Landscape
Standards
Ease
Landscape
Planning
Manage
Exceptions
SAP‘s internalDevelopment &
Test Landscape
SAP System Landscape Governance Board:
Central unit within SAP to trigger and monitor concrete landscape
related improvements across SAP products
SLD
Dual Stack
SAP
Solution Manager
ABAP
JEE
Solution Mng
Component
AS ABAP
ECC
Server
SAP ERP
ABAP
ERP
Components
AS ABAP
SRM
Server
SAP SRM
ABAP
SRM
Components
AS ABAP
SCM
Server
SAP SCM
ABAP
SCM
Components
AS ABAP
CRM
Server
SAP CRM
ABAP
CRM
Components
BW
AS ABAP
Business Warehouse
SEM
Central BI
Content
ABAP
EP
AS JAVA
BEx Web
JEE
BI JAVA
BICS
PI
PI Dual Stack
Process Integration
ABAP
JEE
ESR&SR
ESR Content
SLD
SolMan Content
SAP NetWeaver Hubs
SAP Business Suite
Backend Systems
EP Core
AS JAVA
Application Portal
JEE
Additional SAP BS Instance
Portal
Content
ADOBE
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 6/21
© 2012 SAP AG. All rights reserved. 6
Technical Deployment of SAP NetWeaverFoundation Capabilities
Definition for Dual Stack:
SAP system containing Application Server ABAP and Application Server Java
A dual-stack system has the following characteristics:
• Common SID for all application servers and the database
• Common startup framework
• Common database (with different schemas for ABAP and Java)
Options for implementing the technology foundation of SAP NetWeaver
• ABAP single stack system
• JAVA single stack system
• Dual stack system (not recommended any longer, where not technically required)
Legend
SAP system with
own database
used platform
technology
Rolemain role of this
system
ABAP
Examples:
BW incl. BEx Web
ABAP
BWABAP JEE
BI JAVAJEE
Optional Dual stack
(technically not req.)
ABAP
single stack
ECC
Server
SAP ERP
Backend
ABAP
JAVA
single stack
EP Core
Application
Portal
JEE
Mandatory
Dual stack
(technically req.)
PI
Process
Integration
ABAP
JEE
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 7/21
© 2012 SAP AG. All rights reserved. 7
Technical Deployment of SAP NetWeaverIntegration Capabilities
Examples:
Options for implementing integration capabilities of SAP NetWeaver
• Embedded deployment within an SAP Business Suite system
• Deployed as a local “sidecar” system to an SAP Business Suite system
• Deployed as a central hub system shared by different SAP Business Suite systems
SAP NetWeaver Portal deployed as a
central hub shared by anSAP ERP and an SAP SRM system
* only to support
existing setups
SAP ERP
ABAP
ECCABAP JEE
EP CoreJEE
XSSHCM
SAP NetWeaver Portal
technically deployed within
the SAP ERP system*
SAP NetWeaver Portal deployed as alocal sidecar to an SAP ERP system
EP Core
ERP Portal
JEE
XSS
ECC
SAP ERP
Backend
ABAP
HCMSRM
SAP SRM
Backend
ABAP
ECC
SAP ERP
Backend
ABAP
EP Core
JEE
XSS
SRM
Content
Application
Portal
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 8/21
© 2012 SAP AG. All rights reserved. 8
Ease Landscape Setups By Stronger GuidanceUsed Methodology
Option IOption II
Option
III
Clear recommendations by categorization of deployment options
General Recommendation
Best choice for majority of typical
landscape use cases
Recommended by SAP’s strategy
Accepted by a wide base of
customersReasonable Alternative
Useful choice for certain use
cases or customer scenarios
Supported and confirmed by
SAP’s strategy
Possible Exception
Only useful for specific use cases
Supported by SAP, but limitations
might occur
Outlining main important aspects
Optimal trade-off between flexibility and simplicity
Applied to main building blocks of SAP products
Alternative deployment options might have different benefits
Customer individual assessment not be compensated
Goal
Consider
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 9/21
© 2012 SAP AG. All rights reserved. 9
Scope of Landscape Recommendations – Overview SAP NetWeaver Gateway 2.0
Considered main usage scenarios Enables UI-centric applications to consume SAP
Business Suite data in an easy and standards-basedway
Enables online scenarios on mobile devices
Enables a new “light-weight” consumption acrossdifferent kind of application backend systems based onOData
Considered main building blocks SAP NetWeaver Gateway containing
Gateway Server Add-On to provide completegateway infrastructure
Optional Gateway Content Add-On for centrallyproduced and provided content
Optional Gateway Enablement Add-On to provideGateway infrastructure services that are required bylocal application content
Local Application Content
Optional content Add-On to consume applications viaGateway e.g. Mobile Add-On for SAP BusinessSuite, HCM Renewal
Requires locally deployed Gateway Enablement
Add-On
Dedicated SAP
NetWeaver Gateway
system
SAP NetWeaver
Gateway within
application
system
Legend: see next slide
Architecure of differentdeployment options
SAP
Business Suite
Application
AS ABAP
SAP Business Suite
Application System
ABAP
Gateway Enabl.
Local Applic.
Content*
* e.g. Mobile Add-On,
HCM Renewal
AS ABAP
SAP NetWeaver
Gateway
Central Gateway
Content
Gateway
Server
ABAP
Gateway Enabl.
SAP
Business Suite
Application
AS ABAP
SAP Business Suite
Application System
ABAP
Gateway Enabl.
Local Applic.Content*
Gateway Server
* e.g. Mobile Add-On,
HCM Renewal
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 10/21
© 2012 SAP AG. All rights reserved. 10
Legend
JEE
SAP system with
own database
available platform
technology
Rolemain role of this
system
mandatory
component
optionalcomponent
IW_CNT
IW_CBS
IW_FND
GW_CORE
Overview main InstallationAdd-Ons for SAP NW Gateway
IW_BEP
Central Gateway
Content
Gateway Server Gateway
Enablement
AS ABAP
SAP NetWeaver
Gateway
Central Gateway
Content
Gateway
Server
ABAP
Gateway Enabl.
SAP
Business Suite
Application
AS ABAP
SAP Business Suite
Application System
ABAP
Gateway Enabl.
Local Applic.
Content*
Gateway Server
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 11/21
Basic Landscape SetupsRecommendations for SAP NetWeaver Gateway –
Dependent of aimed main use cases
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 12/21
© 2012 SAP AG. All rights reserved. 12
Landscape Use Case I:
OData Enablement of SAP Applications
Main use cases
online mobile scenarios as provided by SAP Business Suite
Add-Ons for mobile applications
support HTML5 based UI access to SAP Business Suite systems
Main required SAP NetWeaver Gateway components
Gateway Server and Gateway Enablement as SAP NetWeaver AS
ABAP Add-Ons
SAP NetWeaver Gateway used
to enable OData based access to SAP Business Suite applications to reduce development costs by using local business logic and
dictionary objects
Local OData content delivered for dedicated SAP applications
User/access management for mobile user could be managed via
Sybase Unwired Platform
ECC Server
AS ABAP
SAP ERP
ABAP
Gateway Enabl.Gateway Server
ERP specific
content*
Example:
OData enablement ofSAP ERP system
Typical Characteristics of this Landscape Setup
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 13/21
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 14/21
© 2012 SAP AG. All rights reserved. 14
ECC
Server
SAP ERP 6.0
ABAP
Central OData & HTML5 enablement for multiple
SAP Business Suite backend systems
Gateway
enabl.
ECC
Server
SAP ERP 6.05
ABAP
SRM
Server
SAP SRM
ABAP
Gateway
Server
AS ABAP
SAP Netweaver
Gateway
ABAP
ERP content*ERP content*
Gateway
enabl.
ERP content*
Gateway
enabl.
SRM content*
Gateway Enabl.
...
Gateway con sumer
App App
* e.g. Mobile Add-On,
HCM Renewal
Deployment of SAP NetWeaver GatewayCentral single hub deployment
Reasonable Alternative Gateway Server & optional central Gateway content deployed as central hub
Gateway Server provides OData based or HTML5 based access for multiple
application backend systems
Benefits Central management of connectivity Gateway Server deployed only once SAP NetWeaver Gateway system could be implemented in
DMZ to serve specific security needs Software update frequency of SAP NetWeaver Gateway
Server decoupled from application backend system
Considerations Additional SAP NetWeaver Gateway system Reverse proxy mandatatorily req. for HTML5 based scenarios Gateway enabl. component additionally to be installed in each
application system that requires local OData content Limited version interoperability until SAP Netweaver Gateway
2.0 SP4: Gateway Server version must be >= version ofGateway enabl. (planned to be removed with SP5)
Example
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 15/21
© 2012 SAP AG. All rights reserved. 15
Deployment of SAP NetWeaver GatewaySidecar deployment
Possible Exception SAP NetWeaver Gateway deployed as redundant separate systems
for local usage only
Application specific content is deployed within application backend system
Benefits Update of SAP NetWeaver Gateway system
does not impact application backend system Support of application systems based on a
lower version than SAP NetWeaver 7.0 SP25or 7.01 SP10
Considerations Landscape complexity increases significantly
with increasing number of application systems Highest administration effort Reverse proxy mandatatorily req. for HTML5
based scenarios
Example
appl icat ion speci f ic prepackaged
Gateway systems local ly l inked to single backend system
R/3
SAP R/3 Enterprise
ABAP
ECC
Server
SAP ERP
ABAP
Gateway
enabl.
ERP content*
SRM
Server
SAP SRM
ABAP
Gateway
enabl.
SRM content*
* e.g. Mobile Add-On,
Consumer Grade UI
Gateway
Server
AS ABAP
SAP NetWeaver
Gateway
ABAP
Gateway Enabl.
Consumer specific
Content
Gateway
Server
AS ABAP
SAP NetWeaver
Gateway
ABAP
Gateway
Server
AS ABAP
SAP NetWeaver
Gateway
ABAP
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 16/21
© 2012 SAP AG. All rights reserved. 16
Change Deployment of SAP NetWeaver GatewayLater move to embedded deployment
Scale-in Option Temporarily more complex landscape at the beginning of the product lifecycle of SAP
NetWeaver Gateway to reduce impact on SAP Business Suite application system
Move at a later state to the embedded deployment setup
Benefits Customer can start with separate SAP
NetWeaver Gateway system to reduce impacton SAP Business Suite application system
Reduce landscape complexity after pilotingphase
Considerations Gateway Server component needs to be moved
to the SAP Business Suite application system(additional Add-On deployment)
Configuration data of all involved componentsneed to be changed manually
Example
appl icat ion speci f ic prepackaged
Gateway systems local ly l inked to single backend system
R/3
SAP R/3 Enterprise
ABAP
SRM
Server
SAP SRM
ABAP
Gateway
enabl.
SRM content*
Gateway
Server
AS ABAP
SAP NetWeaver
Gateway
ABAP
Gateway
Content
Gateway Enabl.
Consumer specific
Content
ECC Server
AS ABAP
SAP ERP
ABAP
Gateway Enabl.
Gateway Server
ERP specific
content*
Gateway
Server
AS ABAP
SAP NetWeaver
Gateway
ABAP
Gateway
Server
AS ABAP
SAP NetWeaver
Gateway
ABAP
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 17/21
© 2012 SAP AG. All rights reserved. 17
Change Deployment of SAP NetWeaver GatewayCentral hub deployment combined with local deployment
Scale-out Option Gateway Server & central Gateway content deployed as central hub
Gateway Server & Gateway enablement for individual SAP Business Suite systems
Central hub enables central consumption across different applications
Local Gateway used for individual OData enablement
Benefits Customer can start with simple landscape setup
and scale out later Central management of routing & connectivity Central and local Gateway content can be
separated due to aimed use cases Redundant deployment of metadata could be
avoided
Considerations Gateway Server component deployed multiple
times (local and central usage combined) Separation of local and central Gateway usage
need to be configured
Example
Server
NON SAP
Infrastructure
Central Duet
Enterprise or
Al loy connect ivi ty
wi th partner
inf rast ructure
Gateway
Server
AS ABAP
SAP Netweaver
Gateway
ABAP
Central GatewayContent
Consumer specific
content
Gateway Enabl.
R/3
SAP R/3 Enterprise
ABAP
ECC
Server
SAP ERP HCM
ABAP
Gateway
enabl.
HCM content*
GatewayServer
Central rout ing and connect ivi ty of
Duet /A l loy scenarios against mult iple
backend systems
ECC
Server
SAP ERP
ABAP
Gatewayenabl.
ERP content*
GatewayServer
connect ivi ty with
single appl icat ion system via
cent ral consumer inf rast ructure
...
Gateway consum er
App App
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 18/21
© 2012 SAP AG. All rights reserved. 18
Landscape Use Case II:
Enable Central Consumption For Multiple Backends
Main use cases
enable a central “light-weight” consumption across different kind of
application backend systems
Main required SAP NetWeaver Gateway building blocks Gateway Server based on SAP NetWeaver AS ABAP [mandatory]
Gateway Enablement, Central Gateway Content [optional]
SAP NetWeaver Gateway used as a development framework to
enable people centric applications for consuming business data out
of different kind of application systems based on OData standard
Consuming business data without disruptive changes in the
application system
Central SAP NetWeaver Gateway hub can be additionally used for
OData enablement of SAP Business Suite systems (might require
deployment of Gateway Enablement Add-On in SAP Business Suite
system for local application content)
Gateway
Server
AS ABAP
SAP Netweaver
Gateway
ABAP
Central Gateway
Content
Consumer specific
content
Gateway Enabl.
Example:
dedicated SAP NetWeaver
Gateway hub with
central content
Typical Characteristics of this Landscape Setup
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 19/21
© 2012 SAP AG. All rights reserved. 19
Deployment of SAP NetWeaver GatewayCentral single hub deployment
General Recommendation Gateway Server deployed as central hub
Additional central or consumer specific content could be exposed by the
SAP NetWeaver Gateway Hub as well
Benefits Decoupled lifecycle of consumer apps from applications Central management of routing & connectivity Gateway Server deployed only once SAP NetWeaver Gateway system could be implemented
in DMZ to serve specific security needs Lifecycle of SAP NetWeaver Gateway system decoupled
from lifecycle of application system
Considerations Central SAP NetWeaver Gateway content available, but
limited scope today Redundant deployment of metadata or Data Dictionary
structures Optional deployment of Gateway enablement in
application system to simplify local OData content
development
Example
Central routing and connectivi ty of Duet/Al loy
scenarios against multiple appl ication systems
ECC
Server
SAP ERP
ABAP
SRM
Server
SAP SRM
ABAP
Server
NON SAP
Infrastructure
Central Duet
Enterprise or
Al loy connectivi ty
wi th partner
in f ras truc tu re
Gateway
Server
AS ABAP
SAP Netweaver
Gateway
ABAP
Central Gateway
Content
Consumer specific
content
Gateway
enabl.
ERP content*
Gateway
enabl.
SRM content*
* e.g. Mobile Add-On,
Consumer Grade UI
Gateway Enabl.
BW
SAP NetWeaver
Business
Warehouse
ABAP
BW Content
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 20/21
Thank you
8/9/2019 System Landscape Recommendations for SAP NetWeaver Gateway
http://slidepdf.com/reader/full/system-landscape-recommendations-for-sap-netweaver-gateway 21/21
© 2012 SAP AG. All rights reserved. 40
No part of this publication may be reproduced or transmitted in any form or for any purposewithout the express permission of SAP AG.The information c ontained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietarysoftware c omponents of ot her software vendors.
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of MicrosoftCorporation.
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, T ivoli and Informix are trademarks or r egisteredtrademarks of IBM Corporation.
Linux is the registered trademark of Linus T orvalds in the U.S. and other countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks orregistered trademarks of Adobe Systems Incorporated in the United States and/or othercountries.
Oracle is a registered trademark of O racle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin aretrademarks or registered trademarks of C itrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, WorldWide 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 fortechnology invented and implemented by Netscape.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP BusinessObjects Explorerand other SAP products and services mentioned herein as well as their respective logos aretrademarks or registered trademarks of SAP AG in G ermany and other countries..
© 2012 SAP AG. All rights reserved
Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, CrystalDecisions, Web Intelligence, Xcelsius, and other Business Objects products and servicesmentioned herein as well as their respective logos are trademarks or registered trademarksof Business Objects Software Ltd. in the United States and in other countries.
All other product and service names mentioned are the trademarks of their respectivecompanies. Data contained in this document serves informational purpos es only. Nationalproduct specifications may vary.
The information in this document is proprietary to SAP. No part of this document may be
reproduced, copied, or transmitted in any form or for any purpose without the express priorwritten permission of SAP AG.
This document is a preliminary version and not subject to your license agreement or anyother agreement with SAP. This document contains only intended strategies, developments,and functionalities of the SAP® product and is not intended to be binding upon SAP to anyparticular course of business, product strategy, and/or development. Please note that thisdocument is subject to change and may be changed by SAP at any time without notice.
SAP assumes no responsibility for errors or omissions in this document. SAP does notwarrant the accuracy or c ompleteness of the information, text, graphics, links, or ot her itemscontained within this material. This document is provided without a warranty of any kind,either express or implied, including but not limited to the implied warranties ofmerchantability, fitness for a particular purpose, or non-infringement.
SAP shall have no liability for damages of any kind including without limitation direct,special, indirect, or consequential damages that may result from the use of t hese materials.This limitation shall not apply in cases of intent or gross negligence.
The statutory liability for personal injury and defective products is not affected. SAP has nocontrol over the information that you may access through the use of h ot links contained inthese materials and does not endorse your use of third-party Web pages nor provide anywarranty whatsoever relating to third-party Web pages.