اگر مطالب ما را دنبال کرده باشید در آموزش های اولیهء ارائه شده از زبان WSDL در مورد ساختار این زبان توضیحاتی ارائه شد و چند پارامتر را برای شما معرفی گردیم.در این مطلب قصد داریم تا هر کدام از این پارامترها را به صورت جداگانه تشریح کنیم.
بخش <types> :
این بخش از سند ، انواع داده ای که سند WSDL می خواهد از آنها استفاده نماید را تعیین می کند ، برای مثال String .
برای سازگاری بهتر با انواع پلتفرم ها ، WSDL از XML Schema برای تعیین انواع داده ای استفاده می کند .
بخش <Message> :
این بخش از سند ، اطلاعات و پارامترهای مربوط به هر تابع یا رویداد وب سرویس ، را تعیین می کند .
هر message می تواند شامل یک یا چندین بخش باشد . اگر بخواهیم این بخش را با کدنویسی سنتی مقایسه نماییم ، همانند پارامترها و اطلاعاتی است که به توابع ارسال می شوند .
بخش <Ports> :
بخش Ports در یک سند WSDL ، مهمترین بخش آن به حساب می آید .
این بخش به طور کلی وب سرویس را تشریح کرده ، توابع و رویدادهای موجود در آن را تعیین می کند . همچنین شامل اطلاعات ارسالی نیز می شود . اگر بخواهیم بخش Ports را با کدنویسی معمولی مقایسه نماییم ، همانند لیست توابع ، کلاس ها ، پارامترها و … می باشد .
بخش <Biding> :
این بخش از سند ، نوع فرمت داده ای و پروتکلی که هر Port برای ارسال اطلاعات خود از آن استفاده می کند ، را تعیین می نماید . برای مثال ، یک Port از پروتکل SOAP استفاده می کند .