Professional Documents
Culture Documents
Architectural Styles (2) : David Garlan and Mary Shaw Have Compiled A (Shaw 95)
Architectural Styles (2) : David Garlan and Mary Shaw Have Compiled A (Shaw 95)
Architectural Styles (2) : David Garlan and Mary Shaw Have Compiled A (Shaw 95)
Styles overlap.
Peer-to-peer
Client/Server
Client/Server [n-tier]
Some Features
• Client-server ? master-slave
• polling or interrupt driven
• no communication between clients
• not appropriate for distributed systems
• File server, web server, network server, ftp server,
e-mail server, NC▪
SE, Software Architecture, FAST-NU, ©2009 35
Independent components/Communicating processes
Middleware
client server
stub stub
Object Request Broker
CORBA
DCOM
RMI
SE, Software Architecture, FAST-NU, ©2009 36
Independent components/Communicating processes
Multi -master-slave