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