SAP Banking
Technology
Technical Overview
Roland Keller
Solution Architect SAP NetWeaver Technology
© SAP 2007 / Page 2
Basic SAP Application Concept
SAP Application
(e.g. SAP DM)
Platform
SAP Infrastructure
Business
Logic
Run time
Hardware, OS,
Database
SAP Application
Development
SAP System
Development
3rd party
Vendor
Who?
© SAP 2007 / Page 3
Overview architecture SAP Applications
SAP DM / Loans/ Collaterals SAP ERP FI/CO HR
Operating System Hardware Database System XY
Interfaces
SAP
Application
SAP
Infrastructure
Platform
SAP NW Application Serverand Additional Services
What is „SAP Infrastructure“
??
SAP DM / Loans/ Collaterals SAP ERP FI/CO HR
Operating System Hardware Database System XY
Interfaces
SAP
Application
SAP
Infrastructure
Platform
SAP NW Application Serverand Additional Services
?
© SAP 2007 / Page 5
SAP NW Application Server Server
SAP NW AS
Operating System
Unix Windows Linux
ABAP
DB Server
DBMS
J2EE Java VM ABAP VMJCO
RFC SOAP/XML HTTP(S) SMTPBrowser
User Interface
Programming Language
Technology stacks
Connectivity
© SAP 2007 / Page 6Inside SAP NW AS (ABAP-Stack)
Application
Server
Database
Server
WP DB Agent DBSL WP DB Agent DBSL WP DB Agent DBSL WP DB Agent DBSL WP DB Agent DBSL ICMANDatabase Management System
Enqueue-Server
Message-Server Gateway BAPI SAPGUI
© SAP 2007 / Page 7
DB
Internet
DB
Client
(SAP GUI)
Client
(SAP GUI)
Request
for ABAP
Request
for JAVA
JCO
Central
Services
Enqueue-Server
Central
Services
Message-Server
Enqueue-Server
JAVA SPs
SAP NW AS (ABAP and Java Stack)
Clients (Web Browser)
ABAP WPs
Message-Server
ASCS
SCS
Software Layers and Hardware Layers
Presentation
Application
© SAP 2007 / Page 9
DB Server
Database System
Operating System
AS JavaOperating System
Max DB Informix MS SQL Server Oracle DB2 ("DB4", "DB6") AS ABAP Internet Communication ManagerPlatform support
Operating systems:
Windows, Linux, HP-UX, AIX, Solaris,
OS/400, z/OS
DBMS: MaxDB, Oracle, DB2,
MS SQL Server
Browsers: Microsoft IE,
Netscape Navigator
Platform independence
SAP NetWeaver Application Server
shields applications from OS and
DBMS specifics
Web Dynpro shields applications from
browser and device specifics
Printing and Forms based on Adobe
Document Server
Browser NW Business ClientLinux
Unix
I5/OS
z/OS
Windows
SAP NetWeaver Application Server
© SAP 2007 / Page 10
OS/DB Product Availability Matrix for SAP NetWeaver 7.0
X64 and x86_64 represent the same hardware x64
High Available Solution only HA
Database Server only DB
APP Not for DB server. Application server with whole SAP NetWeaver stack only,
-APP -X X X -X +/+ 5.2 , 5 .3 6 4b it AIX -X X X -X +/+ 11 .2 3 o n P A -R IS C 64 bit -X -X -X +/+ 11 .1 1 o n P A -R IS C 64 bit DB -HA(*1) -APP -APP (*6) -Q1 APP -APP (*5) DB2 for z/OS V8, V9 -X X X (*12) -X (*11) X -Q1 X X (*12) DB2 LUW 9 (*13) -X -X(*7) +/+ 11 .3 1 o n P A -R IS C 64 bit -X X -(*12) +/+ 9, 10 o n S P A R C 64 bit - -/-1.6 , 1 .7 , 1 .8 6 4b it z/OS +/+ +/+ +/+ +/+ +/+ +/+ -/+ +/+(*16) +/+ +/+ +/+ +/+ +/+ +/+ Unicode/Non-Unicode Solaris -X X (*12) SQL Server 2005 (*10) -APP X X -X(*2) P ow er 6 4b it -(*12) (*12) -X IA 32 3 2b it
Linux SUSE SLES9, SLES 10, Red Hat EL 4, 5 -X X -X IA 64 6 4b it -X X -X x8 6_ 64 6 4b it -X -X 11 .3 1 o n I A 64 64 bit -Q1 Q1 -Q1 6.1 6 4b it -X X X X S er ve r 2 00 3 on IA 64 6 4b it V 5R 3, V 5R 4 6 4b it (N o R ed H at E L 4 ) S ys te m z 6 4b it 10 o n x 64 6 4b it 11 .2 3 o n I A 64 64 bit S er ve r 2 00 3 o n x 64 64 bit S er ve r 2 00 3 on IA 32 3 2b it -X X -X HP-UX -X -APP APP DB2 for i5/OS V5R3, V5R4 (*4) -X X (*12) MaxDB 7.6 -(*9) (*12) SQL Server 2000 -X X (*12) Oracle 10.2 (*3) -i5/OS -(*12) Windows (*8) -Informix -X DB2 LUW 8 (*13) TRU 64
Legend available on next slide Available for DB and APP X -P Planned Neither supported nor planned
© SAP 2007 / Page 11
Legend for SAP NetWeaver 7.0
Legend:(*1) See SAP note 821904 „Separating SCS instances for ABAP and J2EE” (*2) Linux SLES 10 planned for Q4 2007.
(*3) See SAP note 720886 “Oracle Database 10g: Integration in the SAP environment”. For Double-Byte code pages see SAP note 858869 „Desupport of multibyte character sets as of Oracle 10g”.
All availability information applies to new installations of SAP Solution Manager 4.0 too. For Information about the upgrade to SAP Solutions Manager 4.0 please refer to
http://service.sap.com/pam
(*4) For upgrade start system on ASCII or Unicode required (*5) Non Unicode available only
(*6) Linux SLES and Linux RHEL 5 (not RHEL 4) available. (*7) Planned for November 2007.
(*8) English version only. See SAP note 362379 “Localized Windows & MUI Support for SAP Software on Windows”.
(*9) DB server 32-bit only
(*10) See SAP note 905634 „Release planning for Microsoft SQL Server 2005” for more details (*11) Planned availability with DB2 for LUW 9 FP3
(*12) Rapid Installer available
(*13) DB2/UDB renamed to DB2 Linux Unix Windows (LUW) (*14) Planned for SAP NetWeaver SR2
(*16) Non-Unicode: Dialog Instances only Note:
•
PI-PCKs do run on the same platforms as PI•
Platform coverage of IGS is identical to the coverage ofUsage Type „AS Java“ and „AS ABAP“
SAP on high end System P
IBMIBM SAP_SYS_1 9 CPU 32 GB RAM Database Server SAP_SYS_3 6 CPU 32 GB RAM Database Server ABC (x CPU, y GB….) XYZ (x CPU,y GB ….) IBMIBM SAP_SYS_2 14 CPU 64 GB RAM Database Server SAP_SYS_1 9 CPU 32 GB RAM Application Server SAP_SYS_3 6 CPU 32 GB RAM Application Server ABC (x CPU, y GB….) XYZ (x CPU,y GB ….) SAP_SYS_2 14 CPU 64 GB RAM Application Server IBMIBM ABC (x CPU, y GB….) IBMIBM SAP_SYS_4 22 CPU 108 GB RAM Database Server SAP_SYS_5 6 CPU 32 GB RAM Application Server ABC (x CPU, y GB….) SAP_SYS_4 22 CPU 108 GB RAM Application Server SAP_SYS_5 6 CPU 32 GB RAM Database Server
© SAP 2007 / Page 13
Parallel Sysplex Environment Linux for zSeries
SAP GUI User User
DB2
DIA GW BTC UPD ENQ DIA DISP MSG DB2 ConnectSAP GUI SAP GUI
User User
DB2
DIA GW BTC UPD ENQ DIA DISP MSG DB2 Connect SAP GUI Hyper Socket LPAR z/OS LPAR zLinux CF DB2 Locking Hyper Socket © SAP 2007 / Page 14Vertical Scalability of Computing Infrastructure
One-tier
Laptop demo system
Two-tier
Central installation (database and
application part on one physical server),
multiple presentation servers
Three-tier
One database server, multiple application servers and multiple presentation servers
Multi-tier
One database server, multiple application servers, multiple presentation servers,
multiple Internet Transaction Servers and multiple Web servers
Horizontal Scalability
Presentation layer
100,000 very active users
connected to one database have
been tested
Internet layer
More than tens of thousands of hits /sec
10 servers at one of our largest customers
Application and Integration layer
Up to 161 application servers have been tested successfully
Database layer
Scalability through SMP architecture of the database server
More than 120 CPUs and more than 10 TB database size
Scalability through parallel databases
© SAP 2007 / Page 17
What are SAPS?
The SAP Application Performance Standard
(SAPS) is a hardware-independent unit that
describes the performance of a system
configuration in the SAP environment. It is
derived from the Sales and Distribution (SD)
Benchmark, where 100 SAPS is defined as 2,000
fully business processed order line items per
hour.
© SAP 2007 / Page 18
A Fundamental Shift in Application
Architecture
Service oriented applications
Model-driven applications
Best practices and platform
3 tier applications
Coded transactions
© SAP 2007 / Page 19
Agile Business Solutions: With the repository at the
center
Role-specific Automation
Process Management and Workflow Frontend and multi-channel Business Functionality and Enterprise ServicesEnterprise Services
Repository
Portal Desktop Mobile Forms Voice
Composite Applications
SAP Generic and FS-specific
Components
All built around
the same
open & standards
based technology
C
or
e
C
on
te
xt
Innovation &
agility
Standardization &
stability
Introducing SAP NetWeaver
An “Enterprise SOA” Platform for Business Process Innovation and
Transformation
Technology platform
incorporating business
functionality – exposed as
ready-to-use
enterprise
services
Pre-integrated
applistructure
platform, leverages existing
investments, minimizes costs
Provides an
integrated
platform of composition
technologies for orchestrating
business processes and
composing applications on top
Quickly adapt packaged
xApps™ to the needs
© SAP 2007 / Page 21
SAP NetWeaver enables IT Practices
SAP NetWeaver platform helps IT deliver strategic value to the business