زبان شرح خدمات وب (WSDL): آیا باید آن را بیاموزید؟

افشای: پشتیبانی شما به حفظ سایت کمک می کند! ما برای برخی از خدماتی که در این صفحه توصیه می کنیم هزینه ارجاع دریافت می کنیم.


WSDL یک استاندارد مبتنی بر XML برای توصیف یک سرویس وب است. یک سند WSDL (که اغلب خود WSDL نامیده می شود) عملکردهای یک سرویس وب ، آرگومان های مورد انتظار آنها و انواع داده ها برای مقادیر برگشتی آنها را توصیف می کند. WSDL توسط توسعه دهندگان برنامه های مشتری که سرویس های وب مبتنی بر XML مصرف می کنند استفاده می شود.

WSDL ها مانند همه جنبه های فناوری SOAP ، آنقدر ساده نیستند که در ابتدا به نظر می رسد. برای راهنمایی شما در مورد این موضوع پیچیده ، بهترین آموزش ها و منابع دیگر موجود را گردآوری کرده ایم.

آموزش WSDL

  • Understanding WSDL یک آموزش فنی دقیق در مورد WSDL از شبکه توسعه دهنده مایکروسافت است.
  • دانستن مشخصات خدمات وب: زبان شرح خدمات وب (WSDL) بخشی از یک آموزش کامل در مورد SOAP از IBM DeveloperWorks است. این آموزش شامل اطلاعات مربوط به مصرف WSDL ها ، نه فقط ایجاد آنها می باشد و نمونه نمونه ای را در جاوا برای ساختن یک برنامه مشتری ارائه می دهد..
  • زبان توصیف خدمات وب (WSDL) بخشی از یک مجموعه آموزشی در مورد معماری سرویس گرا است.
  • WSDL Tutorial یک آموزش کامل و 23 قسمتی است که هم مشخصات WSDL 1.1 و WSDL 2.0 را در بر می گیرد و هم توصیه های عملی در مورد ایجاد WSDL در جاوا.
  • XML WSDL یک آموزش کوتاه از W3Schools در WSDL است ، در زمینه یک آموزش بزرگتر در مورد XML و خدمات وب.
  • WSDL Tutorials از Tutorials Point مقدمه ای چند بخشی از نحو WSDL و استفاده اولیه را ارائه می دهد.
  • شرح خدمات وب REST با WSDL 2.0 شما را فراتر از خدمات SOAP می برد.
  • WSDL Tutorial خدمات وب SOAP و WSDL را با کد مثال در جاوا توضیح می دهد.
  • WSDL 2.0 – زبان توصیف سرویس وب یک آموزش ساده و 7 قسمتی در مورد WSDL است.
  • WSDL Essentials فصل WSDL از خدمات ضروری وب است (2002) ، توسط اتان سرامی.
  • راهنمای توسعه دهندگان مشغول WSDL 1.1 یک راهنمای عملی برای اجرای WSDL در یک سیستم موجود با تمرکز بر بهبود قابلیت همکاری است..
  • بکارگیری خدمات وب با WSDL یک آموزش فنی است که بر نویسندگی WSDL تمرکز دارد.
  • آناتومی یک سرویس وب: XML ، SOAP و WSDL برای تبادل داده مستقل از بستر های نرم افزاری ، مروری آسان برای خدمات SOAP است که نشان می دهد چگونه قطعات مختلف (از جمله WSDL) با هم کار می کنند..

مطالب آموزشی اضافی

  • نوشتن قراردادهای سرویسهای وب اول ، یک روش توسعه را توصیف می کند که با اسناد XML Schema و WSDL ، قبل از نوشتن کد برنامه شروع می شود.
  • درک اضافه بار در WSDL چگونگی توصیف توابع اضافه بار (کارکردهایی که هنگام دریافت انواع مختلفی از استدلال ها متفاوت رفتار می کنند) را در WSDL توضیح می دهد.
  • از کدام سبک WSDL باید استفاده کنم؟ گزینه های مختلفی را برای شیوه اتصال و استفاده از SOAP بررسی می کند ، و چه زمانی ممکن است از هر نوع استفاده کنید.
  • آیا WSDL یک API ضروری است؟ مقاله ای از JavaWorld در سال 2002 است که نشان دهنده ی اعتیاد به مواد مخدره اطراف SOAP و خدمات وب در آن دوره است.
  • WSDL: یک زبان توضیحات وب سایت مبتنی بر XML جدید ، پایان نامه کارشناسی ارشد در مورد WSDL است ، توسعه ، کاربرد و پتانسیل های آن را پوشش می دهد. نویسنده دریافت که معرفی WSDL به سازمانهای توسعه نرم افزار نتایج خاص را بهبود می بخشد.
  • مجموعه داستانهای WSDL از سنگرها مجموعه کوچکی از “داستانهای جنگ” مربوط به اجرای WSDL در شرایط واقعی است.

ارجاع

  • زبان توضیحات خدمات وب (WSDL) نسخه 2.0 قسمت 1 توصیه رسمی W3C برای WSDL 2.0 است.
  • زبان شرح خدمات وب (WSDL) 1.1 نسخه 1.1 از مشخصات است.
  • استاندارد ECMA-348 استاندارد بین المللی ECMA برای WSDL است.
  • تفاوت بین WSDL 2.0 و WSDL 1.1 یک کمک بصری مفید است ، که دو استاندارد WSDL را با هم نشان می دهد. امروزه بیشتر WSDL های مورد استفاده از مشخصات 2.0 پیروی می کنند ، اما اگر روی سیستم میراث کار می کنید ، ممکن است نیاز به استاندارد قدیمی تر داشته باشید.

ابزارهای WSDL

  • مشاهده گر و اعتبار سنج WSDL آنلاین به شما امکان می دهد اسناد WSDL را در مرورگر خود مقایسه و تحلیل کنید.
  • WSDL به Java یک کتابخانه از Apache است که یک سند WSDL را به عنوان ورودی دریافت می کند و سپس کد جاوای حاشیه نویسی را تولید می کند که سرویس مورد نظر خود را انجام می دهد..
  • Wsdlpull یک کتابخانه سرویس دهنده خدمات وب C ++ است که شامل یک تحلیلگر WSDL است. این امکان را به شما می دهد تا سرویس های وب را مستقیماً از خط فرمان استناد کنید.
  • Wsdl2go یک ابزار خط فرمان است که یک اسکلت برنامه Go را از WSDL تولید می کند. توسعه دهندگان برو همچنین باید Goat را بررسی کنند.

کتابها

WSDL به خودی خود موضوعی بسیار باریک است تا کتابهای مقیاس کامل را تضمین کند. با این حال ، تعداد زیادی کتاب عالی در مورد موضوعات بزرگ SOAP و سرویس های وب مبتنی بر XML وجود دارد. کتاب های زیر شامل پوشش قابل توجهی از WSDL است.

  • SOA in Practice: Art of Design System Distribution (2007) ، توسط Nicolai Josuttis یک نگاه استراتژیک است و نه بسیار فنی ، به معماری سرویس گرا (SOA) نگاه می کند. اگر تصمیم گیرنده شغلی هستید که می دانید چگونه SOAP ، WSDL و سایر فن آوری های XML می توانند به نفع سازمان شما باشند ، این مکان مناسبی برای استراحت است..
  • UDDI ، SOAP و WSDL: کتاب مرجع مشخصات خدمات وب (2002) ، توسط آرون والش مشخصات اصلی مربوط به XML را در بر می گیرد ، و به شما می فهمید که چگونه این فناوری ها با یکدیگر ارتباط دارند..
  • چشم انداز خدمات وب: استفاده از SOAP ، WSDL و UDDI در پروژه های دنیای واقعی (2003 ؛ چاپ مجدد در 2013)) ، توسط زیمرمن ، تاملینسون ، و پوزر یک راهنمای عملی برای ایجاد خدمات وب ، با محوریت IBM WebSphere است. در اینجا میزان کمی از بازاریابی اعتیاد به مواد مخدره وجود دارد ، اما همچنین اطلاعات خوبی در مورد نحوه استفاده از تئوری برای کارهای عملی توسعه وجود دارد.
  • ساختن خدمات وب با جاوا: ایجاد حس XML ، SOAP ، WSDL و UDDI (2004) توسط گراهام و همکاران یک کار مرجع اصلی در زمینه موضوعات است که توسط افراد به شدت درگیر توسعه فناوری و استانداردها است..

باید WSDL یاد بگیرم?

استاندارد WSDL از سال 2002 به روز نشده است ، و بیشتر توجه فعلی که به سرویس های وب مربوط می شود به مباحث مرسوم مانند رابط های RESTful و JSON است.

با این حال ، WSDL هنوز یک فناوری مهم است و همچنان در سیستم های نرم افزاری بزرگ شرکت و دولت همچنان در حال استفاده سنگین است.

بنابراین ، اگر شما در آن صنایع کار می کنید ، یا با استفاده از ابزاری که صنایع ترجیح می دهند – جاوا و دات نت ، در درجه اول – توسعه دهید ، پس بله ، احتمالاً باید. با SOAP و XML همپوشانی شدیدی در این فناوری ها وجود دارد.

مطالعه بیشتر و منابع

ما راهنماهای ، آموزش ها و اینفوگرافیک های بیشتری در رابطه با توسعه وب داریم:

  • منابع XML & اعتبار سنج ها: همه چیز را در مورد یکی از مهمترین زبانهای توصیف ساختار یافته داده ها بیاموزید.
  • HTML برای مبتدیان – راهنمای نهایی: اگر می خواهید یاد بگیرید که چگونه HTML را به صورت دستی بفرستید ، این راهنمای نهایی است.
  • CSS3 – معرفی ، راهنماها & منابع: جزئیات این صفحه وب را با این مقدمه و فهرست تفصیلی منابع یاد بگیرید.

راهنمای نهایی برای میزبانی وب

اگر می خواهید برنامه های وب ایجاد کنید ، احتمال وجود دارد که نیاز به میزبانی آنها در جایی داشته باشید. راهنمای نهایی ما برای میزبانی وب را بررسی کنید. این کار همه چیزهایی را که باید بدانید برای ایجاد یک انتخاب آگاهانه توضیح می دهد.

راهنمای نهایی برای میزبانی وب
راهنمای نهایی برای میزبانی وب

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map