Study of SAP R/3 Architecture

Slides:



Advertisements
Similar presentations
Enterprise Wide Information Systems SAP R/3 Overview & Basis Technology 1.
Advertisements

--- IT Acumens. COMIT Acumens. COM SNMP Project. AIM The aim of our project is to monitor and manage the performance of a network. The aim of our project.
MicroKernel Pattern Presented by Sahibzada Sami ud din Kashif Khurshid.
Welcome to Middleware Joseph Amrithraj
ICS 434 Advanced Database Systems
Introduction to Workflow. Slide 2 Overview What is workflow? What is business process management? Common workflow and process problems The functional.
SAP Overview SAP Solutions. 2 Agenda for the overview Introduction to the SAP R/3 system SAP system’s functionality SAP implemenation methodology mySAP.com.
Netscape Application Server Application Server for Business-Critical Applications Presented By : Khalid Ahmed DS Fall 98.
Objectives In this session, you will learn to:
Technical Architectures
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
Web Server Hardware and Software
Distributed Object Computing Weilie Yi Dec 4, 2001.
1 CS 502: Computing Methods for Digital Libraries Lecture 22 Repositories.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
SAP America, 2002 USD/Chico Plug & Play Grant 1 The Basics of SAP’s Integrated Business Solution.
Distributed Information Systems - The Client server model
The Architecture of Transaction Processing Systems
July 16 th, 2005 Software Architecture in Practice RiSE’s Seminars Bass’s at all Book :: Chapters 13 Fred Durão.
Network File System (NFS) in AIX System COSC513 Operation Systems Instructor: Prof. Anvari Yuan Ma SID:
Overview SAP Basis Functions. SAP Technical Overview Learning Objectives What the Basis system is How does SAP handle a transaction request Differentiating.
ERP – Enterprise Resource Planning ERP integrates management of business as a whole. Types: –SAP –BAAN –JD EDWARDS –ORACLE FINANCIALS –SIEBEL –PEOPLESOFT.
Web service testing Group D5. What are Web Services? XML is the basis for Web services Web services are application components Web services communicate.
Enterprise Resource Planning
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 3 – 10 – 2011 College Of Computer Science and Information, Information Systems.
Quality Assurance for Component- Based Software Development Cai Xia (Mphil Term1) Supervisor: Prof. Michael R. Lyu 5 May, 2000.
Architecture of the R/3 System Chapter 14 C & L Chapter 8 M & W.
SAP America, 2003 The University of South Dakota Plug and Play Introductory Course California State University, Chico 1 The Basics of SAP’s Integrated.
SAP Overview SAP? Company ERP Software package –R/2 –R/3.
Introduce SAP By Robert Hurt PhD, CFE Accounting Department.
Copyright 2007 © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Jozef Goetz, Application Layer PART VI Jozef Goetz, Position of application layer The application layer enables the user, whether human.
Distributed Systems: Concepts and Design Chapter 1 Pages
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Slide 1 Physical Architecture Layer Design Chapter 13.
ERP – Enterprise Resource Planning ERP integrates management of business as a whole. Types:  SAP  BAAN  JD EDWARDS  ORACLE FINANCIALS  SIEBEL  PEOPLESOFT.
Architectures of distributed systems Fundamental Models
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
Remote Access Using Citrix Presentation Server December 6, 2006 Matthew Granger IT665.
SE-02 COMPONENTS – WHY? Object-oriented source-level re-use of code requires same source code language. Object-oriented source-level re-use may require.
Introduction to CORBA University of Mazandran Science & Tecnology By : Esmaill Khanlarpour January
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Lecture 6: Sun: 8/5/1435 Distributed Applications Lecturer/ Kawther Abas CS- 492 : Distributed system & Parallel Processing.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
CS 501: Software Engineering Fall 1999 Lecture 12 System Architecture III Distributed Objects.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
Simple Object Access Protocol
Introduction to ABAP/4 A dvanced B usiness A pplication P rogram – Release 4 Why Use ABAP? –Programming language of SAP –Main purpose is to provide additional.
09/13/04 CDA 6506 Network Architecture and Client/Server Computing Peer-to-Peer Computing and Content Distribution Networks by Zornitza Genova Prodanoff.
Overview of SAP Products & Components SAP AG – An Overview World’s Leading Provider of Business Management Software Established in Headquarters.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Enterprise Wide Information Systems SAP R/3 Overview & Basis Technology Instructor: Richard W. Vawter.
SAP Overview.
Netscape Application Server
Web Development Web Servers.
Distribution and components
Book: Integrated business processes with ERP systems
#01 Client/Server Computing
MINS 298C SAP Terminology & Structure
Enterprise Integration: Workflow
Book: Integrated business processes with ERP systems
Capacity Analysis, cont. Realistic Server Performance
Quality Assurance for Component-Based Software Development
COMPONENTS – WHY? Object-oriented source-level re-use of code requires same source code language. Object-oriented source-level re-use may require understanding.
SOFTWARE DEVELOPMENT LIFE CYCLE
#01 Client/Server Computing
Presentation transcript:

Study of SAP R/3 Architecture Submitted by: Manjinder Singh Sohi mss046000@utdallas.edu

Outline What is SAP? SAP R/3 Architecture Components of SAP R/3 Features of SAP R/3 Issues Conclusion Manjinder Singh Sohi

What is SAP? SAP (System Application and Product) is the name of the biggest European German Software company as well as the name of software itself. The company was founded in 1972 by the five IBM employees. SAP R/3 Software has been developed using ABAP/4 as a programming language. SAP is the ERP (Enterprise Resource Planning) system that aims to integrate all the different modules(SD,MM,CO,HR etc) in the company.The integration results in consistency of data throught out the system and the company as a whole. As of 2005, SAP employs over 28,900 people in more than 50 countries. Manjinder Singh Sohi

SAP R/3 Architecture SAP R/3 is one of the main product of SAP,where R stands for RealTime and the number 3 relates to three tier application architecture(Data base,Application Server and Client). Most of the business in todays world runs on SAP R/3 system.About 80% of the companies implemented this software. Manjinder Singh Sohi

SAP R/3 Architecture (Continued) Manjinder Singh Sohi

Components of SAP R/3 Architecture Internet communication Manager(ICM)-set up connection to internet. Supports protocol HTTP,SMTP. Dispatcher distributes the requests to the work processes. If all the processes are occupied then the requests are stored in dispatcher queue. ABAP Work Process executes the ABAP code. SAP gateway makes the RFC interface between SAP instances available. Message server exchanges the messages and balances the load. Manjinder Singh Sohi

Features Scalability Open Standard Support Robustness Manjinder Singh Sohi

Feature-Scalability The architecture is such that it can be easily scalable if the load at one server is increased. As application is independent from the data base and the presentation layer then the servers can be replicated in order to balance the load. Gateway component using RFC adds many SAP servers to it. Manjinder Singh Sohi

Feature-Supports open standards SAP R/3 architecture is designed to be support most of the open standard available today.It can run on UNIX,NT,AIX etc. Customization language used:ABAP/4 Netweaver:ABAP/4 and JAVA Manjinder Singh Sohi

Robustness SAP R/3 is highly robust as a whole. All the components work in the coordinated manner. So they will work as a whole in order to solve the unexpected scenario. Manjinder Singh Sohi

Issues No cache memory in ICM In SAP R/3 architecture ,clients treated as dumb terminals. Complex Architecture No Support for other languages. Manjinder Singh Sohi

Issues:No Cache ICM(Internet Connection Manager) ICM uses the threads to parallelize the load that comes up. Manjinder Singh Sohi

Issue:R/3 models desktops as dumb terminals Today desktops are very powerful and they can be used to do a large part of computation. But in SAP,there is other way round. Manjinder Singh Sohi

Issue:Complex Architecture Today the technology is changing so fast that the code of SAP R/3 architecture becomes large and more complex. So the possibility of falls behind and not keeping up with the current technology.. Manjinder Singh Sohi

Issue:No support for other languages. SAP R/3 architecture only supports ABAP/4 language. New architecture from SAP-Netweaver supports JAVA also. But still support for other popular languages C/C++ etc left. Manjinder Singh Sohi

In the Nut-shell Even though SAP R/3 architecture supports scalability,security etc but still there are many issues that are to be resolved. Issues:No cache,customization problem,No Programming language support(C/C++),Complex architecture,treat clients as dumb. Manjinder Singh Sohi

References http://help.sap.com/saphelp_nw04/helpdata/en/84/54953fc405330ee10000000a114084/content.htm[date accessed April 20,2005) Original SAP R/3 release 6.20 (2003) Library Documentation. SAP-Help UTD-SOM(SAP Users Group) http://www.hp.com/hpbooks/prentice/chapters/0130280844.pdf[date accessed April 20,2004] www. sapfans.com/[date accessed April 20,2005] Manjinder Singh Sohi