Page: (Bot) (Prev) (Next)   Class: (Outline) (Assign) (Answer)   Course: (Content)
IT533 - SOFTWARE ARCHITECTURES - CLASS 3
COMPONENTS

To: (Questions)

Components can be characterized as:

Questions (Top)

  1. Since a database system does processing, why is it a passive component?
    The processes performed by a database system are related to the storage and retrieval of data. They do not control the processing that is required to meet the system's functional requirements. The active components control the database by making storage and retrieval requests. So, in that sense, databases are passive.

  2. Can two databases be directly connected?
    A consequence of the answer to the previous question is that in general, a component-and-connector view should not show a direct connection between two databases. But, in situations involving automatic backup or redundency, a direct connection might be appropriate especially if the data transfer is controlled by a component purchased from the database vendor.


Page: (Top) (Prev) (Next)   Class: (Outline) (Assign) (Answer)   Course: (Content)

Prepared by David L. March -- Last Revised on April 9, 2003
COPYRIGHT © 2003 BY DAVID L. MARCH