Tiers, Layers, Models and Design Patterns (Model-2 of Struts)

From: Jan Brunia (j.j.brunia_at_speed.a2000.nl)
Date: 01/25/04


Date: Sun, 25 Jan 2004 17:33:13 GMT

Hi,

I'm busy investigating the Implementation View of the 4+1 architectural
views of RUP.

I'm getting a bit confused about the difference between Tiers and Layers and
how to
get my business logic model + struts into it. I would like to invite you to
join a discssion
of what is actually meant by layers and tiers, how they relate to eachother
and how
for example struts, consisting of a servlet controller, an action, a form,
and a JSP view,
is "resting" on the layers and partitioned over the tiers. Besides that
assuming that the
system in integrating via XML to a back-end system I wonder how this in
reflected in
tiers and layers.

The tiers I'm thinking of are:

  - Presentation (= on the browser)
  - Web (= JSP and servlets on the server)
  - Business Logic (=EJBs on the server)
  - Enterprise Information System (=system to integrate with)
  - Database (=back-end database)

Hope this is not enough to discuss in one thread and that the problem I have
is clear.

Kind regards,

Jan



Relevant Pages

  • Tiers, Layers, Models and Design Patterns (Model-2 of Struts)
    ... of what is actually meant by layers and tiers, ... - Web (= JSP and servlets on the server) ...
    (comp.lang.java.programmer)
  • Re: Scaling n-tier system
    ... partitioning that has no external dependencies does not require Web ... If several parties, esp external, will be maintaining the layers, ... > physical system, eventually the tiers will be seperated. ...
    (microsoft.public.dotnet.framework.webservices)
  • App Design
    ... I am designing a web app and had a few questions. ... broken into three tiers:, and DB). ... If I use the two server approach then I will combine ... the presentation and application layers. ...
    (microsoft.public.dotnet.distributed_apps)
  • Re: Multi Tier Sample
    ... For layers, see: ... For tiers, see: ... Im searching for 3 tier example, ... sample project could be downloaded.... ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: middle tier recommendations
    ... checks to see if already in cache and if not retrieves from cache and stores ... Now app updates record and my middle tier saves changes in memory and ... Do not seperate your application into physical tiers. ... > and uptime are what you say they are, you need one more database server as ...
    (microsoft.public.dotnet.framework)