כמה שאלות

כמה שאלות

הי התחלתי להתבלבל מעודף המושגים הזה ואשמח אם תוכלו לעזור לי. מה זה aplication server? ואיך זה מתקשר ל - ejb? מה זה web server? מה זה אפליקצית web? והאם יש קשר בינהם? תודה
 

עידו פ

New member
המונחים application ו-web server

מתייחסים לאופן בו מפרידים את הלוגיקה של המערכת מהויזואליות שלה. במערכת WEB מבוססות שירותים, נהוג שהממשק של המערכת (המסכים) יושב על שרת אינטרנט/אינטראנט (זה השרת המכונה web server) ואילו השירותים שהמערכת מספקת (בין אם לממשק של עצמה או למערכות אחרות) ממוקמים על שרת אחר (זה השרת המכונה application server). במקומות בהם נדרשת אבטחת מידע גבוהה, נוטים לשים את ה-web server במה שמכונה dmz (ר"ת של demilitarized zone - אזור מפורז) שזה אזור ברשת שנגיש מבחוץ (מהאינטרנט לרוב) ואילו את ה-application server שמים בתוך הרשת הפנימית המאובטחת (ואז הגישה בין ה-web server ל-application server לרוב מאובטחת באיזשהי צורה). תצורה זו מאפשרת הגנה יותר טובה על הלוגיקה של המערכת ומניעה מפורצים לשנות את הלוגיקה (בסופו של דבר, כל עוד השירות מאובטחת, לא כזה קריטי במרבית המקרים אם מישהו פורץ לך לשרת ה-Web ומחליף את אחד הדפים של המערכת בדף שמפנה לאתר פורנו נניח) אפליקציית web הכוונה היא לדפים המוצגים למשתמש (הדפים שיושבים על ה-web server). אפליקציית ה-Web (הדפים) ניגשת "מאחורי הקלעים" ל-application server בשביל לקבל מידע ולעדכן מידע. לגבי ejb - כמדומני שהכוונה היא לרכיבי java הממוקמים ב-application server.
 
למעלה