שרת יישומים (באנגלית: Application server) הוא שרת אשר מריץ רכיבי תוכנה המהווים את הלוגיקה העסקית ביישומים מבוזרים.
לעיתים קרובות רואים בשרת יישומים חלק מיישום הבנוי בארכיטקטורת שלוש שכבות. יישום כזה מורכב מממשק משתמש גרפי, משרת המספק את הלוגיקה העסקית (הוא שרת היישומים), ומשרת בסיס נתונים.
שרת יישומים מספק ליישומי תוכנה שירותים כדוגמת אבטחת מידע, שירותי נתונים, תמיכה בטרנזקציות, איזון עומסים וניהול של מערכות מבוזרות גדולות. מונח זה משמש לעיתים קרובות בהקשר לשרתי רשת התומכים ב-Java Enterprise Edition. עם זאת, השימוש במושג אינו מוגבל רק ל-Java.
Java Enterprise Edition (או בקיצור, Java EE) מגדירה סט מחייב של תכונות (features) וממשקי תכנות יישומים (API), המהווים את הליבה של שרתי יישומים ל-Java. הגדרות אלו נבעו מהעבודה של ה-Java Community Process. ההגדרות של שרת יישומים עבור Java EE הן מאוד ספציפיות; המפרטים שכלולים במסגרת הגדרות אלו הם מסמכים רשמיים, ושרתי יישומים חייבים לעמוד בדרישות שלהם על מנת לקבל אישור תאימות ל-Java EE.
דוגמאות לשרתי יישומים בולטים ל-Java:
שרתי יישומים מסחריים, לא בקוד פתוח:
שרתי יישומים בקוד פתוח:
בעולם של מיקרוסופט, מערכת ההפעלה Windows Server ביחד עם הטכנולוגיות של פלטפורמת דוט-נט משמשים על תקן שרת יישומים, שם מציבים את יישומי שכבת הביניים (middle-tier) ותשתיות השירותים.
קיימות גם חברות צד-שלישי המפתחות שרתי יישומים מבוססי דוט-נט. לדוגמה: פרויקט Mono של חברת Novell, שרת היישומים Base4 ושרת היישומים TNAPS.
This article uses material from the Wikipedia עברית article שרת יישומים, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). התוכן זמין לפי תנאי CC BY-SA 4.0 אלא אם כן נאמר אחרת. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki עברית (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.