ورود

نسخه کامل مشاهده نسخه کامل : مزیت وب سرویس



نیک ناز
05-04-2013, 13:21
سلام
من با وب سرویس آشنا نیستم
می خواستم بدونم وب سرویس چه مزایایی داره و کی باید ازش استفاده کرد و ارزش اینکه من برای یادگیریش وقت بذارم رو داره یا نه اگه آره که منابعی معرفی کنید ممنون میشم
مرسی

MrGee
05-04-2013, 14:20
به این آدرس ها مراجعه کنید:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
آدرس اول منبع خوبی برای آشنایی با این معماریه

anvar.net
05-04-2013, 14:32
وب سرویس رو شبیه یه برنامه در نظر بگیر که بر روی سروری در حال ارائه خدمات است, سایر برنامه های تحت وب و ویندوز می توانند از خذمات این وب سرویس استفاده کنند در واقع وب سرویس متدهایی دارد که برنامه ها آنها را صدا زده و نتیجه را می گیرند. مثلا شما یه سایت عمومی دارید که در بخشی از ان باید اطلاعات هواشناسی مناطق مختلف رو (مثلا شهر محل سکونت کاربر) به کاربران نشان بدهید (در yahoo همچنین امکاناتی وجود دارد) , دو راه برای حل این مسله دارید : برنامه نویسی از صفر و نوشتن کلاس ها و متدهایی که اطلاعات مورد نیاز را از سایت های مختلف جمع آوری کرده و برای کاربر نشان بدهند. راه حل دوم استفاده از خدمات وب سرویس هایی که این اطلاعات را در قابل متدهایی ارائه می کنند و شما با صدا زدن این متدها به خروجی آنها دسترسی خواهید داشت. مهمترین مزیتش اینه که برای یک کار مشترک نیازی نیست برنامه نویس ها همه یه مسیر تکراری رو انجام بدهند, مزیت دوم : اینه که وب سرویس ها وابستگی به نوع پلتفرم ندارند و خروجی همه آنها به صورت Xml است که تکنولوژی مشترکی بین زبان های مختلف است. معمولا هر کتابی که در زمینه asp.net نوشته شده باشد حداقل یک فصل در مورد وب سرویس ها بحث می کند. یه جستجوی فارسی در گوگل بکنید کلی مقاله فارسی پیدا می کنید آشنایی با این تکنولوژی قطعا مهمه حتما بصورت مقدماتی هم که شده یادش بگیر

webnovin
26-05-2013, 08:51
به نظرم به جای استفاده از وب سرویس(اگه منظورتون همون وب سرویس با پسوند asmx از wcf استفاده کن یا اگه توی mvc کار میکنی از webapi استفاده کن)