فایلکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فایلکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

پایان نامه طراحی وب سایت

اختصاصی از فایلکو پایان نامه طراحی وب سایت دانلود با لینک مستقیم و پر سرعت .

پایان نامه طراحی وب سایت،فرمت ورد،تعداد صفحه79

مقدمه:

 

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 و با زبانی خاص نوشته شده اند که امکان دسترسی به آنها وجود ندارد.

 

 فهرست:

 

web service  1-1  چیست ؟     5                                   

2-1 مزیت های استفاده از وب سرویس ها   6

1-3 مفاهیم کاربردی در وب سرویس ها      8

    1- 3- 1  XML  یا Extensible Mark Up Language   8

    2- 3- 1   SOAP یا Simple Object Access Protocol     10

1 -3 -3       WSDL یا  Web Services Descrition Language            12

UDDI   1- 3 - 4     یا  Universal Description Discovery Integration       14

1-4 خلاصه ی فصل اول          15

 

 

 

فصل دوم  (ابزارهای لازم )

2-1   .Net Frame Work         17

 2-2  مراحل نصب Micro Soft . Net Frame Work             19

 2-3  ایجاد یک سرور مجازی IIS                            20

 2-4  نصب ویژوال استودیو 2005   22

 2-5  نصب Sql Server 2005                                  26

2-6   خلاصه ی فصل دوم             27

 

 

 

فصل سوم (طراحی و پیاده سازی وب سرویس )

1- 3  وظیفه ی وب سرویس   28

2- 3  سایت اصلی پروژه یا Book Web Service        29

3 - 3  وب سرویس سرویس دهنده / سرویس گیرنده   34

4 - 3 تنظیمات IIS   برای اجرای برنامه   40

5- 3 خلاصه ی فصل سوم    45

 

 

 

فصل چهارم (پیشنهادات برای آینده ی وب سرویس)

4-1   توسعه ی یک وب سرویس امن 46

4-1-2      معرفی مدل امنیتی 46

4-1-3      تهدید های شناخته شده توسط RupSec                               47

4-1- 4      راه حل های امنیتی پیشنهادی RupSec                               48

     4 -3  خلاصه فصل                           49   

 

 

ضمیمه ی فصل 4  -  کاربرد فناوری ajax در وب سرویس               50                   

 

 


دانلود با لینک مستقیم


پایان نامه طراحی وب سایت
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد