خدمات وب

از ویکی‌پدیا، دانشنامهٔ آزاد

پرش به: ناوبری, جستجو

با کمک فن‌آوری خدمات وب (Web services) می‌شود سرویس‌ها و خدمتهای گوناگون را در روی اینترنت پراکنده کرد. منظور از خدمت، واحدی کوچک یا بزرگ از نرم‌افزار آماده به کار است که می‌تواند کار یا خدمتی را برای مشترکان خود انجام دهد. .

فهرست مندرجات

[ویرایش] میزبانی صفحات وب

میزبانی در واقع فضای مورد نیاز شما را برای ساخت وب‌گاه در اختیار شما قرار می‌‌دهد.

[ویرایش] مزایای مربوط به خدمات وب

بزرگ‌ترین مزیت روش نو از ناحیهٔ حضور اکس‌ام‌ال در اکثر ساختار‌های مربوط به خدمات وب می‌‌آید. نیاز به آنهمه اکس‌ام‌ال به خاطر غلبه بر عدم مقیاس‌پذیری (scalability) شیوه‌های پیشین در مهندسی و ساخت اینترت است. از آنجا که اکس‌ام‌ال متن گراست text-based، شمه‌ای از نرمی و انعطاف پزیری شگفت آوری که در زبان انسان موجود است با سختی و شکنندگی روشهای ماشینی ترکیب شده و ما را به ساخت سامانه‌های بسیار گسترش‌پذیر توانا می‌‌گرداند.

[ویرایش] استاندارد های خدمات وب

[ویرایش] پروتکل دسترسی آسان به اشیاء (SOAP)

بر اساس پروتکل دستیابی آسان به اشیاء است که تمامی خدمات وب به گردش در می‌‌آید. منظور از پروتکل، مجموعه شرح قواعد و فرمت های مربوط به ارسال پیامهای مخابراتی از یک ماشین به ماشین دیگر است. SOAP پروتکل ساده‌ای ست که به منظور سازگاری (compatibility) با سکو های (platforms) مختلف و نیز سیستم‌های عامل (operating systems) گوناگون نوشته شده است. هدف اساسی این پروتکل را باید امکان پذیری مخابرات ماشین به ماشین در محیط های محاسباتی نامتجانس (heterogeneous) ذکر کرد.

[ویرایش] زبان توصیف خدمات وب (WSDL)

هر چه بیشتر پرتکل‌های مخابراتی و فرمت پیامها بر روی وب به سمت استاندارد شدن پیش می‌رود، امکان و اهمیت توصیف مخابرات و امور تبادل یافته، به شیوه‌های ساختارپذیر (structured) نیز فزونی می‌‌یابد. زبان توصیف خدمات وب درست به منظور برآورده نمودن همین نیاز ابداع گردیده است، و این مهم را با تعریف یک گرامر اکس‌ام‌ال انجام می‌‌دهد. این گرامر به خصوص، خدمات موجود در شبکه را به صورت مجموعه‌هایی از نقاط پایانی مخابراتی بیان می‌‌نماید که قادرند به تبادل پیام های مخابراتی بپردازند مبادرت ورزند.

[ویرایش] شرح، کشف، و یکپارچه‌سازی فراگیر (UDDI)

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

[ویرایش] پیوند‌های بیرونی

[ویرایش] منابع

  • .NET Web Services, Architectures and Implementation, by Keith Ballinger, Pearson Education, Inc., 2003

[ویرایش] جستار‌های وابسته