WSDL و UDDI

UDDI یک خدمت فهرست‌گذاری است که شرکت‌ها می‌توانند از آن برای ثبت و جستجوی وب‌سرویس‌ها استفاده کنند.

UDDI به انگلیسی "Universal Description, Discovery and Integration" است و می‌توان آن را به عنوان "خدمات توصیف، یافتن و یکپارچه‌سازی عمومی" ترجمه کرد.

UDDI چیست؟

UDDI یک چارچوب مستقل از پلتفرم است که برای توصیف خدمات، یافتن شرکت‌ها و یکپارچه‌سازی خدمات شرکت‌ها از طریق اینترنت استفاده می‌شود.

  • UDDI به معنای خدمات توصیف، یافتن و یکپارچه‌سازی عمومی است.
  • UDDI یک فهرست است که برای ذخیره اطلاعات مربوط به وب‌سرویس‌ها استفاده می‌شود.
  • UDDI یک فهرست وب‌سرویس‌هایی است که توسط WSDL توصیف می‌شود.
  • UDDI از طریق SOAP برای ارتباط استفاده می‌کند.
  • UDDI به پلتفرم .NET مایکروسافت پیوسته است.

UDDI بر اساس چه چیزی است؟

UDDI از استانداردهای اینترنت W3C و IETF* مانند XML، HTTP و پروتکل DNS استفاده می‌کند.

UDDI از WSDL برای توصیف رابط‌های وب‌سرویس‌ها استفاده می‌کند.

علاوه بر این، با استفاده از SOAP، می‌توان ویژگی‌های برنامه‌نویسی چندپلتفرم را نیز فراهم کرد، همانطور که می‌دانید، SOAP یک استاندارد ارتباطی بر اساس XML است که می‌توان اطلاعات مربوط به آن را در وب‌سایت W3C پیدا کرد.

*نکته:IETF - Internet Engineering Task Force

مزایای UDDI

هر صنعت یا شرکت به هر اندازه‌ای از UDDI بهره‌مند می‌شود.

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

مشکلاتی که مقررات UDDI به ما کمک می‌کنند حل کنیم:

  • یافتن شرکت مناسب در میان صدها شرکت آنلاین امکان‌پذیر می‌کند
  • راه‌اندازی تجارت را پس از پیدا کردن شرکت انتخابی تعریف می‌کند
  • مشتریان جدید را جذب می‌کند و دسترسی به مشتریان فعلی را افزایش می‌دهد
  • بازاریابی را گسترش می‌دهد و بازار را وسعت می‌بخشد
  • موانع را برای همکاری سریع در اقتصاد اینترنت جهانی حذف می‌کند

چگونه از UDDI استفاده می‌شود

اگر یک استاندارد UDDI منتشر شود که برای بررسی نرخ پروازها و رزروها استفاده شود، شرکت‌های هواپیمایی می‌توانند خدمات خود را در یک فهرست UDDI ثبت کنند. سپس آژانس‌های مسافرتی می‌توانند این فهرست UDDI را جستجو کنند تا به رابط رزرو هواپیمایی دسترسی پیدا کنند. وقتی این رابط پیدا شد، آژانس‌های مسافرتی می‌توانند به سرعت با این خدمت ارتباط برقرار کنند، زیرا از یک رابط رزرو تعریف شده استفاده می‌کنند.

چه کسی از UDDI حمایت می‌کند؟

UDDI یک پروژه تحقیقاتی بین‌صنفی است که توسط تمامی ارائه‌دهندگان پلتفرم و نرم‌افزارهای اصلی هدایت می‌شود، مانند: Dell, Fujitsu, HP, Hitachi, IBM, Intel, Microsoft, Oracle, SAP و Sun، این نه تنها یک گروه بازاریابان است، بلکه یک رهبر در تجارت الکترونیکی نیز است.

صدها شرکت به این گروه UDDI پیوسته‌اند.