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

Discussion in 'Java' started by Jan Brunia, Jan 25, 2004.

  1. Jan Brunia

    Jan Brunia Guest

    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
     
    Jan Brunia, Jan 25, 2004
    #1
    1. Advertising

  2. Jan Brunia

    Pronab Pal Guest

    I see Tier referring to physical distribution of processes- and Layer is
    more logical decomposition of functionality -in your struts application
    both
    can be present depending on the configuration.- if you are integrating via
    XML I would think the XML layer as an additional interface layer.
    Pronob

    "Jan Brunia" <2000.nl> wrote in message
    news:t5TQb.121790$...
    > 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
    >
    >
     
    Pronab Pal, Feb 10, 2004
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. VisionSet

    model -> view tiers and constants

    VisionSet, Sep 11, 2003, in forum: Java
    Replies:
    0
    Views:
    357
    VisionSet
    Sep 11, 2003
  2. vinjvinj
    Replies:
    15
    Views:
    575
    Jeremy Sanders
    Nov 10, 2005
  3. Jean-Paul Calderone
    Replies:
    0
    Views:
    437
    Jean-Paul Calderone
    Nov 7, 2005
  4. Steve Y.

    Right approach in layers/tiers

    Steve Y., Nov 5, 2006, in forum: ASP .Net
    Replies:
    4
    Views:
    301
    Michael Lang
    Nov 6, 2006
  5. David Heinemeier Hansson
    Replies:
    0
    Views:
    236
    David Heinemeier Hansson
    Dec 23, 2004
Loading...

Share This Page