0% found this document useful (0 votes)
16 views8 pages

Multi-Tier Web Applications - Asp - Net Lecture 12

The document outlines a multi-tier architecture for web applications, detailing the user interface, business logic, data access, and core layers. It describes the components involved in managing donations, products, training schools, and user accounts, along with their respective functionalities. Additionally, it highlights the use of web services to facilitate communication between the client and database modules.

Uploaded by

Devil's Eyes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views8 pages

Multi-Tier Web Applications - Asp - Net Lecture 12

The document outlines a multi-tier architecture for web applications, detailing the user interface, business logic, data access, and core layers. It describes the components involved in managing donations, products, training schools, and user accounts, along with their respective functionalities. Additionally, it highlights the use of web services to facilitate communication between the client and database modules.

Uploaded by

Devil's Eyes
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Multi

M
Multi-
lti-tier
ti Web
W b
Applications
pp

http://freepdf-books.com
USER INTERFACE LAYER

MAKE FORUM PRODUCTS VIEW VIEW TRAINING


DONATION SCHOOLS INFO
i
MAKE COMMENT
BUY
CREATE NEW TOPIC RATE PRODUCTS
GET REGISTERED BOUGHT

BUSINESS/LOGIC LAYER RESUL


TS
GENERATE DONATION RETRIEVE PRODUCTS AND RETRIEVE TRAINING
FORM THEIR DETAILS SCHOOLS INFO
MANAGE GENERATE
FORUMS REGISTRATION DATABASE
FORM MANAGE
MAINTAINENCE
ACCOUNTS

RESUL
CORE LAYER TS

DB CONNECTION DATABASE
(REPOSITOR
Y)

http://freepdf-books.com
USER INTERFACE LAYER

MAKE FORUM PRODUCTS VIEW VIEW TRAINING


DONATION SCHOOLS INFO
i
MAKE COMMENT
BUY
CREATE NEW TOPIC RATE PRODUCTS
GET REGISTERED BOUGHT

RESUL
BUSINESS/LOGIC LAYER TS
GENERATE DONATION RETRIEVE PRODUCTS AND RETRIEVE TRAINING
FORM THEIR DETAILS SCHOOLS INFO
MANAGE GENERATE
FORUMS REGISTRATION DATABASE
FORM MANAGE
MAINTAINENCE
ACCOUNTS

Data Access
Layer
Donation Products Training Schools

Accounts Topics

CORE LAYER
DB CONNECTION DATABASE
(REPOSITOR
Y)

http://freepdf-books.com
Data Access Layer
Data Access
Layer

Class Donation Class Products Class Training Schools


{ { {
GetAllDonations() GetAllProducts() GetAllSchools()
U d D
UpdateDonations()
() U d P d ()
UpdateProduct() UpdateSchool()
DeleteDonationbyId(id) InsertProduct() GetSchoolById()
GetDonationById(id) GetProductByName() GetSchoolByName()
NewDonation() GetProductById() AddNewSchool()
} }
}

Class Topics
Class Accounts {
{
Blah Blah
Blah Blah
Blah Blah

} }

http://freepdf-books.com
GetProductById through a simple parameterized select query

GetProductById through a Stored Procedure

http://freepdf-books.com
Using Web Services in your Projects
Modules of the Application

¾ Client Module (.NET Web Application): This module comprises of the Web
Forms (.aspx Files) by which, the methods of the web service (Server
Methods) are invoked.

¾ Services Module (.NET Web Service): This module (.asmx files) basically acts
as a mediator between the client and the database. It has datasets for
storing required information about for example student information,
information
administrator information, and course information. It queries the
database based on the request made by the clients.

¾ Database Module: It (.mdb files) comprises of the databases for storing


information about student information, course information, student
account information, authorized user information, and administrator
information and it responds to the Server queries.

http://freepdf-books.com
USER INTERFACE LAYER

MAKE FORUM PRODUCTS VIEW VIEW TRAINING


DONATION SCHOOLS INFO
i
MAKE COMMENT
BUY
CREATE NEW TOPIC RATE PRODUCTS
GET REGISTERED BOUGHT

BUSINESS/LOGIC LAYER RESUL


RETRIEVE PRODUCTS AND TS
THEIR DETAILS RETRIEVE TRAINING
GENERATE DONATION SCHOOLS INFO
FORM

Web Serices LAYER

Expose
p methods that yyou want be used
by Web Application

Data Access
Layer Donation Products Training Schools

Accounts Topics

CORE LAYER

DB CONNECTION
DATABASE
http://freepdf-books.com
Questions???

http://freepdf-books.com

You might also like