Please enable JavaScript.
Coggle requires JavaScript to display documents.
Week 2: Enterprise System Architecture (ES Architecture Model (ERP…
Week 2:
Enterprise System Architecture
Provides foundation for functional and technical needs of organisation and adapt to future business challenges
Components of Architecture
Functional angle
ERP modules that support various business functoin
System angle
Physical components of hardware, software, storage, networking
ES Architecture Model
ERP modules
Business functions
Network and hardware
Software
Others
What is an
ES Architecture?
Blueprint of the ES
Logical Architecture
Focus on end users' requirements
Assist in implementing organisation's vision and business processes
Functional view
End-user view
Business view
Developer view
Physical Architecture
Focus on efficiency of the system (cost, response time etc.)
Highlights how data, application logic, presentation are integrated and installed in IT environment
n-tier Architecture
Systems share common database
Multiple clients share and access single application
3-Tier Architecture
Client (Presentation)
Application
Data (Database)
Benefits
Scalability
Reliability
Flexibility
Maintainability
Reusability
Security
Limitations
Economics
Complexity
Web Services Architecture
(Slide 19 to 21)
Web tier splits into Web Services tier and
Web Browser tier, forming fourth tier
Benefits
Wide range of end user access
Easy integration of EA
Secure end-user access
Better response time for user requests
Better system-to-system integration
Limitations
Lack security
Slower server-centric
Service-Oriented
Architecture (SOA)
Collection of services
Allows message interaction between any service consumer and service provider
Benefits
Scalability, reusability, flexibility, agility
Improve business visibiltiy
Reduce integration cost
Limitations
Numerous complex structure for integration
Maintenance environment to support rapid integration capability
Security system needs to be sophisticated
Web services is an application of SOA
Cloud Architecture
Software service over Internet, secure, by service provider on monthly or yearly lease
Hosting of own application using provider's engine
Benefits
Low cost (only pay for subscription)
Easy access
Cost saving on software and hardware, maintenance spent on other areas
Green computing
Limitations
Data security and vulnerability
Potential conflicts of interest