با شیوع و پذیرش سرویس گرایی، تعدادی از برنامه نویسان و شرکت های نرم افزاری نیز برای بهره برداری از این موج و عقب نماندن از آن، ادعا نموده اند که بر اساس متد برنامه نویسی سرویس گرا (SOP) کد نویسی می نمایند.
این ادعای برنامه نویسان، برگشت به عقب در برنامه نویسی است، چون برنامه نویسی سرویس گرا عملاً از مفاهیم برنامه نویسی ساخت یافته تبعیت می نماید که به نسل های پیشین مهندسی نرم افزار متعلق است. ظهور روش های جدیدی چون برنامه نویسی aspect-oriented نیز از قدرت و جایگاه برنامه نویسی شی گرا نکاسته است.
در واقع، موج سرویس گرایی به حوزه تحلیل و طراحی سیستم تعلق دارد، نه برنامه نویسی. سرویس گرایی آمده است تا با تبعیت از مفاهیمی جدید تحلیلی و بهره گیری از یک معماری منعطف و قابل تغییر، نیازهای کسب و کار را به روشی منعطف، تحلیل و فرموله کند، روشی که از شروع تا پایان، نیاز به تغییر سیستم ساخته شده را در اولویت نخست قرار می دهد.
نتیجه آن که تحلیل و طراحی سرویس گرا، آری، برنامه نویسی سرویس گرا، خیر!
این ادعای برنامه نویسان، برگشت به عقب در برنامه نویسی است، چون برنامه نویسی سرویس گرا عملاً از مفاهیم برنامه نویسی ساخت یافته تبعیت می نماید که به نسل های پیشین مهندسی نرم افزار متعلق است. ظهور روش های جدیدی چون برنامه نویسی aspect-oriented نیز از قدرت و جایگاه برنامه نویسی شی گرا نکاسته است.
در واقع، موج سرویس گرایی به حوزه تحلیل و طراحی سیستم تعلق دارد، نه برنامه نویسی. سرویس گرایی آمده است تا با تبعیت از مفاهیمی جدید تحلیلی و بهره گیری از یک معماری منعطف و قابل تغییر، نیازهای کسب و کار را به روشی منعطف، تحلیل و فرموله کند، روشی که از شروع تا پایان، نیاز به تغییر سیستم ساخته شده را در اولویت نخست قرار می دهد.
نتیجه آن که تحلیل و طراحی سرویس گرا، آری، برنامه نویسی سرویس گرا، خیر!
سلام.
پاسخحذفحسین عزیزم از وبلاگ بسیاز زیبا و پرمحتوات لذت بردم.
آرزومندم بهترین موفقیت ها برای تو دوست نازنینم هستم.
نوروز 1388 پیشاپیش مبارک.
دوست داره تو ، سید مهدی رضوی
smrazavi.ir
سلام.
پاسخحذفبسیار زیبا و مختصر در عین حال با معنا و کاربردی بود.
با تشکر از پیام شما.
پویا فانی
pooya.fani.analyst@gmail.com
سلام عزیزم خیلی عالی بود
پاسخحذفآرزوی موفقیت برات دارم
بهرام همایونی
bhomauon@hotmail.com