You are on page 1of 6

Education and Research Department

Assignments for Introduction to Web Architecture


June 2004

Document No. ER/CORP/CRS/OS 30/004

Authorized By Dr Ravindra M.P.

Ver. Revision Ver 1.0

Signature / Date

COMPANY CONFIDENTIAL

Infosys

Document Revision History

Document Revision History

Ver. Revision 0.0a

Date Jun 2004

Author(s) Pradnya Ghalsasi

Reviewer(s) Arjun Prabhu, Siva

Description Initial Version

0.0b

Jun 2004

Pradnya Ghalsasi

Arjun Prabhu, Siva

1.0

Jun 2004

Pradnya Ghalsasi

Arjun Prabhu, Siva

Incorporated the changes suggested by reviewers Baseline

ER/CORP/CRS/OS30/004

Version No. 1.0

ii

Infosys

Table of Contents

Contents
Assignment Chapter 1........................................................................................................ 1 Assignment Chapter 2........................................................................................................ 2

ER/CORP/CRS/OS30/004

Version No. 1.0

iii

Infosys

Assignment for Introduction to Web Architecture

Assignment Chapter 1
1. Read the given scenario & answer following questions. (Approx time:15 min) You are creating a web application for MarketPlaces human resources (HR) department. Users in the HR department will use the application to process employee data. New employees will enter the data in this web application through web browser. The application automates several activities that include creating a network login account, creating an e-mail account, registering for insurance benefits, and other activities. The official/personal data stored in this database would be updated as per the business rules. The data is to be stored in the database for future retrieval. This is a large scale system with wide variety of known users and needs reasonably fast response. For this scenario, demark what are the duties of data tier, presentation logic tier& the business logic tier? You may draw the diagram showing the symbolic communication between the same.

2. Read the given scenario & answer following questions. (Approx time:15 min) The shopping cart is an e-commerce application, which is the latest trend to do sales on Internet. (Example: FabMart.com). The UI tier of the site includes customer guide for the shopper to shop from the site. The shopper can see items from various available categories along with their price for shopping and add it to his/her basket (cart). The total value for the items is displayed for the shopper whenever he/she wants. Once the shopper decides to buy the items selected by him/her, he/she is prompted for the shopper information. On filling all the required information a thank you window appears. An option is provided for the shopper to add or delete items from the shopping cart whenever he/she decides prior to order placement only. The data access tier objects and methods are used to persist the data over to the Data Tier. This is a large scale system with wide variety of known/unknown users and needs reasonably fast response. Come out with a surface of the problems that could incur in this application and the various existing ways to tackle the same.

ER/CORP/CRS/OS30/004

Version No. 1.0

Infosys

Assignment for Introduction to Web Architecture

Assignment Chapter 2
1. Go through the given architecture diagram and answer following questions. Demark the different tiers of this architecture and explain the function of each component used in various tiers of this document. (Approx time: 15 min) W e b S e r v e r
Broker

B R O W S E R

Request

Mediator Servlet
Business Objects

Data Access Layer

Response

(View) JSP

Data tier

2. Go through the following diagram. XML Partner

Partner
Email

Web Application
HT M L

FA

B2C website

Ad Hoc

Credit Info

Client

The problems is stated as Most Web Applications have at least one of the above links, but also the common problems that come with these applications. Historically, these links are added to patch up between the applications as an add-on. These links are custom-coded and

ER/CORP/CRS/OS30/004

Version No. 1.0

Infosys

Assignment for Introduction to Web Architecture are un-scalable and are not flexible. Consequently, the integration that virtual organizations depend on is too difficult, expensive, slow and rigid. Assume that the .NET technology is to be used in this scenario. Suggest superficial uses of a typical web service that can be used here.

ER/CORP/CRS/OS30/004

Version No. 1.0

You might also like