Previously ERP software use to run on 2 tier architecture comprising database or server and client. This not only slowed the processing but limited the number of users. In big organizations which are working at different locations and with large number of employees such an application was very problematic. The three tier architecture provided a layer in between client and server to streamline the queries fired from client to database and the output send from database server to the client. The SAP R/3 was based on this technology which made it usable by any number of users without any negative effect on its processing speed and response time.
SAP R/3 Architecture is based on application server, database server and presentation server, the application server is the third layer which was added to the previous two-tier architecture to make it three-tier architecture. The presentation server of SAP R/3 works as GUI and is an application called as sapgui.exe. This application is installed at the client system which takes the input and sends it to the application server which processes the requests and revert back the results or the output of the input.
The application server consists of executable applications developed in ABAP. Services are distributed on many application servers and a message server helps in maintaining communication between many application servers. This design helps in distributing the workload according to the availability of the server with every new user. All the requests made by the client after getting processed by the application server are transferred to database server which then carries out the tasks like data storage, retrieval and modifications. The output is then sent back to application server which is processed and passed to the presentation server in SAP R/3 Architecture.
The benefit of this architecture, apart from number of users and speed, was the integration of other modules with key and frequently used modules. The key modules of the company were at the one place while all the activities within those modules could be reflected in other related modules in real time. This also immensely improved the performance of reporting and analytical tools and management of different divisions working at different locations. Large organizations could install this ERP which would work as an independent application for the division and could also provide consolidated view of the whole organization at the highest level in real time.
The cross application functionality and enterprise-critical distributed IT system helps in managing business workflows even at the divisional level which makes application extremely user friendly. It provides easy and perfect integration with other popular non-SAP products. It can comply with different levels of IT infrastructure in contrast with SAP R/2 architecture which used to run on mainframe systems. Also read about SAP Business One In India.
The Contributor has no connection to nor was paid by the brand or product described in this content.
Published by Nick Mutt
Nick Mutt is founder and CEO of Elite Informatics, an Internet Advertising Company. He is also an active writer and blogger on health related topics. View profile
- Oracle's Application Server: What is It?This is an overview of the Oracle Corporation's Application Server, and what it does.
- How to Performance Tune an SQL ServerRead this to learn how to performance tune the SQL Server.
- SAP Business One Localization in IndiaSAP Business One (B1) has more than 10 thousand installations worldwide. In India, SAP B1has some implementation, localization and customization challenges.
How to Setup SQL Server 2005 BackupsMicrosoft SQL Server is a very powerful and robust database application. It is the premiere choice of most large organizations who utilize a database solution.
Windows Server 2008: The Most Powerful Operating System YetWindows Server 2008 is scheduled to be the next server operating system released by Microsoft. It is widely regarded as the most crucial enterprise launch in Microsoft's history...
- How to Take Benefits of Sick or Medical Leave?
- Importance of Physical Fitness in Stress Management
- Workplace Time Management to Manage and Control Your Life
- Key Factors to Get Perfect and Unending Success in Life
- Personal Time Management Tips and Techniques for Happy Life
- Qualities of a Project Management Team
- Core Exercises of Effective Project Management



