تحلیل و طراحی سرویس گرا، آری، برنامه نویسی سرویس گرا، خیر!

با شیوع و پذیرش سرویس گرایی، تعدادی از برنامه نویسان و شرکت های نرم افزاری نیز برای بهره برداری از این موج و عقب نماندن از آن، ادعا نموده اند که بر اساس متد برنامه نویسی سرویس گرا (SOP) کد نویسی می نمایند.
این ادعای برنامه نویسان، برگشت به عقب در برنامه نویسی است، چون برنامه نویسی سرویس گرا عملاً از مفاهیم برنامه نویسی ساخت یافته تبعیت می نماید که به نسل های پیشین مهندسی نرم افزار متعلق است. ظهور روش های جدیدی چون برنامه نویسی aspect-oriented نیز از قدرت و جایگاه برنامه نویسی شی گرا نکاسته است.
در واقع، موج سرویس گرایی به حوزه تحلیل و طراحی سیستم تعلق دارد، نه برنامه نویسی. سرویس گرایی آمده است تا با تبعیت از مفاهیمی جدید تحلیلی و بهره گیری از یک معماری منعطف و قابل تغییر، نیازهای کسب و کار را به روشی منعطف، تحلیل و فرموله کند، روشی که از شروع تا پایان، نیاز به تغییر سیستم ساخته شده را در اولویت نخست قرار می دهد.
نتیجه آن که تحلیل و طراحی سرویس گرا، آری، برنامه نویسی سرویس گرا، خیر!

This entry was posted in معماری سرویس گرا-SOA, مهندسی نرم افزار. Bookmark the permalink.

پاسخ دهید