ארכיטקטורה רב-שכבתית – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
שימוש בפיתוח ווב, שיקולים נוספים
מאין תקציר עריכה
שורה 31:
=== שימוש בפיתוח ווב ===
בתחום פיתוח הווב (web development), ארכיטקטורת שלוש השכבות משמשת ב[[אתר אינטרנט|אתרי אינטרנט]], בדרך כלל באתרי [[מסחר אלקטרוני]] הנבנים בשלוש שכבות:
# [[שרת HTTP|שרת רשת]] קדמי מגיש תוכן סטאטי ואולי גם תוכן דינאמי שנשמר מראש (cached). ב[[יישום ווב|יישומי ווב]], הקצה הקדמי (front-end) הוא התוכן ש[[מפרש (תוכנה)|מפורש]] ומוצג על ידי ה[[דפדפן]]. התוכן יכול להיות סטאטי או תוכן שנוצר באופן דינאמי.
# [[שרת יישומים]] (application server) דינאמי שנמצא באמצע, ותפקידו לעבד נתונים וליצור תוכן. דוגמאות לכך הן פלטפורמות כמו: [[Ruby on Rails]], [[Java Enterprise Edition|Java EE]], [[ASP.NET]], [[PHP]], [[ColdFusion]].
# [[שרת בסיס נתונים]] אחורי (back-end), המורכב מ[[בסיס נתונים]] ותוכנה לניהול בסיס נתונים טבלאי (RDBMS), מספק את הגישה אל הנתונים.