INTRODUCTION TO SAP R/3
ARCHITECTURE AND HANA.
What
is sap r/3 architecture?
SAP R/3 is a 3 tier architecture consisting of 3
layers
Presentation
Application
Database
In simple words, it’s a client server architecture.
R
signifies Real-time system
3
represents - 3-tier architecture.
User's
PC:- Users can
access SAP system in two ways:-
Through
SAP GUI
Through
Web browser
It's called front-end.
Only the front-end is installed in the user's PC not the application/database
servers .Front-end takes the user's requests to database server and application
servers.
Application
Servers: -
Application
server is built to process business-logic. This workload is distributed among
multiple application servers. With multiple application servers, the user can get
the output more quickly .Application server exists at a remote a location as
compared to the location of the user PC.
Database
Servers: -
Database server stores and retrieves data as per SQL
queries generated by ABAP and Java applications .Database and Application may
exist on the same or different physical location.
LAYERS:-
Presentation
Layer:
The Presentation Layer contains the software
components that make up the SAPgui (graphical user interface). This layer is
the interface between the R/3 System and its users.
Application
Layer:
The Application Layer consists of one or more
application servers and a message server. Each application server contains a
set of services used to run the R/3 System. Theoretically, you only need one
application server to run an R/3 System.
In practice, the services are distributed across
more than one application server. The message server is responsible for
communication between the application servers. It passes requests from one
application server to another within the system.
Database
Layer:
The Database Layer consists of a central database
system containing all of the data in the R/3 System. The database system has
two components - the database management system (DBMS), and the database
itself. SAP has manufactured its own database named Hana but is compatible with all major databases such as Oracle.
All R/3 data is stored in the database. For example,
the database contains the control and customizing data that determine how your
R/3 System runs. It also contains the program code for your applications.
Applications consist of program code, screen definitions, menus, function
modules, and various other components. These are stored in a special section of
the database called the R/3 Repository,
and are accordingly called repository objects. R/3 repository, objects are used
in ABAP workbench.
SAP
HANA AND S/4 HANA.
SAP R3 is the application structure, represents SAPs
3 tier architecture (App , Pres , and DB
layers). Each SAP application is a 3 tier where DB is traditional databases
like Oracle , DB2 , SQL , MSSQL , Sybase
etc… from the last couple of years there is new database is added to this
list called “HANA”.
HANA
is SAP’s own database and developed for more accuracy and
faster in terms of performance more time better than any other database existed
due to because of its in-memory concept.
Now HANA is rapidly developing for many upcoming
technologies like first and foremost its UI called Fiori and for cloud apps,
IOT, Predictive analytics, SDA so many new features were implemented in recent
developments of HANA releases….
No comments:
Post a Comment