Distributed Software Engineering Flashcards
(MP)*Browsing the Web is the most common example of a situation where this architecture is used
two-tier client/server (C/S) architecture with thin clients
(MP) Commonly used to “modernize” legacy systems when separating application processing and data management is impractical
two-tier client/server (C/S) architecture with thin clients
(MP)*Applications with relatively stable end-user functionality used in an environment with well-established system management
two-tier client/server (C/S) architecture with fat clients
(MP)*An example of this type of architecture is a banking ATM system for which the hardware in the teller machine carries out most of the customer-related processing associated with transactions
two-tier client/server (C/S) architecture with fat clients
(MP)architecture with a bank ATM system which delivers cash and other banking services to users.
two-tier client/server (C/S) architecture with fat clients
(MP)Suitable for mobile applications where Internet connectivity cannot be guaranteed
two-tier client/server (C/S) architecture with fat clients
(MP)*architecture with a scalable Internet banking system
multi-tier client/server (C/S) architecture
(MP)An example of this type of C/S architecture is an Internet banking system in which the bank’s customer database supports database processing, a web server provides the application services and data management, and the user’s computer supports an Internet browser
multi-tier client/server (C/S) architecture
(MP)Suitable for applications where both the data and the application are volatile, and for applications where data from multiple sources are integrated.
multi-tier client/server (C/S) architecture
(MP)*example of this architecture might be an easily extendable data mining system comprised of multiple standard data sources, a number of independent data “integrators” each attempting to deduce different relationships, graphical relationship “visualizers” and report generators
distributed component architecture
(MP)architecture with a data mining system that looks for relationships between the data stored in a number of databases
distributed component architecture
(MP)Some argue that this is less intuitive/natural than a client/server architecture, making systems more difficult to visualize, understand, and design
distributed component architecture
(MP)All components are objects that provide services to, and receive services from, other objects; communication is via middleware.
distributed component architecture
(MP)Objects provide general services that may be called on by other objects. This approach may be used for implementing client-server systems
distributed component architecture
(MP)*This architecture has the advantage of being highly redundant and therefore both fault-tolerant and tolerant of nodes disconnecting from the network
peer-to-peer architecture (P2P)