پایان نامه طراحی وب سرویس
فهرست
| فصل اول ( مقدمه ) |
| web service 1-1 چیست ؟ |
| 2-1 مزیت های استفاده از وب سرویس ها |
| 1-3 مفاهیم کاربردی در وب سرویس ها |
| 1- 3- 1 XML يا Extensible Mark Up Language |
| 2- 3- 1 SOAP يا Simple Object Access Protocol |
| 1 -3 -3 WSDL يا Web Services Descrition Language |
| UDDI 1- 3 – 4 يا Universal Description Discovery Integration |
| 1-4 خلاصه ي فصل اول |
| فصل دوم (ابزارهاي لازم ) |
| 2-1 .Net Frame Work |
| 2-2 مراحل نصب Micro Soft . Net Frame Work |
| 2-3 ايجاد يك سرور مجازي IIS |
| 2-4 نصب ويژوال استوديو 2005 |
| 2-5 نصب Sql Server 2005 |
| 2-6 خلاصه ي فصل دوم |
| فصل سوم (طراحي و پياده سازي وب سرويس ) |
| 1– 3 وظيفه ي وب سرويس |
| 2- 3 سايت اصلي پروژه يا Book Web Service |
| 3 – 3 وب سرويس سرويس دهنده / سرويس گيرنده |
| 4 – 3 تنظيمات IIS براي اجراي برنامه |
| 5- 3 خلاصه ي فصل سوم |
| فصل چهارم (پيشنهادات براي آينده ي وب سرويس) |
| 4-1 توسعه ي يك وب سرويس امن |
| 4-1-2 معرفي مدل امنيتي |
| 4-1-3 تهديد هاي شناخته شده توسط RupSec |
| 4-1- 4 راه حل هاي امنيتي پيشنهادي RupSec |
| 4 -3 خلاصه فصل چهارم نوع فایل:قالب بندی ورد تعداد صفحات:54 اندازه فایل:1.69کیلوبایت
web service 1-1 چیست ؟ براي ساده کردن پردازش ها برنامه هاي غير متمرکز ( Enterprise ) بايد با يکديگر ارتباط داشته باشند و از داده هاي اشتراکي يکديگر استفاده کنند . قبلا ً اين کار بوسيله ابداع استاندارد هاي خصوصي و فرمت داده ها به شکل مورد نياز هر برنامه انجام مي شد . اما دنياي وب و XML ( تکنولوژي آزاد براي انتقال ديتا ) انتقال اطلاعات بين سيستم ها را افزايش داد . وب سرويس ها در واقع نرم افزارهايي هستند که از XML براي انتقال اطلاعات بين نرم افزارهاي ديگر از طريق پروتوکول هاي معمول اينترنتي استفاده مي کنند . به شکل ساده يک وب سرويس از طريق وب اعمالي را انجام مي دهد (توابع يا سابروتين ها ) و نتايج را به برنامه ديگري مي فرستد . اين يعني برنامه اي در يک کامپيوتر در حال اجراست ، اطلاعاتي را به کامپيوتري مي فرستد و از آن درخواست جواب مي کند ، برنامه اي که در آن کامپيوتر دوم است کارهاي خواسته شده را انجام مي دهد و نتيجه را بر روي ساختارهاي اينترنتي به برنامه اول بر مي گرداند . وب سرويس ها مي توانند از پروتکول هاي زيادي در اينترنت استفاده کنند . در سیستم های قدیمی تر و حتی شاید در بیش از نود درصد سیتم های فعلی, اصول client – server – programing بر مبنای request – response از طریق یک سری port ها , protocol ها واستانداردهای مشخص browser ها نهاده شده است . بدین ترتیب که درخواست شما از طریق یک browser به server ارسال می گردد web server آن را بنا به نیاز بهapplication Server واگذار می کند . app server آن را پردازش می کند و از طریق web server ان را به client بر می گرداند . مثلا اگر درخواست شما یک request به صفحات دینامیکی مثل .NETیا PHP باشد web server که در اینجا یک IIS یا Apacheمی باشد request را به app server واگذار می کند که پس از تفسیر , این اطلاعات به فرمت html در اختیار client قرار می گیرد . این سیستم جوابگوی بسیاری از نیازها نیست برای مثال request ها فقط از طریق browser ها انجام می شود ویا همه اطلاعات روی یک server ویا روی سرورهای تحت اختیار موجود می باشد که این در عمل ممکن نیست بسیاری ازبرنامه ها تنها روی بعضی از سرورها قرار دارند وامکان دسترسی با نصب آنها روی سرورهای دیگر نیست به علاوه به دلیل مشکلات امنیتی نمی توان به همه اجازه ی دسترسی به database ها را داد و از همه مهمتر برنامه های تحت سرور هر کدام در یک platform و با زبانی خاص نوشته شده اند که امکان دسترسی به آنها وجود ندارد.
|

