Recomended way of implementing business layer



Hi,

I'm working on a multi-tier ASP.NET 2.0 application (Presentation L.,
Business L., Database Layer) and have the following two questions:

1) what is the recomended way of implementing ("hosting") the business
layer, implementation...
a) in IIS 6
b) .NET Remoting
c) as COM+
d) as WebService

Note: the application should support a large number of internet users (type
of online shop) and should be as secure as possible.

2) what is the recomended way of passing "a single" record between the
presentation layer and the business layer:
a) data transfer object (a class)?
b) DataSet (even if I know I have max one record)?
....

Many thanks
Stephan
.



Relevant Pages

  • Re: Exposing Business Layer Objects to Presentation Layer
    ... > I'm in the process of designing the presentation layer of my web-based ... Why exposing business objects to the ... So all the convenient OTS layer interface infrastructures (e.g., ... to the relevant objects that implement the subsystem. ...
    (comp.lang.java.programmer)
  • Re: N Tier Architecture ?
    ... my contribution will be to explain the underlying principles which guide ... layer of an N-Tier app, for example, should have an API that is not tied to ... the business layer of an N-Tier application should be designed to ... the presentation tier encapsulates only user interface logic. ...
    (microsoft.public.dotnet.framework.aspnet)
  • Object design questions
    ... This layout was obtained from some design docs in our Rational Unified ... Application layer via some MVC framework. ... The application layer interacts with the business layer to get data and ... Http handler class (the controller in MVC) calls our application ...
    (comp.object)
  • Re: Returning typed DataRow from WebMethod
    ... So I've created a typed dataset from my database (a table called ... business layer doing all the business logic, ... these objects from my business tier to my presentation tier. ...
    (microsoft.public.dotnet.distributed_apps)
  • Re: Best practice for multi tier apps?
    ... separating the data layer from the datasets themselves. ... it's tedious hand coding the business objects - I'm on the ... The DataLayer is used/consumed by the BusinessLayer. ...
    (microsoft.public.dotnet.languages.csharp)