לדלג לתוכן

Web Services Description Language

מתוך ויקיפדיה, האנציקלופדיה החופשית

Web Services Description Languageראשי תיבות: WSDL) היא שפה ופרוטוקול המשמשים לתיאור Web Services. השפה מורכבת משלושה אלמנטים עיקריים:

  • מנגנון Typing: שימוש ב־XML Namespaces ופורמטים לתיאור סכמות (למשל DTD, XSD, XMI)
  • מנגנון ההודעות: WSDL תומך בפרוטוקול Request/Response, כאשר ההודעות המועברות מקושרות לפורטים (Ports) המכילים תיאור של אוסף הפעולות האפשריות של ה־Web Service.
  • מנגנון השיוך (Binding): זהו מנגנון המשייך אוסף פעולות (פורטים) לאובייקטים המממשים בפועל את פעולות ה Web Service. כמו כן המנגנון מקשר את ה־WSDL ופרוטוקול תקשורת שעל גביו מתבצעים חילופי ההודעות (למשל SOAP).

ראו גם