MVC
layer וtier זה לא אותו דבר tier זה שכבה שיש לה פוטנציאל לעבוד במחשב אחר (אתה יכול לראות post שכתבתי לאחרונה http://www.rgoarchitects.com/nblog/2007/12/11/WhyArbitraryTiersplittingIsBad.aspx layer זו שכבה לוגית MVC הוא מודל של שכבות לוגיות לבניה של UI שכבת המודל צריכה לקבל בצורה כזו הוא אחרת מידע מtier צד שרת (אלא אם בונים אפליקציה בעלת tier יחיד) זה יכול להיות בצורה של cliet/server n-tier, soa, EDA או מליון אפשרויות אחרות בד"כ לא הייתי שם את הבאת המידע כאחריות של שכבת המודל - היא כן מנהלת את יצוג הנתונים בצד הלקוח ארנון