sap r/3 system: client server overview (buck-emden & galimow, 1998) dr. k. palaniappan
TRANSCRIPT
![Page 1: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/1.jpg)
SAP R/3 System: SAP R/3 System: Client Server OverviewClient Server Overview
(Buck-Emden & Galimow, 1998)(Buck-Emden & Galimow, 1998)
Dr. K. PalaniappanDr. K. Palaniappan
![Page 2: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/2.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 2
Business Data ProcessingBusiness Data Processing
Radical changesRadical changes Information ManagementInformation Management
The deciding competitive factorThe deciding competitive factor Short innovation cycles, global competition, high Short innovation cycles, global competition, high
costscosts Enterprise-wide information/resource managementEnterprise-wide information/resource management
![Page 3: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/3.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 3
Business Data ProcessingBusiness Data Processing
Corporate CompetitivenessCorporate Competitiveness Business re-engineering: optimization of all business Business re-engineering: optimization of all business
processes along with the entire net-value added processes along with the entire net-value added chain chain
Technology re-engineering: use latest data Technology re-engineering: use latest data processing (DP) technology for optimization of ERM, processing (DP) technology for optimization of ERM, ERPERP
Past: Function OrientationPast: Function Orientation Business data processing: administrative support for Business data processing: administrative support for
functions like accounting, materials management, functions like accounting, materials management, etc. etc.
![Page 4: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/4.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 4
Business Data ProcessingBusiness Data Processing
vs Present: Customer Orientationvs Present: Customer Orientation Optimization of entire business process Optimization of entire business process DP support for business process: reduce inventory, DP support for business process: reduce inventory,
improve delivery, flexibility, improve quality, improve delivery, flexibility, improve quality, minimize cost, etc.minimize cost, etc.
![Page 5: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/5.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 5
Requirements for EIMRequirements for EIM
FunctionalFunctional Online integration of all business applications and Online integration of all business applications and
data in the company vs (obsolete centralized with data in the company vs (obsolete centralized with alphanumeric screen-based) batch processing alphanumeric screen-based) batch processing
Timely provision of operational business informationTimely provision of operational business information Universal support of customer/firm/vendor business Universal support of customer/firm/vendor business
processesprocesses Customization and adaptation to changing business Customization and adaptation to changing business
conditionsconditions Data and program integration with desktop toolsData and program integration with desktop tools Intuitive, consistent user interfacesIntuitive, consistent user interfaces
![Page 6: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/6.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 6
Requirements for EIMRequirements for EIM
Technical and AdministrativeTechnical and Administrative Cost of DP infrastructure Cost of DP infrastructure Portability of business application softwarePortability of business application software Lifespan of ten or more years vs hardware, software, Lifespan of ten or more years vs hardware, software,
communication technology changescommunication technology changes Scalability to varying load profilesScalability to varying load profiles Short predictable online response timeShort predictable online response time High throughput of background jobsHigh throughput of background jobs 24-hour availability24-hour availability Easy systems administrationEasy systems administration Short downtime during release changesShort downtime during release changes
![Page 7: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/7.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 7
Requirements for EIMRequirements for EIM
Re-orientation of in-house software Re-orientation of in-house software developmentdevelopment Too expensive Too expensive Continual business requirement changesContinual business requirement changes Rapid infrastructure changesRapid infrastructure changes Unpredictable software innovationsUnpredictable software innovations
![Page 8: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/8.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 8
Component Software as a New Component Software as a New SolutionSolution
Not possible to produce integrated software Not possible to produce integrated software with all of the functions and modules with all of the functions and modules described by the customerdescribed by the customer
Software component reuseSoftware component reuse Integration of application modulesIntegration of application modules
Microsoft OLE (object Linking and Embedding) Microsoft OLE (object Linking and Embedding) OMG CORBA (Object Management Group Common OMG CORBA (Object Management Group Common
Object Request Broker Architecture)Object Request Broker Architecture) Interoperability between different vendor softwareInteroperability between different vendor software Object oriented (Smalltalk, C++, Java,…) vs Object oriented (Smalltalk, C++, Java,…) vs
Procedural languages (COBOL, C, ABAP/4,…)Procedural languages (COBOL, C, ABAP/4,…)
![Page 9: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/9.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 9
New Technologies for New Technologies for Business DPBusiness DP
Client-server computing, GUI, multimedia, Client-server computing, GUI, multimedia, broadband networksbroadband networks
Wireless networks, thin clients, speech Wireless networks, thin clients, speech processing, Internet/Web, XMLprocessing, Internet/Web, XML
MiddlewareMiddleware Software that sits between business applications and Software that sits between business applications and
hardware operating system hardware operating system Critical for client-server applications development Critical for client-server applications development
(key enabling technology)(key enabling technology)
![Page 10: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/10.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 10
Essential Tools of MiddlewareEssential Tools of Middleware
Isolate applications from specific hardware and Isolate applications from specific hardware and system software interfaces (i.e. printing, system software interfaces (i.e. printing, window management, network, POS, ATM, window management, network, POS, ATM, DBMS, etc.)DBMS, etc.)
Provide open communication interfaces for Provide open communication interfaces for distributed applicationdistributed application
Control and monitor distributed transactionsControl and monitor distributed transactions Access different distributed data sourcesAccess different distributed data sources Provide object management functionsProvide object management functions
![Page 11: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/11.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 11
Classes of Middleware Classes of Middleware (Gartner Group)(Gartner Group)
Middleware for data managementMiddleware for data management Remote file systems (i.e. UNIX NFS)Remote file systems (i.e. UNIX NFS) Database tools and interfacesDatabase tools and interfaces
Middleware for support of distributed functionsMiddleware for support of distributed functions Communications (sockets, etc.)Communications (sockets, etc.) Remote procedure callsRemote procedure calls Database expansions (replication, mirroring, etc.)Database expansions (replication, mirroring, etc.) Transaction monitorsTransaction monitors 4 GL runtime environments4 GL runtime environments Object managementObject management
![Page 12: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/12.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 12
Client-Server ComputingClient-Server Computing
Hardware view vs software viewHardware view vs software view Computer networks + programs that operate Computer networks + programs that operate
on different computers and asynchronous callson different computers and asynchronous calls Calling program: client or masterCalling program: client or master Called program: server or slaveCalled program: server or slave
![Page 13: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/13.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 13
Client-Server ConfigurationsClient-Server Configurations
Centralized systemCentralized system Distributed presentationDistributed presentation Database access across computer boundariesDatabase access across computer boundaries Three layer client/server system with Three layer client/server system with
distributed presentation, distributed distributed presentation, distributed application logic, and database access across application logic, and database access across computer boundariescomputer boundaries
Multilayer client/server systems with Multilayer client/server systems with cooperative processingcooperative processing
![Page 14: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/14.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 14
Technical Foundation for Technical Foundation for Client/Server SystemsClient/Server Systems
Hardware systems: CPUs and memoryHardware systems: CPUs and memory High performance local and wide area High performance local and wide area
networksnetworks System softwareSystem software
![Page 15: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/15.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 15
![Page 16: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/16.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 16
![Page 17: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/17.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 17
![Page 18: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/18.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 18
![Page 19: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/19.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 19
![Page 20: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/20.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 20
![Page 21: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/21.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 21
![Page 22: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/22.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 22
![Page 23: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/23.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 23
![Page 24: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/24.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 24
![Page 25: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/25.jpg)
![Page 26: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/26.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 26
![Page 27: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/27.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 27
![Page 28: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/28.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 28
![Page 29: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/29.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 29
![Page 30: SAP R/3 System: Client Server Overview (Buck-Emden & Galimow, 1998) Dr. K. Palaniappan](https://reader036.vdocument.in/reader036/viewer/2022070407/56649e3f5503460f94b30b25/html5/thumbnails/30.jpg)
Sep. 16, 1999 Dr. K. Palaniappan 30