In a 3 tier application (presentation, business logic and
data access)
the names of the layer basically sum up what you should find
in each
layer:
i.e.
all presentation logic should go into the presentation layer
(it is
important to try to separate this layer from the business
layer as
redesign becomes at lot easier later on)
the data access layer (dalc) should contain all logic that
is needed to
access the database, in you case im would assume that the
web service
would be interfacing with the dalc
and basically all other code apart from the service logic
should go
into the business logic layer (this should include
application wide
classes, helper classes, and other global classes that need
to be used
by multiple layers)
|