Talk:Multitier architecture

message: I have to say this article is quite poorly written. The author(s) have confused layers (logical decoupling) and tiers (physical decoupling) shown through conflicting statements throughout the narrative. 5.198.125.143 (talk) 20:09, 24 February 2014 (UTC)
thread_title: Confusion between layers and tiers

message: The article states that "However, the MVC architecture is triangular: the view sends updates to the controller, the controller updates the model, and the view gets updated directly from the model."  However in many MVC frameworks, notably web frameworks like Django, the view never directly communicates with the model.  The communication always goes through the controller.  Derek Chiang (talk) 00:06, 24 January 2013 (UTC)
replies: text: Hahaha, I just wanted to say something similar: The authors didn't understand MVC. Because MVC isn't the same as the Hardware (Tier) Architekture. How to explain? Well, the model is the data structure, not the database itself. The controller is the logical controller of the application. And the view is the code describing the GUI. The reality is more complicated: Most webservers generate the GUI code on server, so that's a logical view. And many websites use memcached, these are logical models. It's much easier if you stick up to the fact, that "tiers" are just hardware, i.e. client, application server, cache server, data base. So don't mix hardware and software (altough many IT people do, that's sad). Anyhow, updating the view direct out of the model is usually a object oriented Java thing (a strategy which I personally dislike anyway) and won't work in request oriented web applications. 178.197.232.25 (talk) 23:46, 1 March 2013 (UTC)
thread_title: Interpretation of MVC Is Inaccurate

message: It is an Information Technology Architecture Pattern but it is NOT a software design pattern, it includes much more including platform infrastructure, hardware and connectivity.   — Preceding unsigned comment added by 195.99.172.179 (talk) 12:15, 31 May 2012 (UTC)
thread_title: Not a 'Software Design Pattern'

message: Well it may needs cleaning up (as per the various notes and other discussion), but even so the section (currently at the top) explaining the difference between a tier and a layer was helpful to me.  Also the article is flagged as not having any citations, but that little piece does have a citation and (at the time of this writing) it's valid. PragmaticallyWyrd (talk) 14:14, 15 March 2010 (UTC)
thread_title: This article helped me 

message: Whats written in the section comparing three tier to MVC is true but leaves the implication that MVC and n-tier are competing architectures when MVC is a pattern and could be  simply part of an architecture. For example the presentation layer of a multi-tier architecture could be MVC.  —Preceding unsigned comment added by NickHollingsworth (talk • contribs) 16:43, 29 May 2008 (UTC)
thread_title: MVC 

message: I was always told to use the hyphen unless it's in the dictionary that way, so I'm pretty sure it should have a hyphen... what do you think? --Foofy 04:32, 26 May 2006 (UTC)
replies: text: Agreed.  What's worse, the article title and the usage inside the article are inconsistent.  (The article is "multitier architecture" while the article itself uses the spelling "multi-tier".) DoctorElmo 00:04, 19 July 2006 (UTC)
thread_title:  "Multi-tier" or "multitier" 

message: N-Tier and Multi-Tier mean the same thing.
: Has anyone considered semantic relevance?  It seems to me that n-tier or multi-tier is a more flexible description of a tiered architecture - it allows that standards may vary to encompass a fourth or further layer(s) whilst still describing the fundamental concept accurately.  Put more simply - does the principle of three-tiered architecture rely on the fact that the architecture is tiered, or that there are three of them?
: It should definitely all be merged into a single entry for tiered architecture with no limiting number - be that 'n-tiered', 'multi-tiered', 'multitiered' or just plain 'tiered' architecture.
: (previous unsigned by User:Johnfrommelb )
:: John, for your information you get the name/date timestamps you see around using four ~ characters in a row with no spaces, it automatically expands out.
:: I think that the point of "three tier" is that all "business logic" processing is in the second tier, regardless of how many separate "business logic" processes exist within that tier.
:: If you have an alternative architecture with a layer other than "Interface / Web", "Business logic / App", and "Storage / Database" then by all means let us know...
:: Georgewilliamherbert 00:57, 2 August 2006 (UTC)
thread_title:  I say merge them 

message: I just did the merge that was first discussed nearly a year ago.  I like it, but people who have spent more time on this article may have different opinions.  I don't think it makes much of a difference which is the article page and which is the redirect, but if anyone disagrees, edit away.  --Selket Talk 22:37, 27 February 2007 (UTC)
thread_title:  Merge from [[Three-tier (computing)]] 

message: I have semi-protected the article after cleaning up various IP vandalism over the last 12-ish hours.  The time is currently set for 48 hrs of semiprotection.  IP and new users cannot edit right now.
Note that not all of the recent IP edits were clearly vandalism (192.91.147.34 cleaned up a bunch of it, for example, and is thanked for that).  Some were questionable information inserts and, as there was a bunch of possibly related IP vandalism, I have reverted overall back to the last known good version.
Feel free to post any comments or questions here or on my talk page.  If you believe that this semi-protection was in error or against Wikipedia policy you can post at WP:ANI and ask for review.  Georgewilliamherbert 18:04, 1 May 2007 (UTC)
replies: text: Why did you give a warning to 61.238.111.187? Did you even bother to check the edits? 144.32.177.131 09:21, 3 May 2007 (UTC)
replies: text:  To give context. The York university IP based edits are due to the article being at the center of a Computer Science assignment. 80.41.99.3 00:36, 4 May 2007 (UTC)
replies: text:  I gave a warning to that IP because they deleted the references section.  See this edit.  Yes, I checked the edits.  Georgewilliamherbert 01:45, 4 May 2007 (UTC)
thread_title:  Article semi-protected on May 1, 2007 

message: The opening paragraph is contradictory - it starts off describing a multi tier architecture as having logically separate processes, and then describes tiers as being physically rather than logically separated.
Pjc51 (talk) 20:34, 1 January 2009 (UTC)
thread_title:  Contradiction 

message: Looking at google images search of MVC the diagrams all appear to show the model and view communicating with the controller.  this seems contradictory of the statement "the View sends updates to the Controller, the Controller updates the Model, and the View gets updated directly from the Model."
The MVC controller is descrabed as:
The Controller object acts as a Mediator between the Model and View objects. A Controller object communicates data back and forth between the Model objects and the View objects.
at:   —Preceding unsigned comment added by 98.214.111.54 (talk) 01:14, 28 October 2009 (UTC)
thread_title:  Comparison with the MVC architecture 

message: Its paragraphs like that one, that make me think this is just about some made-up buzzword:
An example of 3-tier model is reporting applications that employ ETL tools. Where for 1-tier you may use an autosys JIL as an interface, which is an excellent way for scheduling the process and managing dependencies. The JIL would call a wrapper script on Ab Initio server which calls an Ab Initio graph. This is considered to be 2nd-tier. Ab Initio is an excellent ETL tool which can extract data from multiple databases on multiple data servers and process it. The 3rd-tier would be the database server(s) where the data is stored.
This paragraph doesn't explain anything, it just introduces more buzzwords like ETL, JIL or Ab Initio.  — Preceding unsigned comment added by 2A01:198:209:0:E60:76FF:FE30:1C88 (talk) 07:51, 18 December 2012 (UTC)
thread_title:  Lots of Blabla 

message: Removed link to a password scamming site.--Marvin300 (talk) 20:01, 10 June 2013 (UTC)
thread_title:  spam: Example of free 3-tier system 

message: Hi
First post on here. Apologies if this is incorrect. However, I have a query regarding the section 
'Web development usage'
For tier 1 it says
1. A front-end web server server serving static content.....
Should this be 'A front-end web browser serving static content.....'
Regards
Tmn0004676 (talk) 16:54, 6 February 2015 (UTC)
thread_title:  Web server query 

message: The page should have a section to describe the trade offs of this pattern, for example being quite simple to implement and grasp vs. tight coupling between the application layer and the data layer.
https://www.oreilly.com/library/view/software-architecture-patterns/9781491971437/ch01.html
2A02:8109:9AC0:6695:6071:7039:A2A1:8616 (talk) 11:09, 3 November 2019 (UTC)
thread_title:  This page should describe the tradeoffs