Download - The Architecture of an Enterprise System
The Architecture of an Enterprise System
objectives introduce enterprise system architecture discuss system landscape
Logical architecture
enterprisestructure
&environment
data
end users
applications
operationaldata
ACCOUNTING
SALES &DISTRIBUTION
PRODUCTION
HR
Logical architecture of R/3
R/3R/3BASISBASIS
FIFIFinancialFinancial
Acctg.Acctg.
COCOControllingControlling
AMAMAssetAssetMgmtMgmt
PSPSProjectProjectSystemSystem
WFWFWorkflowWorkflow
MMMMMaterials Materials
MgmtMgmt
HRHRHumanHuman
ResourcesResources
SDSDSalesSales
PPPPProductionProductionPlanningPlanning
QMQMQuality Quality MgmtMgmt
PMPMPlantPlantMaint.Maint.
ISISIndustryIndustry
SolutionsSolutions
Open systems approach
RFC
CPI-C
OLEEDI
ALE
TCP/IP
Tiered configurations
Application
Database
Presentation
Database, application, presentation processes
Central system Two-tier Three-tier
Presentation processes
Database,application processes
Database processes
Application processes
Presentation processes
Enterprise system scalability
Scalability
Application
Database
Presentation
Master Data
Organizational structure
Programs
Log files
Database server
Application servers
Database:Contains most objects
Data dictionary
Transaction Data
Application server
Application servers:Contain work processes
Database serverDispatcher
Wor
k P
roce
ss
Wor
k P
roce
ss
Wor
k P
roce
ss
Application servers:Contain work processes
Dispatcher
Wor
k P
roce
ss
Wor
k P
roce
ss
Wor
k P
roce
ss
Work process can be:• Dialog• Batch• Update• Spool• Message• Gateway
Messages Server: Coordinates message exchanges between different application serversGateway 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
PRD
Development
Development Testing
Quality Assurance
End User Training
Sandbox
Production
Two system landscape
Development
Development Testing
Quality Assurance
End User Training
Sandbox
DEV
Production
PRD
Three system landscape
Production
PRD
QAS
Development
Development Testing
Quality Assurance
End User Training
Sandbox
DEV
Customizing Master
Transport management
Version management Import changes in an orderly manner Apply changes consistently
Development
Transport Directory(FIFO Buffer)
release
apply
releaserelease
applyapply
Test Quality testuser training Production
summary introduced enterprise system
architecture discussed system landscape