תוכן עניינים:
הגדרה - מה המשמעות של ארכיטקטורה תלת-שכבתית?
ארכיטקטורה בעלת שלוש שכבות היא ארכיטקטורת שרת לקוח בה לוגיקת התהליכים התפקודיים, גישה לנתונים, אחסון נתוני מחשב וממשק משתמש מפותחים ומתוחזקים כמודולים עצמאיים בפלטפורמות נפרדות. ארכיטקטורה בעלת שלוש שכבות היא תבנית לעיצוב תוכנה ואדריכלות תוכנה מבוססת.
Techopedia מסביר ארכיטקטורה תלת שכבתית
ארכיטקטורה בעלת שלוש שכבות מאפשרת לשדרג או להחליף כל אחד משלושת הרובדים באופן עצמאי. ממשק המשתמש מיושם במחשב שולחני ומשתמש בממשק משתמש גרפי סטנדרטי עם מודולים שונים הפועלים בשרת היישומים. מערכת ניהול מסדי הנתונים ההתייחסותית בשרת מסד הנתונים מכילה את לוגיקת אחסון נתוני המחשב. הרובדים האמצעיים הם לרוב רב-שכבתיים.
שלושת הרמות בארכיטקטורה בעלת שלוש שכבות הן:
- שכבת המצגת: תופסת את הרמה העליונה ומציגה מידע הקשור לשירותים הזמינים באתר. רובד זה מתקשר עם שכבות אחרות על ידי שליחת תוצאות לדפדפן ורבדים אחרים ברשת.
- דרגת יישום: נקראת גם שכבת האמצע, שכבת ההיגיון, ההיגיון העסקי או שכבת ההיגיון, רובד זה נמשך מתכנית המצגת. זה שולט בפונקציונליות של יישומים על ידי ביצוע עיבוד מפורט.
- שכבת נתונים: מאכלס שרתי מסד נתונים בהם המידע מאוחסן ומאוחזר. הנתונים ברובד זה נשמרים ללא תלות בשרתי היישומים או בהיגיון העסקי.
 


 
 
