Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

ABC Brokerage : there are two parts to this case study. 1. ABC is a small broker

ID: 3667896 • Letter: A

Question

ABC Brokerage : there are two parts to this case study.

1. ABC is a small brokerage house that enables its clients to buy and sell stocks over the Internet. ABC has just decided to offer a set of stock analysis tools that will help its clients more easily pick winning stocks. ABC’s information systems department has two alternatives for developing the new tools. The first alternative will have a special tool developed in C++ that clients will download onto their computers to run. The tool will communicate with the ABC server to select data to analyze. The second alternative will have the C++ program running on the server, the client will use his or her browser to interact with the server. Classify the two alternative architecture in terms of what type of application architecture they use. Outline the pros and cons of the two alternatives. Consider Performance (Delay) and Ease of installing and operating the two alternatives Use the table below to answer the questions:

Alternative 1 : Thick client

Brief Description:

Type of application architecture:

Pros:

Cons:

Alternative 2: Thin client

Brief Description:

Type of application architecture:

Pros:

Cons:

2. ABC has just decided to install a new email package.

The IT department offered two solutions. First, it could host the email in-house using Microsoft Exchange Mail Server. The second solution would be to use one of the cloud-based service providers and completely outsource the company email. The IT department explained that both solutions would allow users to access email on their desktops and laptops and also on their smart devices. Outline the pros and cons of the two solutions. Consider the performance (delay), Ease of Management and security factors while comparing the two options. Use the table below to answer the questions.

Solution 1: In house deployment

Advantages:

Disadvantages:

Solution 2: Cloud deployment

Advantages :

Disadvantages:

Explanation / Answer

Hi,

Below is the solution to your question:

Question 1:

Alternative 1 : Thick client

Brief Description: A thick client (also called a fat client) is one that will perform the bulk of the processing in client/server applications. With thick clients, there is no need for continuous server communications as it is mainly communicating archival storage information to the server.

Type of application architecture:

Pros:

1. A thick client will provide users with more features, graphics and choices making the applications more customizable.

2. Thick clients do not rely on a central processing server because the processing is done locally on the user system, and the server is accessed primarily for storage purposes.

3.Robust technology provides better uptime

Cons:

1.More expensive to deploy and more work for IT to deploy

2.Require more resources but less servers Can store local files and applications.

3.More delay in retrival of data

Alternative 2: Thin client

Brief Description::A thin client machine is going to communicate with a central processing server, meaning there is little hardware and software installed on the user's machine.

Type of application architecture:

Pros:

1.This allows all end users' systems to be centrally managed and software deployed on a central server location as opposed to installed on each individual system

2. Thin clients run on very little hardware.

3.Faster data retrival compared to thick client applications.

Cons:

1.Doesn't make the program more customizable.i.e application cannot be  customized.

2. Thin clients rely on central processing server because the processing is done locally on the user system.

Question 2:

Solution 1: In house deployment

Advantages:

1.Complete ownership of the resources.

2.You will be in a better position to upgrade or implement a tailored solution to satisfy the needs of your business.

3.Faster data retrival

Disadvantages:

1.Total cost of deployment is expensive

2.Dynamic growth of resources requires installing new hardware and softwares on the system and hence is a tedious job.

Solution 2: Cloud deployment

Advantages :

1.On demand it provides storage.So less expensive as you don't own the hardware and other resources.As and when you require hardware it can grow.

2.best available, cost effective alternative solution.

Disadvantages:

1.No control on the actual hardware.

2.Not very easy to manage as limited access to the hardware

3.Security can be considered to be the single most element that is complicated as well as expensive to maintain,

Hope that helps...HAPPY ANSWERING!!!!!