آموزش WSDL > ارتباط WSDL با UDDI

UDDI چیست ؟ :

UDDI مخفف عبارت ( Universal Description, Discovery and Integration ) ، به معنای شبکه جهانی تشریح ، جستجو و ارتباط وب سرویس ها است .
به عبارت دیگر ، UDDI یک چهارچوب کاری مستقل از پلتفرم و سیستم عامل برای توضیح وب سرویس ها ، جستجوی آنها و ارتباط وب سرویس ها و تعامل آنها با هم بر روی اینترنت است .
مهمترین ویژگی های UDDI عبارتند از :

  • UDDI مخفف عبارت ( Universal Description , Discovery and Integration ) به معنای سیستم جهانی توضیح ، جستجو و ارتباط وب سرویس ها است .
  • UDDI یک مرجع و دایرکتوری برای نگهداری اطلاعات انواع وب سرویس ها است .
  • UDDI برای ارتباط از پروتکل SOAP استفاده می کند .
  • UDDI در ساختار کاری NET. مایکروسافت ، نیز تعبیه شده است .

UDDI بر چه مبنایی ساخته شده است ؟

UDDI از استانداردهای رایج وب ، مثل زبان XML ، پروتکل HTTP و سیستم آدرس دهی DNS استفاده می کند .
همچنین این سیستم برای تشریح وب سوریس ها از ساختار WSDL بهره می گیرد .

فواید استفاده از UDDI چیست ؟

هر شرکت ، فرد یا گروهی ، می تواند از فواید UDDI بهره بگیرد .
قبل از ابداع UDDI ، هیچ استاندارد اینترنتی برای کسب و کارها وجود نداشت تا از آن طریق اطلاعات سرویس ها و محصولات خود را در اختیار شرکا و یا مشتریان خود قرار دهند . همچنین متد مشترکی  بین سیستم ها و سرورهای مختلف برای ارتباط با هم وجود نداشت .
اما با آمدن UDDI مشکلات فوق حل شده و راه کارهای زیر ارایه شد :

  • امکان جستجو و پیدا کردن یک محصول یا سرویس از میان میلیون ها نمونه .
  • پیدا کردن مشتریان جدید و امکان ارتباط و دسترسی به مشتریان موجود .
  • امکان ارایه گسترده تر محصولات و سرویس ها .
  • تشریح و موقعیت دهی سرویس های وب در یک محیط امن .

UDDI چگونه می تواند مورد استفاده قرار بگیرد ؟

فرض کنید اگر صنعت هوایی ، یک استاندارد UDDI برای رتبه دهی و معرفی امکانات پرواز ایجاد نماید ، شرکت های هواپیمایی می توانند سرویس ها و خدمات خود را در دایرکتوری مربوط به آن ثبت نمایند .
سپس آژانس های مسافرتی می توانند به راحتی دایرکتوری مورد نظر را برای یافتن شرکت هوایی مورد نظر خود جستجو کرده و پس از یافتن آیتم مورد نظر ، با سهولت از طریق سرویس ها و امکانات این سیستم ، با طرف خود ارتباط بر قرار نمایند .
اکثر شرکت های بزرگ و معتبر ، تکنولوژی دنیا از جمله Dell, Fujitsu, HP, Hitachi, IBM, Intel, Microsoft, Oracle, SAP و SUN از سیستم UDDI پشتیبانی کرده و عضو آن هستند .