PDA

View Full Version : تهیه وب فرم با وب سرویس



بهرو
چهارشنبه 16 دی 1383, 22:17 عصر
سلام اقای نصیری
چگونه می تونم با بخشی از سایت را با وب سرویس درست کنم ؟مثلا بخش نظرسنجی ؟ایا میشه با وب سرویس ها وب فرم هم درست کرد؟چگونه ؟
حالا اگر شخصی بخواهد از وب سرویسی که در ان مثلا بخش نظر سنجی نوشته شده استفاده کند باید چه کارهایی انجام دهد ؟ایا لازم است ورودی وخروجی های ان را بداند یا اینکه نه فقط به لازم است بیاید از ان در وب سایت خود استفاده کند
لطفا یک منبع (ترجیحا فارسی)برای وب سرویس معرفی کنید .
من جزوه شما را مطالعه کرد نیاز به اطلاعات بیشتری دارم. :تشویق:

AspNet
چهارشنبه 16 دی 1383, 23:16 عصر
سلام

میخواستم بدونم وب سرویس به چه دردی میخورد؟ و ما چه موقع باید وب سرویس بسازیم؟

با تشکر

بهرو
شنبه 19 دی 1383, 10:55 صبح
اقای نصیری لطفا راهنمایی کنید :گیج:

Behrouz_Rad
شنبه 19 دی 1383, 16:49 عصر
سلام.
سوالاتی که شما پرسیدید خیلی زیاد هستند. خیلی از چیزها رو خود شما باید پیگیر باشید.
به هر حال…
XML Web Service‌ ها با ظهورشون باعث شدند که طریقه به اشتراک گذاری داده ها بر روی شبکه میان کامپیوترهای مختلف تغییر پیدا کنه و کارها بین سیستم تقسیم بشه.
COM اشتراکی که به آن DCOM نیز می گویند، یکی از تکنولوژی هایی بود که به برنامه ها اجازه میداد تا کارههای خودشون رو با کامپیوترهای موجود در شبکه به اشتراک بگذارند و از این طریق سرعت پردازش وظایف محوله بالا می رفت.
DCOM ها بر مبنای ساختار RPC ها به وجود آمدند و سریع تر از RPC ها عمل می کردند ولی هنوز نواقص RPC ها رو داشتند.
یکی از این نواقص این بود که DCOM ها و RPC ها بر روی Intranet بهتر از Internet عمل می کردند.
یکی دیگه از این نواقص بار زیادی بود که به برنامه وارد می شد. هر چند که DCOM ها کمتر از RPC ها فشار وارد می کردند.
با آمدن Web Service ها این مشکلات برطرف شد.
Web Service ها که جز نرم افزارهای سیستمی محسوب می شوند، بر پایه زبان XML ساخته شده اند.
دو مزیتی که Web Service ها دارند:
1) ساختار آن بر مبنای زبان XML که با تمام زبان ها و PlatForm ها سازگار است بنا نهاده شده است.
2) از پروتوکول HTTP که استاندارد جهانی است در ارتباطات کلاینت ها استفاده می کند.

به مجموع دو خصوصیت بالا، UDDI یا Universal Description, Discovery, and Integration گفته می شود.

تمام کارهای فوق که اشاره کردید با Web Service ها قابل انجام هستند.
Web Service بر روی IE.5.0 به بالا قابل دستیابی هستند.
پرکاربرد ترین استفاده از Web Service ها در زمانی است که قصد دارید محتویات قسمت مشخصی از صفحه خود را بدون نیاز به بارگذاری مجدد دیگر قسمت ها Update کنید. (مثلا هر 5 ثانیه)
به عنوان مثال بخش Chat در یک سایت را می توانیم یک Web Service به حساب آوریم.
برای استفاده از Web Service ها، باید ابتدا فایلی با نام webservice.htc را از سایت مایکروسافت در مسیر زیر داونلود کنید:
http://msdn.microsoft.com/downloads/samples/internet/behaviors/library/webservice/default.asp
برای کار با Web Service ها نیز باید کلاس System.Web.Services را به پروژه خود اضافه کنید.
توضیحات در مورد نحوه کار با Web Service ها بسیار وقت گیر و پیچیده است.

موفق باشید.
:wise1: