مقدمه Web Services

Web Services می‌توانند برنامه شما را به یک برنامه وب تبدیل کنند.

Web Services از طریق وب منتشر، جستجو و استفاده می‌شوند.

آشنایی‌های پایه‌ای که باید داشته باشید

قبل از ادامه تحصیل، باید اطلاعات زیر را به طور اساسی بدانید:

  • HTML
  • XML

اگر می‌خواهید ابتدا این پروژه‌ها را یاد بگیرید، لطفاً بهصفحه اصلیبه این آموزش‌ها دسترسی پیدا کنید.

Web Services چیست؟

  • Web services یک component برنامه‌ای هستند
  • Web services از پروتکل‌های باز برای ارتباط استفاده می‌کنند
  • Web services مستقل (self-contained) و خود توصیفی هستند
  • Web services می‌تواند از طریق استفاده از UDDI کشف شود
  • Web services می‌تواند توسط برنامه‌های دیگر استفاده شود
  • XML پایه Web services است

این چگونه کار می‌کند؟

پلتفرم پایه Web services XML + HTTP است.

پروتکل HTTP یکی از معمول‌ترین پروتکل‌های اینترنت است.

XML یک زبان است که می‌تواند برای ارتباط بین پلتفرم‌ها و زبان‌های برنامه‌نویسی مختلف استفاده شود.

عناصر پلتفرم Web services:

  • SOAP (پrotocol ساده برای دسترسی به اشیاء)
  • UDDI (توصیف، یافتن و یکپارچه‌سازی عمومی)
  • WSDL (زبان توصیف Web services)

ما این موضوعات را در فصل‌های بعدی این آموزش توضیح خواهیم داد.

آینده Web services

لطفاً منتظر نتایج زیادی نباشید!

پلتفرم Web services یک چارچوب ساده برای ارسال و دریافت پیام‌های مشترک است. اما هنوز بسیاری از ویژگی‌های مهم مانند امنیت و مسیردهی را ندارد. اما وقتی SOAP پیشرفته‌تر شود، این مسائل حل خواهد شد.

Web services به ارتباط آسان‌تر برنامه‌ها کمک می‌کند.