17
The Architecture of an Enterprise System

The Architecture of an Enterprise System. objectives introduce enterprise system architecture discuss system landscape

  • View
    237

  • Download
    2

Embed Size (px)

Citation preview

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