תווכה (באנגלית: Middleware) היא תוכנת מחשב שמחברת בין רכיבי תוכנה או יישומים.
היא פועלת כשכבה בין מערכת ההפעלה (התוכנה שמנהלת את המחשב) לבין היישומים.
התוכנה מספקת שירותים שמקלים על פיתוח והרצה של יישומים מורכבים ומבוזרים.
מאפיין נפוץ בתווכות הוא ניהול תנועות ושמירה על יחידת עבודה לוגית.
המונח נמצא בשימוש מאז 1968. בתשעת העשורים המאוחרים של המאה ה-20
תווכות הפכו נפוצות כפתרון לקישור יישומים חדשים למערכות ותיקות (Legacy).
בהמשך חלק מהתווכות הורחבו כדי לשמש פלטפורמה למחשוב מבוזר,
כלומר שימוש ברשתות לחיבור מספר יישומים לכדי יישום מורכב אחד.
בתחילת המאה ה-21, תווכה היא חלק מרכזי בטכנולוגיות מידע.
תהליכים מבוססים על טכנולוגיות כמו XML, SOAP ו-Web Service.
רבות מתוכנות התווכה יכולות לפעול על פלטפורמות חומרה ומערכות הפעלה שונות.
במהלך השנים המונח הורחב וכלל גם תוכנות צד-שרת שמריצות שירותים.
בשל השימוש הרחב במילה, יש שנוהגים לקרוא לה גם "מילת טרנד".
קיימים סוגים שונים של תווכה, כל אחד מספק סט שירותים שונה לפי הצורך.
תווכה (Middleware) היא תוכנה שמחברת בין תוכנות אחרות.
היא יושבת בין היישום לבין מערכת ההפעלה.
מערכת ההפעלה היא התוכנה הראשית במחשב.
תווכה עוזרת להריץ יישומים מורכבים ולתאם ביניהם.
בשנות ה-80 השתמשו בה כדי לחבר מערכות ישנות לחדשות.
לאחר מכן היא עזרה להריץ תוכנות שמריצות חלקים ברשת.
היום תווכות עובדות עם טכנולוגיות כמו XML ו-Web Service.
הן יכולות לרוץ על מחשבים שונים.
יש כמה סוגים של תווכה. כל סוג עושה דברים מעט שונים.
תגובות גולשים