מהו קובץ WSDL?
קובץ WSDL הוא קובץ שפת תיאור שירותי אינטרנט שנכתב בשפת XML לתיאור שירותי אינטרנט. הוא מכיל מידע על נקודות הקצה או הממשקים לקישוריות לעולם החיצון בפורמט מקובל אוניברסלית. מפרט פורמט קובץ WSDL (מתוחזק על ידי W3C.org) מגדירים את התנאים לפרסום עדכוני נתונים להחלפת נתונים על מנת לקבל גישה לאפליקציות מרחוק דרך יציאות ונקודות קצה.
פורמט קובץ WSDL - מידע נוסף
קבצי WSDL נשמרים כקבצי XML הניתנים לקריאה אנושית וניתן לפתוח אותם בכל עורך טקסט כדי להציג את התוכן.
תיאור שירות WSDL
מפרטי פורמט הקובץ WSDL 2.0 מתארים את שירות WSDL כמורכב משני שלבים:
- שלב מופשט
- במת בטון
השימוש החוזר של התיאור ועיצובי החששות העצמאיים נשלט על ידי שירות אינטרנט. זה מושג באמצעות מספר סוגים שונים של אלמנטים, כולל סוגים (הגדרות סוגי נתונים), הודעות (הנתונים המועברים), פעולות (פעולות) ופרוטוקולים המשמשים את השירות. כל אלה מנוהלים ברמה מופשטת. הכריכה של פרטי תחבורה ופורמט תיל מוגדרים על ידי הכריכה, המקבצת את נקודות הקצה יחד כדי ליישם ממשק משותף.
באילו טכנולוגיות ניתן להשתמש להתממשקות עם שירותי WSDL?
ניתן להשתמש במספר טכנולוגיות שונות להתממשקות עם שירותי WSDL כולל יישומי ASP.NET, C/C++ ויישומי Java.
דוגמה WSDL
<message name="getTermRequest">
<part name="term" type="xs:string"/>
</message>
<message name="getTermResponse">
<part name="value" type="xs:string"/>
</message>
<portType name="glossaryTerms">
<operation name="getTerm">
<input message="getTermRequest"/>
<output message="getTermResponse"/>
</operation>
</portType>
בדוגמה זו, ה-portType “glossaryTerms” מגדיר פעולה חד-כיוונית בשם “setTerm”.