در طول چند سال گذشته، سه تکنولوژی اصلی به استانداردهای جهانی تبدیل شده اند که هسته اصلی فناوری سرویس های وب را تشکیل می دهند. این فن آوری ها در زیر بحث شده است.
XML-RPC
این پروتکل،ساده ترین پروتکل مبتنی بر XML برای تبادل اطلاعات بین کامپیوتر ها است.
XML-RPC یک پروتکل ساده است که از پیام های XML برای انجام RPC ها استفاده می کند.
درخواست ها با XML کد گذاری می شوند و از با متدPOST از طریق HTTP ارسال می شوند.
پاسخهای XML در قسمت پاسخ HTTP قرار داده می شوند.
XML-RPC مستقل از پلت فرم است.
XML-RPC اجازه می دهد برنامه های کاربردی متنوع با هم ارتباط برقرار کنند.
یک کلاینت جاوا می تواند از XML-RPCبرای ارتباط با یک سرور Perl استفاده کند.
XML-RPC ساده ترین روش برای شروع کار با سرویس های وب است.
SOAP
SOAP یک پروتکل مبتنی بر XML برای تبادل اطلاعات بین رایانه ها است.
SOAP یک پروتکل ارتباطی است.
SOAP برای ارتباط بین برنامه ها است.
SOAP یک فرمت برای ارسال پیام است.
SOAP برای برقراری ارتباط از طریق اینترنت طراحی شده است.
SOAP مستقل از پلت فرم است
SOAP زبان مستقل است.
SOAP ساده و قابل گسترش است
SOAP به شما اجازه می دهد تا فایروال ها را از بین ببرید.
SOAP به عنوان یک استاندارد W3C توسعه داده خواهد شد.
WSDL
WSDL یک زبان مبتنی بر XML برای توصیف خدمات وب و نحوه دسترسی به آنها است.
WSDL به معنای زبان توصیف سرویس وب است.
WSDL به طور مشترک توسط مایکروسافت و آی بی ام توسعه داده شد.
WSDL یک پروتکل مبتنی بر XML برای تبادل اطلاعات در محیط های غیر متمرکز و توزیع شده است.
WSDL فرمت استاندارد توصیف سرویس وب است.
تعریف WSDL نحوه دسترسی به یک سرویس وب و عملیات انجام شده را توضیح می دهد.
WSDL یک زبان برای توصیف نحوه ارتباط با خدمات مبتنی بر XML است.
WSDL بخشی جدایی ناپذیر از UDDIاست که خود یک رجیستر تجاری جهانی مبتنی بر XML است.
WSDL زبانی است که UDDI از آن استفاده می کند.
WSDL به صورت “wiz-dull” و هم به صورت “W-S-D-L” تلفظ می شود.
UDDI
UDDI یک استاندارد مبتنی بر XML برای توصیف، انتشار و پیدا کردن خدمات وب است.
UDDI برای توصیف جهانی، کشف و ادغام است.
UDDI یک مشخصه برای رجیستری توزیع شده خدمات وب است.
UDDI مستقل از پلتفرم بوده و یک چارچوب باز است.
UDDI می تواند از طریق SOAP، CORBA و پروتکل RMI جاوا ارتباط برقرار کند.
UDDI از WSDL برای توصیف رابط ها به سرویس های وب استفاده می کند.
UDDI با SOAP و WSDL به عنوان یکی از سه استاندارد پایه خدمات وب دیده می شود.
UDDI یک ابتکار تجاری باز است که امکان کسب و کار را برای کشف یکدیگر و تعریف نحوه ارتباط آنها با اینترنت فراهم می کند.