two tier architecture
benefits
limitations
numbers of applications or users grow--> performance degrades
changing / modification in vdatabase --->may affect the application
limited flexibility by moving a program from one server to onother.
high performance
easy to access to informations
low costs in terme of infrastructure(hardware
three tier architecture
limitations
benefits
implementation
complexity : more difficult to use this architecture
security : less software(workstations) ---> more security gives the IT team better control
flexibility : makes the application more adaptable to changes(separating presentation logic & application logic)
scalability : easier to add , alter and delete from an architecture.
implementing reusable components is made simpler(by layering the program)
web based architecture
benefits
drawbacks
require reliable internet connection to access
lacks security about client centric archi . + database secure
no installation require
users can access the system through applications via the web
cost saving(no implementation
easy intergrate ERP apps with existing sys
allow better system to system integration
secure end user access to ERP (with server centric architcture)
implementation costs : require additional hardware to support the middle layer