Loading AI tools
מוויקיפדיה, האנציקלופדיה החופשית
תּוֹוְכָה[1] (באנגלית: Middleware) היא תוכנת מחשב המחברת רכיבי תוכנה או יישומים. תווכה משמשת לרוב לפיתוח והרצה של יישומים מורכבים ומבוזרים. התווכה משמשת כשכבה בין מערכת ההפעלה לבין היישום, ומספקת תכונות ומאפיינים ממוטבים יותר מאשר מערכת ההפעלה עצמה. השירותים המסופקים על ידי התווכה שונים ומגוונים ונגזרים מסוג התווכה. מאפיין רווח אותו מספקות רוב התווכות הוא ניהול תנועות ושמירה על יחידת העבודה הלוגית.
תווכה היא תוספת חדשה יחסית בנוף המחשוב, אם כי המונח נמצא בשימוש מאז שנת 1968[2]. תוכנות תווכה צברו פופולריות בשנות ה-80 כפתרון לקישור יישומים חדשים למערכות ותיקות (Legacy), וחלקן הורחבו בהמשך כדי לשמש פלטפורמה למחשוב מבוזר, דהיינו, שימוש ברשתות תקשורת כדי לחבר מספר יישומים שונים לכדי יישום מורכב אחד.
נכון לתחילת המאה העשרים ואחת, התווכה היא חלק אינטגרלי מטכנולוגיית המידע, ובעיקר זו המבוססת על XML, SOAP, Web Service וארכיטקטורה מוכוונת שירותים. כמו כן, תוכנות תווכה רבות יכולות לרוץ על מספר רב של פלטפורמות חומרה ומערכות הפעלה.
במקור, המונח תווכה שימש לציון תוכנה המחברת בין יישומים שונים, ונמצאת כשכבה על גבי מערכת הפעלה, בכל אחד מצדדי החיבור[3]. במשך השנים, חלה הרחבה במונח והיום הוא משמש לציון תוכנת צד-שרת כלשהי, בדרך כלל עם יכולת הרצת שירותי תוכנה וניהול תנועות. בשל השימוש התכוף והרחב במילה, יש המחשיבים את המונח "תווכה" כזמזומילה.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.