156k views
4 votes
Which architecture would be most suitable for the system given below out of Centralized, De-Centralized and Hybrid architectures? Please provide justifications for your selection.

A. Online Library System provides opportunity for students and teachers to see, search and issue books online. The users can also see the details of their issued books and pay fines if any. The record of books is maintained on a Database Server, whereas, searching, processing and all related features are performed by an Application Server.
B. Train management system is distributed across 4 different types of computers. Type 1 is the agent computer, which provide information about train reservations. Type 2 computer that maintains a database about the train's information. Type 3 computer provides searching services for particular train. Type 4 computer allow the users to update, cancel and add new reservation.

User Ada
by
8.0k points

1 Answer

6 votes

Final answer:

The Online Library System is best suited for a Centralized architecture due to a single Database Server centralizing the data and processes, analogous to a unitary government. The Train management system aligns with a De-centralized or Hybrid architecture because of the distributed responsibilities among different computers, resembling a federal or confederate system.

Step-by-step explanation:

For the Online Library System, a Centralized architecture seems most suitable due to its single Database Server where the records of books are maintained. This architecture allows for easier maintenance of data, coherent policies, and less contradictory information. The processing and searching features dependent on the Application Server suggest a model that relies on a central hub for significant activities, mirroring the benefits and drawbacks of a unitary system of government.

On the other hand, the Train management system is inherently distributed across various types of computers, each performing specialized tasks such as providing information, maintaining databases, and processing reservations. A De-centralized or Hybrid architecture would be more appropriate here. The distribution resembles a federal or confederate government system where decentralization allows for closer attention to local needs, less chance of tyranny, but could present challenges in terms of resource allocation and potential power struggles among the different nodes.

User Nat Ritmeyer
by
8.0k points