170 likes | 372 Views
The Architecture of an Enterprise System. objectives. introduce enterprise system architecture discuss system landscape. SALES & DISTRIBUTION. PRODUCTION. enterprise structure & environment data. HR. operational data. ACCOUNTING. applications. end users. Logical architecture.
E N D
objectives • introduce enterprise system architecture • discuss system landscape
SALES & DISTRIBUTION PRODUCTION enterprise structure & environment data HR operational data ACCOUNTING applications end users Logical architecture
Logical architecture of R/3 FI FinancialAcctg. SD Sales CO Controlling MM Materials Mgmt PP ProductionPlanning AM AssetMgmt R/3 BASIS PS ProjectSystem QM Quality Mgmt PM PlantMaint. WF Workflow IS IndustrySolutions HR HumanResources
Open systems approach ALE OLE EDI RFC CPI-C TCP/IP
Tiered configurations Central system Two - tier Three - tier Presentation Presentation processes Presentation processes Application Application processes Database Database processes Database, Database, application, application processes presentation processes
Enterprise system scalability Presentation Application Scalability Database
Database:Contains most objects Database server Organizational structure Data dictionary Log files Transaction Data Master Data Programs Application servers
Dispatcher Work Process Work Process Work Process Application servers:Contain work processes Database server Application server
Dispatcher Work Process Work Process Work Process Application servers:Contain work processes • Work process can be: • Dialog • Batch • Update • Spool • Message • Gateway Messages Server: Coordinates message exchanges between different application servers Gateway Server: Allows the communication between R2, R3, and external systems
System landscape • Attempt to isolate production system from development, testing, and training systems
One system landscape Development Development Testing Quality Assurance End User Training Production Sandbox PRD
Two system landscape Development Production Development Testing PRD Quality Assurance End User Training Sandbox DEV
Three system landscape Quality Assurance End User Training Customizing Master Development QAS Development Testing Sandbox DEV Production PRD
Quality test user training Development Test Production release release release apply apply apply Transport Directory (FIFO Buffer) Transport management • Version management • Import changes in an orderly manner • Apply changes consistently
summary • introduced enterprise system architecture • discussed system landscape