Since we have been informed that the organization is rapidly growing, the client/server system should make adequate provisions for our system in the future. Because of the huge amount of data input and processing, the load on the system will be heavy. Therefore, even if the budget for the project is robust, we will go with a three-tiered system. This is because a two-tiered system has performance issues related with the inefficiency of the execution of application logic on the clients (Shelly, and Rosenblatt, 2012).
Additionally, multiple user transaction processing systems ensure that all the transaction related data are processed as a single unit. Thus, a multi-tiered approach is required. In such a client/server setup, data and their manipulation layers will be on their own servers. At the same time, application logic too has its own server. The clients are only left with the presentation logic and the presentation itself. The introduction of an application or transaction server should not be an issue because the budget is robust.
In essence, the biggest benefit will be that the clients, who will increase in number and would like fast crunching of data, will only have to execute a minimum of the components. This would include the user interface in some cases or light personal application logic. Thus, client configuration and management becomes extremely lucid to their advantage. Any complexity in design and development is a onetime thing. Finally, CASE TOOLS can be used to figure out the partitioning aspect, which is perhaps the hardest job.
has been added to your cart!
have been added to your cart!
You must log in and be a buyer of this download to submit a review.