Web Services Description Language
Web Services Description Language (WSDL) היא שפה שמתארת איך להעביר מידע בין מחשבים על שירות. המידע עוזר ללקוח לדעת איך לבקש שירות ואיך השירות עונה. בתיאור יש את שם השירות, איך שולחים נתונים ואיך מקבלים תשובה. כך מחשבים שונים יכולים לעבוד יחד. השפה מתארת שירותים ברשת. היא בנויה משלושה חלקים עיקרי...
Web service
שירות רשת הוא דרך לתוכנה לתת שירותים לתוכנה אחרת דרך האינטרנט. למשל, במקום לבנות מפה חדשה, מתכנת יכול להשתמש במפת Google. שירות רשת עובד לפי חוקים משותפים. זה מקל על תוכנות שונות לדבר זו עם זו. הרעיון התחיל לקבל תשומת לב ב-1999 עם SOAP. יש שני צדדים: מי שמספק את השירות ומי שצריך אותו. זה מאפשר להח...
ארכיטקטורה מוכוונת-שירותים
SOA זו דרך לבנות תוכנה מתוך חלקים קטנים שנקראים שירותים. שירות (Service) הוא חלק תוכנה שעושה דבר אחד ברור. דמיין לגו: מחברים אבנים שונות כדי לבנות דגמים שונים. מי שמשתמש בשירות נקרא צרכן. זה יכול להיות אדם או תוכנה אחרת. ב-SOA בונים לפי רעיון עסקי. השירות צריך לתאר מה הוא עושה, לא איך הוא עובד. השי...
תווכה
תווכה (Middleware) היא תוכנה שמחברת בין תוכנות אחרות. היא יושבת בין היישום לבין מערכת ההפעלה. מערכת ההפעלה היא התוכנה הראשית במחשב. תווכה עוזרת להריץ יישומים מורכבים ולתאם ביניהם. בשנות ה-80 השתמשו בה כדי לחבר מערכות ישנות לחדשות. לאחר מכן היא עזרה להריץ תוכנות שמריצות חלקים ברשת. היום תווכות עובדות...
SOAP
SOAP הוא שם לפרוטוקול. זה קיצור באנגלית ל‑Simple Object Access Protocol. הוא משתמש ב‑XML. XML זה קובץ טקסט עם תגיות שמארגנות מידע. SOAP עוזר לשלוח הודעות בין שירותים באינטרנט. בדרך כלל ההודעות נשלחות דרך HTTP. כך מחשב אחד יכול לבקש פעולה ממחשב אחר. מדי פעם מכינים קובץ שקוראים לו WSDL. WSDL מסביר א...
Java Enterprise Edition
Java EE (הייתה נקראת פעם J2EE) היא מערכת של חברת אורקל לבניית תוכניות גדולות. פלטפורמה, מערכת שמכילה כלים ותוכנות. המערכת נותנת כלים שנקראים APIs. API, דרך שבה תוכניות מדברות אחת עם השנייה. יש גם סביבת הרצה. סביבת הרצה, המקום שבו התוכנית רצה בפועל. Java EE עוזרת לבנות שירותים ברשת ודפי אינטרנט ...