دات نت ، امکانات مناسب و یکپارچه ای را بمنظور پیاده سازی برنامه های مبتنی بر وب و ویندوز ارائه و فصل جدیدی را در عرصه طراحی و پیاده سازی نرم افزار خصوصا" برنامه های توزیع شده ، ایجاد نموده است .
از .net remoting میتوان برای این منظور استفاده کنیم که یک پل ارتباطی بین برنامه های مختلف ایجاد کنیم. فارغ از اینکه آن برنامه ها روی یک کامپیوتر اجرا میگردند یا روی چند کامپیوتر.
امروزه در بسیاری از مواردی که شما میخواهید به اطلاعات در سیستم های کاری مختلف دسترسی داشته باشید، این سناریوی معمول استفاده میگردد. در این سناریو برنامه میتواند به آسانی با برنامه های دیگر از طریق کلاسهای .net remoting ارتباط برقرار کند.
سرویس های وب یکی از مهمترین تحولات اخیر در زمینه نرم افزار بوده که قطعا" دستاوردهای فراوانی را در ارتباط با طراحی و پیاده سازی نرم افزار ، بدنبال خواهد داشت . سرویس های وب ، تسهیلات لازم بمنظورایجاد نسل جدیدی از برنامه های وب را ارائه می نمایند
معماری مبتنی بر سرویس برای پیاده سازی برنامه های توزیع شده ،ایده آل می باشد . معماری فوق ،امکان پیاده سازی پویا ، آزاد و گسترده برنامه های توزیع شده را فراهم می نماید.
بدون شک طپش قلب پروژه دات نت با سرویس های وب گره خورده است. سرویس های وب در هر جا که بحث شبکه و برنامه نویسی مطرح است، حضوری فعال خواهند داشت. مایکروسافت تنها شرکتی نیست که مسئله سرویس های وب را پیگیری کرده است. دراین راستا شرکت های دیگری نظیر IBM، BEA، SUN و سایر شرکت ها نیز در این زمینه فعالیت هائی را انجام داده اند
فهرست
فصل اول:دات نت ریموتینگ
دات نت و کد مدیریت یافته ( اداره شده ). 5
پلات فرم در مقابل زبان برنامه نویسی.. 9
معرفی کتابخانه کلاس فریمورک دات نت... 10
جایگاه ASP و ADO در دات نت... 12
برنامه نویسی دات نت . net remoting.. 13
دسترسی به اشیاء در محدوده های .net remoting.. 14
فصل دوم:وب سرویس
عناصر معماری مبتنی بر سرویس.... 37
معماری سرویس های وب و معماری مبتنی بر سرویس.... 39
عنوان صفحه
فصل سوم:مقایسه دات نت ریموتینگ با وب سرویس
کالبد شکافی سرویس های وب... 47
پشته تکنولوژی وب و دات نت... 55
بررسی گزینه های دات نت دررابطه با سرویس های وب... 57
NET Remoting DOT در مقابل سرویس های وب... 61
دات نت باعث حل چه مشکلاتی شده است... 62
مزایای استفاده از دات نت ریموتینگ..... 63
دات نت ریموتینگ و مقایسه آن با وب سرویس